public static class GeneralAnnoInfo.AnnotationInvocationHandler<T extends java.lang.annotation.Annotation>
extends java.lang.Object
implements java.lang.annotation.Annotation, java.lang.reflect.InvocationHandler, java.io.Serializable
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<? extends java.lang.annotation.Annotation> |
annotationType() |
boolean |
equals(java.lang.Object obj) |
int |
hashCode()
Calculates the hash code of this annotation proxy as described in
Annotation.hashCode(). |
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args) |
static <T extends java.lang.annotation.Annotation> |
proxy(GeneralAnnoInfo info) |
static <T extends java.lang.annotation.Annotation> |
proxy(GeneralAnnoInfo info,
java.lang.ClassLoader cl) |
java.lang.String |
toString() |
public java.lang.Object invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
invoke in interface java.lang.reflect.InvocationHandlerjava.lang.Throwablepublic java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
annotationType in interface java.lang.annotation.Annotationpublic boolean equals(java.lang.Object obj)
equals in interface java.lang.annotation.Annotationequals in class java.lang.Objectpublic int hashCode()
Calculates the hash code of this annotation proxy as described in Annotation.hashCode().
hashCode in interface java.lang.annotation.AnnotationhashCode in class java.lang.ObjectAnnotation.hashCode()public java.lang.String toString()
toString in interface java.lang.annotation.AnnotationtoString in class java.lang.Objectpublic static <T extends java.lang.annotation.Annotation> T proxy(GeneralAnnoInfo info)
public static <T extends java.lang.annotation.Annotation> T proxy(GeneralAnnoInfo info, java.lang.ClassLoader cl)
Copyright © 2014–2017 ActFramework. All rights reserved.