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

Packages that use AAnnotationsAttributeInfo.Annotation.AMemberValue
edu.rice.cs.cunit.classFile   
edu.rice.cs.cunit.classFile.attributes   
edu.rice.cs.cunit.instrumentors.threadCheck   
edu.rice.cs.cunit.threadCheck   
 

Uses of AAnnotationsAttributeInfo.Annotation.AMemberValue in edu.rice.cs.cunit.classFile
 

Methods in edu.rice.cs.cunit.classFile with parameters of type AAnnotationsAttributeInfo.Annotation.AMemberValue
private static void ClassFileTools.processMemberValue(AAnnotationsAttributeInfo.Annotation.AMemberValue mv, java.util.HashSet<java.lang.String> classesUsed)
          Helper for processAnnotation that processes an annotation member value.
 

Uses of AAnnotationsAttributeInfo.Annotation.AMemberValue in edu.rice.cs.cunit.classFile.attributes
 

Subclasses of AAnnotationsAttributeInfo.Annotation.AMemberValue in edu.rice.cs.cunit.classFile.attributes
static class AAnnotationsAttributeInfo.Annotation.AnnotationMemberValue
          Storage class for an annotation value.
static class AAnnotationsAttributeInfo.Annotation.ArrayMemberValue
          Storage class for an array.
static class AAnnotationsAttributeInfo.Annotation.ClassMemberValue
          Storage class for a class value.
static class AAnnotationsAttributeInfo.Annotation.ConstantMemberValue
          Storage class for constants.
static class AAnnotationsAttributeInfo.Annotation.EnumMemberValue
          Storage class for an enum.
 

Fields in edu.rice.cs.cunit.classFile.attributes declared as AAnnotationsAttributeInfo.Annotation.AMemberValue
(package private)  AAnnotationsAttributeInfo.Annotation.AMemberValue[] AAnnotationsAttributeInfo.Annotation.ArrayMemberValue.entries
          Array of values.
private  AAnnotationsAttributeInfo.Annotation.AMemberValue AAnnotationsAttributeInfo.Annotation.NameValuePair.value
          Value.
 

Methods in edu.rice.cs.cunit.classFile.attributes that return AAnnotationsAttributeInfo.Annotation.AMemberValue
 AAnnotationsAttributeInfo.Annotation.AMemberValue AnnotationDefaultAttributeInfo.getDefaultValue()
          Returns the default value stored in this attribute.
 AAnnotationsAttributeInfo.Annotation.AMemberValue[] AAnnotationsAttributeInfo.Annotation.ArrayMemberValue.getEntries()
          Accessor for the entries.
 AAnnotationsAttributeInfo.Annotation.AMemberValue AAnnotationsAttributeInfo.Annotation.NameValuePair.getValue()
          Accessor for the value.
static AAnnotationsAttributeInfo.Annotation.AMemberValue AAnnotationsAttributeInfo.Annotation.AMemberValue.read(ConstantPool cp, byte[] data, int start)
          Parses member value data and returns a member value.
 

Methods in edu.rice.cs.cunit.classFile.attributes with parameters of type AAnnotationsAttributeInfo.Annotation.AMemberValue
 AAnnotationsAttributeInfo.Annotation.ConstantMemberValue AAnnotationsAttributeInfo.Annotation.CheckConstantMemberVisitor.defaultCase(AAnnotationsAttributeInfo.Annotation.AMemberValue host, java.lang.Object param)
          Default case.
abstract  R AAnnotationsAttributeInfo.Annotation.ADefaultMemberValueVisitor.defaultCase(AAnnotationsAttributeInfo.Annotation.AMemberValue host, P param)
          Default case.
 void AnnotationDefaultAttributeInfo.setDefaultValue(AAnnotationsAttributeInfo.Annotation.AMemberValue defaultValue)
          Set the default value stored in this attribute.
 

Constructors in edu.rice.cs.cunit.classFile.attributes with parameters of type AAnnotationsAttributeInfo.Annotation.AMemberValue
AAnnotationsAttributeInfo.Annotation.ArrayMemberValue(char tag, int numEntries, AAnnotationsAttributeInfo.Annotation.AMemberValue[] entries)
          Creates a new array.
