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.InvocationHandler
java.lang.Throwable
public java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
annotationType
in interface java.lang.annotation.Annotation
public boolean equals(java.lang.Object obj)
equals
in interface java.lang.annotation.Annotation
equals
in class java.lang.Object
public int hashCode()
Calculates the hash code of this annotation proxy as described in Annotation.hashCode()
.
hashCode
in interface java.lang.annotation.Annotation
hashCode
in class java.lang.Object
Annotation.hashCode()
public java.lang.String toString()
toString
in interface java.lang.annotation.Annotation
toString
in class java.lang.Object
public 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.