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 boolean
annotationArrayFieldEquals
(Annotation[] a1, Annotation[] a2) private boolean
arrayFieldEquals
(Class<?> componentType, Object o1, Object o2) private int
arrayFieldHash
(Class<?> componentType, Object o) boolean
equals
(Annotation a1, Annotation a2) private boolean
fieldEquals
(Class<?> type, Object o1, Object o2) private int
private int
private boolean
isValidAnnotationFieldType
(Class<?> type) private Object
maybeCoerceValue
(Object value, Class type) private String
-
Field Details
-
_ai
-
-
Constructor Details
-
AnnotationInfoInvocationHandler
-
-
Method Details
-
invoke
- Specified by:
invoke
in interfaceInvocationHandler
- Throws:
Throwable
-
maybeCoerceValue
-
equals
-
hashCode
-
toString
-
isValidAnnotationFieldType
-
hashField
-
fieldEquals
-
arrayFieldEquals
-
annotationArrayFieldEquals
-
arrayFieldHash
-