AAnnotationsAttributeInfo.Annotation.NameValuePair(AUTFPoolInfo name, AAnnotationsAttributeInfo.Annotation.AMemberValue value)
          Creates a new name-value pair.
 

Uses of AAnnotationsAttributeInfo.Annotation.AMemberValue in edu.rice.cs.cunit.instrumentors.threadCheck
 

Fields in edu.rice.cs.cunit.instrumentors.threadCheck with type parameters of type AAnnotationsAttributeInfo.Annotation.AMemberValue
 java.util.ArrayList<AAnnotationsAttributeInfo.Annotation.AMemberValue> PredicateAnnotationRecord.valueList
          The values from the annotation, including default values if a value was not specified at the usage site and a default value was defined, in the order of the parameters in the predicate method.
 

Methods in edu.rice.cs.cunit.instrumentors.threadCheck that return AAnnotationsAttributeInfo.Annotation.AMemberValue
protected  AAnnotationsAttributeInfo.Annotation.AMemberValue AAddThreadCheckStrategy.extractMemberValue(org.w3c.dom.Node childNode, boolean requireArrayDesc)
          Extract an annotation member value from the XML node specified.
 

Methods in edu.rice.cs.cunit.instrumentors.threadCheck with parameters of type AAnnotationsAttributeInfo.Annotation.AMemberValue
protected  void AThreadCheckStrategy.extractAnnotationArray(AAnnotationsAttributeInfo.Annotation.AMemberValue mv, java.util.HashSet<java.lang.String> threadNames, java.util.HashSet<java.lang.Long> threadIds, java.util.HashSet<java.lang.String> threadGroups, Ref<OnlyRunBy.EVENT_THREAD> eventThread)
          Extract the data in the annotation's string array and put it in the set of strings.
protected  void AThreadCheckStrategy.extractLongArray(AAnnotationsAttributeInfo.Annotation.AMemberValue mv, java.util.HashSet<java.lang.Long> set)
          Extract the data in the annotation's long array and put it in the set of longs.
protected  void AThreadCheckStrategy.extractStringArray(AAnnotationsAttributeInfo.Annotation.AMemberValue mv, java.util.HashSet<java.lang.String> set)
          Extract the data in the annotation's string array and put it in the set of strings.
private  int AddPredicateThreadCheckStrategy.loadAndTransferMemberValue(AAnnotationsAttributeInfo.Annotation.AMemberValue value, java.lang.String paramType, ClassFile cf, MethodInfo mi, InstructionList il)
          Transfer the annotation member value to the class file.
 

Method parameters in edu.rice.cs.cunit.instrumentors.threadCheck with type arguments of type AAnnotationsAttributeInfo.Annotation.AMemberValue
protected  void AddPredicateThreadCheckStrategy.performCombineTreeWalk(PredicateAnnotationRecord par, ILambda.Ternary<java.lang.Object,java.lang.String,java.lang.String,AAnnotationsAttributeInfo.Annotation.AMemberValue> lambda, java.lang.String suffix)
          Walk the tree of combined predicates and apply the lambda for each parameter name-parameter type-value triple.
 

Constructor parameters in edu.rice.cs.cunit.instrumentors.threadCheck with type arguments of type AAnnotationsAttributeInfo.Annotation.AMemberValue
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)
           
 

Uses of AAnnotationsAttributeInfo.Annotation.AMemberValue in edu.rice.cs.cunit.threadCheck
 

Method parameters in edu.rice.cs.cunit.threadCheck with type arguments of type AAnnotationsAttributeInfo.Annotation.AMemberValue
private static void XMLAnnotUtils.AnnotationToXML.processPredicateMembers(XMLConfig xc, org.w3c.dom.Node node, java.util.List<java.lang.String> paramNames, java.util.HashMap<java.lang.String,java.lang.String> paramTypes, java.util.List<AAnnotationsAttributeInfo.Annotation.AMemberValue> valueList)
          Process a list of members and add the <arg> tags underneath the specified node.