Uses of Class
edu.rice.cs.cunit.classFile.attributes.AAnnotationsAttributeInfo.Annotation

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)