Available on jvm
new(param1:String, param2:Int, param3:Executable, param4:Int)
equals(param1:Dynamic):Bool
getAnnotatedType():AnnotatedType
getAnnotation<T>(param1:Class<T>):T
getAnnotations():NativeArray<Annotation>
getAnnotationsByType<T>(param1:Class<T>):NativeArray<T>
getDeclaredAnnotation<T>(param1:Class<T>):T
getDeclaredAnnotations():NativeArray<Annotation>
getDeclaredAnnotationsByType<T>(param1:Class<T>):NativeArray<T>
getDeclaringExecutable():Executable
getModifiers():Int
getName():String
getParameterizedType():Type
getRealName():String
getType():Class<Dynamic>
hashCode():Int
isImplicit():Bool
isNamePresent():Bool
isSynthetic():Bool
isVarArgs():Bool
toString():String