|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AAnnotationsAttributeInfo.Annotation | |
---|---|
edu.rice.cs.cunit.classFile | |
edu.rice.cs.cunit.classFile.attributes | |
edu.rice.cs.cunit.instrumentors.threadCheck |
Uses of AAnnotationsAttributeInfo.Annotation in edu.rice.cs.cunit.classFile |
---|
Methods in edu.rice.cs.cunit.classFile with parameters of type AAnnotationsAttributeInfo.Annotation | |
---|---|
private static void |
ClassFileTools.processAnnotation(AAnnotationsAttributeInfo.Annotation a,
java.util.HashSet<java.lang.String> classesUsed)
Helper for getClassNamesUsed that processes an annotation. |
Uses of AAnnotationsAttributeInfo.Annotation in edu.rice.cs.cunit.classFile.attributes |
---|
Fields in edu.rice.cs.cunit.classFile.attributes declared as AAnnotationsAttributeInfo.Annotation | |
---|---|
(package private) AAnnotationsAttributeInfo.Annotation |
AAnnotationsAttributeInfo.Annotation.AnnotationMemberValue.annotation
Annotation value. |
private AAnnotationsAttributeInfo.Annotation[] |
AMultipleNamedAnnotationsAttributeInfo.NamedAnnotationsRecord.annotations
|
Methods in edu.rice.cs.cunit.classFile.attributes that return AAnnotationsAttributeInfo.Annotation | |
---|---|
AAnnotationsAttributeInfo.Annotation |
AAnnotationsAttributeInfo.Annotation.AnnotationMemberValue.getAnnotation()
Accessor for the annotation. |
AAnnotationsAttributeInfo.Annotation[] |
AMultipleNamedAnnotationsAttributeInfo.NamedAnnotationsRecord.getAnnotations()
|
AAnnotationsAttributeInfo.Annotation[] |
ASingleAnnotationsAttributeInfo.getAnnotations()
Return the annotations list. |
Methods in edu.rice.cs.cunit.classFile.attributes with parameters of type AAnnotationsAttributeInfo.Annotation | |
---|---|
void |
ASingleAnnotationsAttributeInfo.setAnnotations(AAnnotationsAttributeInfo.Annotation[] ann)
Set the annotations list. |
Constructors in edu.rice.cs.cunit.classFile.attributes with parameters of type AAnnotationsAttributeInfo.Annotation | |
---|---|
AAnnotationsAttributeInfo.Annotation.AnnotationMemberValue(char tag,
AAnnotationsAttributeInfo.Annotation annotation)
Creates a new annotation value. |
|
AMultipleNamedAnnotationsAttributeInfo.NamedAnnotationsRecord(AUTFPoolInfo name,
AAnnotationsAttributeInfo.Annotation[] annotations)
|
Uses of AAnnotationsAttributeInfo.Annotation in edu.rice.cs.cunit.instrumentors.threadCheck |
---|
Fields in edu.rice.cs.cunit.instrumentors.threadCheck declared as AAnnotationsAttributeInfo.Annotation | |
---|---|
AAnnotationsAttributeInfo.Annotation |
PredicateAnnotationRecord.annotation
The annotation on the method or class. |
Methods in edu.rice.cs.cunit.instrumentors.threadCheck that return AAnnotationsAttributeInfo.Annotation | |
---|---|
private AAnnotationsAttributeInfo.Annotation |
AAddThreadCheckStrategy.extractAnnotation(org.w3c.dom.Node element,
org.w3c.dom.Node annotType,
boolean requireArrayDesc)
Extract an annotation from the XML node specified. |
protected AAnnotationsAttributeInfo.Annotation |
AThreadCheckStrategy.getCombineMode(java.util.ArrayList<AAttributeInfo> attributesList)
Return the combine attribute, or null if not found |
protected AAnnotationsAttributeInfo.Annotation |
AThreadCheckStrategy.getPredicateLink(java.util.ArrayList<AAttributeInfo> attributesList)
Return the predicate link, or null if not found |
Methods in edu.rice.cs.cunit.instrumentors.threadCheck with parameters of type AAnnotationsAttributeInfo.Annotation | |
---|---|
protected PredicateAnnotationRecord |
AThreadCheckStrategy.getPredicateAnnotationRecord(AAnnotationsAttributeInfo.Annotation annot,
ClassFileTools.ClassLocation annotCL,
ClassFile predicateCF,
java.lang.String predicateMethod,
Combine.Mode combineMode,
boolean passArguments)
Return the method info for the predicate method, or null if not found. |
protected PredicateAnnotationRecord |
AThreadCheckStrategy.processAnnotation(AAnnotationsAttributeInfo.Annotation annot)
Process the specified annotation and return a PredicateAnnotationRecord if the annotation is a Thread Checker predicate annotation, or null otherwise. |
protected void |
AddPredicateThreadCheckStrategy.transferAnnotation(AAnnotationsAttributeInfo.Annotation a,
ClassFile cf,
MethodInfo mi)
Transfer the annotation to the class file. |
Method parameters in edu.rice.cs.cunit.instrumentors.threadCheck with type arguments of type AAnnotationsAttributeInfo.Annotation | |
---|---|
protected boolean |
AThreadCheckStrategy.getAnnotationClassFile(java.lang.String annotType,
Ref<ClassFileTools.ClassLocation> refCL,
Ref<AAnnotationsAttributeInfo.Annotation> predicateLink,
Ref<AAnnotationsAttributeInfo.Annotation> combineAnnot)
Return the annotations class file, or null if it is not a Thread Checker annotation. |
protected boolean |
AThreadCheckStrategy.getAnnotationClassFile(java.lang.String annotType,
Ref<ClassFileTools.ClassLocation> refCL,
Ref<AAnnotationsAttributeInfo.Annotation> predicateLink,
Ref<AAnnotationsAttributeInfo.Annotation> combineAnnot)
Return the annotations class file, or null if it is not a Thread Checker annotation. |
Constructors in edu.rice.cs.cunit.instrumentors.threadCheck with parameters of type AAnnotationsAttributeInfo.Annotation | |
---|---|
PredicateAnnotationRecord(AAnnotationsAttributeInfo.Annotation annotation,
java.lang.String predicateClass,
MethodInfo predicateMI,
java.util.List<java.lang.String> paramNames,
java.util.HashMap<java.lang.String,java.lang.String> paramTypes,
java.util.ArrayList<AAnnotationsAttributeInfo.Annotation.AMemberValue> valueList,
boolean passArguments,
Combine.Mode combineMode,
java.util.HashMap<java.lang.String,java.util.ArrayList<PredicateAnnotationRecord>> combinedPredicates)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |