Uses of Class
org.jikesrvm.classloader.RVMAnnotation

Packages that use RVMAnnotation
org.jikesrvm.classloader   
 

Uses of RVMAnnotation in org.jikesrvm.classloader
 

Fields in org.jikesrvm.classloader with type parameters of type RVMAnnotation
private static ImmutableEntryHashMapRVM<RVMAnnotation,RVMAnnotation> RVMAnnotation.uniqueMap
          Remembered unique annotations
private static ImmutableEntryHashMapRVM<RVMAnnotation,RVMAnnotation> RVMAnnotation.uniqueMap
          Remembered unique annotations
 

Methods in org.jikesrvm.classloader that return RVMAnnotation
private  RVMAnnotation[][] RVMMethod.getParameterAnnotations()
          Get the parameter annotations for this method
(package private) static RVMAnnotation RVMAnnotation.readAnnotation(int[] constantPool, DataInputStream input, ClassLoader classLoader)
          Read an annotation attribute from the class file
protected static RVMAnnotation[] AnnotatedElement.readAnnotations(int[] constantPool, DataInputStream input, ClassLoader classLoader)
          Read annotations from a class file and package in an array
 

Constructors in org.jikesrvm.classloader with parameters of type RVMAnnotation
AbstractMethod(TypeReference declaringClass, MemberReference memRef, short modifiers, TypeReference[] exceptionTypes, Atom signature, RVMAnnotation[] annotations, RVMAnnotation[][] parameterAnnotations, Object annotationDefault)
          Construct abstract method information
AbstractMethod(TypeReference declaringClass, MemberReference memRef, short modifiers, TypeReference[] exceptionTypes, Atom signature, RVMAnnotation[] annotations, RVMAnnotation[][] parameterAnnotations, Object annotationDefault)
          Construct abstract method information
AnnotatedElement(RVMAnnotation[] annotations)
          Constructor used by all annotated elements
NativeMethod(TypeReference declaringClass, MemberReference memRef, short modifiers, TypeReference[] exceptionTypes, Atom signature, RVMAnnotation[] annotations, RVMAnnotation[][] parameterAnnotations, Object annotationDefault)
          Construct native method information
NativeMethod(TypeReference declaringClass, MemberReference memRef, short modifiers, TypeReference[] exceptionTypes, Atom signature, RVMAnnotation[] annotations, RVMAnnotation[][] parameterAnnotations, Object annotationDefault)
          Construct native method information
NormalMethod(TypeReference dc, MemberReference mr, short mo, TypeReference[] et, short lw, short ow, byte[] bc, ExceptionHandlerMap eMap, int[] lm, LocalVariableTable lvt, int[] constantPool, Atom sig, RVMAnnotation[] annotations, RVMAnnotation[][] parameterAnnotations, Object ad)
          Construct a normal Java bytecode method's information
NormalMethod(TypeReference dc, MemberReference mr, short mo, TypeReference[] et, short lw, short ow, byte[] bc, ExceptionHandlerMap eMap, int[] lm, LocalVariableTable lvt, int[] constantPool, Atom sig, RVMAnnotation[] annotations, RVMAnnotation[][] parameterAnnotations, Object ad)
          Construct a normal Java bytecode method's information
RVMClass(TypeReference typeRef, int[] constantPool, short modifiers, RVMClass superClass, RVMClass[] declaredInterfaces, RVMField[] declaredFields, RVMMethod[] declaredMethods, TypeReference[] declaredClasses, TypeReference declaringClass, TypeReference enclosingClass, MethodReference enclosingMethod, Atom sourceName, RVMMethod classInitializerMethod, Atom signature, RVMAnnotation[] annotations)
          Construct a class from its constituent loaded parts
RVMField(TypeReference declaringClass, MemberReference memRef, short modifiers, Atom signature, int constantValueIndex, RVMAnnotation[] annotations)
          Create a field.
RVMMember(TypeReference declaringClass, MemberReference memRef, short modifiers, Atom signature, RVMAnnotation[] annotations)
          NOTE: Only RVMClass is allowed to create an instance of a RVMMember.
RVMMethod(TypeReference declaringClass, MemberReference memRef, short modifiers, TypeReference[] exceptionTypes, Atom signature, RVMAnnotation[] annotations, RVMAnnotation[][] parameterAnnotations, Object annotationDefault)
          Construct a read method
RVMMethod(TypeReference declaringClass, MemberReference memRef, short modifiers, TypeReference[] exceptionTypes, Atom signature, RVMAnnotation[] annotations, RVMAnnotation[][] parameterAnnotations, Object annotationDefault)
          Construct a read method
RVMType(TypeReference typeRef, Class<?> classForType, int dimension, RVMAnnotation[] annotations)
          Create an instance of a RVMType
RVMType(TypeReference typeRef, int dimension, RVMAnnotation[] annotations)
          Create an instance of a RVMType