Available on java
@:overloadgetAnnotatedExceptionTypes():NativeArray<AnnotatedType>
@:overloadgetAnnotatedParameterTypes():NativeArray<AnnotatedType>
@:overloadgetAnnotatedReceiverType():AnnotatedType
@:overloadgetAnnotatedReturnType():AnnotatedType
@:overloadgetDeclaringClass():Class<Dynamic>
@:overloadgetExceptionTypes():NativeArray<Class<Dynamic>>
@:overloadgetGenericExceptionTypes():NativeArray<Type>
@:overloadgetGenericParameterTypes():NativeArray<Type>
@:overloadgetModifiers():Int
@:overloadgetName():String
@:overloadgetParameterAnnotations():NativeArray<NativeArray<Annotation>>
@:overloadgetParameterCount():Int
@:overloadgetParameterTypes():NativeArray<Class<Dynamic>>
@:overloadgetParameters():NativeArray<Parameter>
@:overloadgetTypeParameters():NativeArray<TypeVariable<Dynamic>>
@:overloadisSynthetic():Bool
@:overloadisVarArgs():Bool
@:overloadtoGenericString():String
@:overloadgetAnnotations():NativeArray<Annotation>
@:overloadgetDeclaredAnnotation<T>(param1:Class<T>):T
@:overloadgetDeclaredAnnotationsByType<T>(param1:Class<T>):NativeArray<T>
@:overloadisAccessible():Bool
@:overloadisAnnotationPresent(param1:Class<Annotation>):Bool
@:overload@:throws("java.lang.SecurityException")setAccessible(param1:Bool):Void