|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |