Available on java
@:overloadgetAnnotatedBounds():NativeArray<AnnotatedType>
@:overloadgetAnnotation<T>(param1:Class<T>):T
@:overloadgetAnnotations():NativeArray<Annotation>
@:overloadgetAnnotationsByType<T>(param1:Class<T>):NativeArray<T>
@:overloadgetBounds():NativeArray<Type>
@:overloadgetDeclaredAnnotation<T>(param1:Class<T>):T
@:overloadgetDeclaredAnnotations():NativeArray<Annotation>
@:overloadgetDeclaredAnnotationsByType<T>(param1:Class<T>):NativeArray<T>
@:overloadgetGenericDeclaration():D
@:overloadgetName():String
@:overloadgetTypeName():String
@:overloadisAnnotationPresent(param1:Class<Annotation>):Bool