org.jikesrvm.classloader
Class RVMAnnotation.AnnotationFactory
java.lang.Object
org.jikesrvm.classloader.RVMAnnotation.AnnotationFactory
- All Implemented Interfaces:
- InvocationHandler
- Enclosing class:
- RVMAnnotation
private final class RVMAnnotation.AnnotationFactory
- extends Object
- implements InvocationHandler
Class used to implement annotations as proxies
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cachedHashCode
private int cachedHashCode
- Cache of hash code
RVMAnnotation.AnnotationFactory
RVMAnnotation.AnnotationFactory()
invoke
public Object invoke(Object proxy,
Method method,
Object[] args)
- Entry point to factory
- Specified by:
invoke
in interface InvocationHandler
getValue
private Object getValue(String name,
Class<?> valueType)