Package gw.internal.gosu.parser
Class AnnotationInfoInvocationHandler
java.lang.Object
gw.internal.gosu.parser.AnnotationInfoInvocationHandler
- All Implemented Interfaces:
InvocationHandler
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanannotationArrayFieldEquals(Annotation[] a1, Annotation[] a2) private booleanarrayFieldEquals(Class<?> componentType, Object o1, Object o2) private intarrayFieldHash(Class<?> componentType, Object o) booleanequals(Annotation a1, Annotation a2) private booleanfieldEquals(Class<?> type, Object o1, Object o2) private intprivate intprivate booleanisValidAnnotationFieldType(Class<?> type) private ObjectmaybeCoerceValue(Object value, Class type) private String
-
Field Details
-
_ai
-
-
Constructor Details
-
AnnotationInfoInvocationHandler
-
-
Method Details
-
invoke
- Specified by:
invokein interfaceInvocationHandler- Throws:
Throwable
-
maybeCoerceValue
-
equals
-
hashCode
-
toString
-
isValidAnnotationFieldType
-
hashField
-
fieldEquals
-
arrayFieldEquals
-
annotationArrayFieldEquals
-
arrayFieldHash
-