Available on java
@:overload@:throws("java.lang.ClassNotFoundException")staticforName(param1:String, param2:Bool, param3:ClassLoader):Class<Dynamic>
@:overload@:throws("java.lang.ClassNotFoundException")staticforName(param1:String):Class<Dynamic>
@:native("cast")@:overload_cast(param1:Dynamic):T
@:overloadasSubclass<U>(param1:Class<U>):Class<U>
@:overloaddesiredAssertionStatus():Bool
@:overloadgetAnnotatedInterfaces():NativeArray<AnnotatedType>
@:overloadgetAnnotatedSuperclass():AnnotatedType
@:overloadgetAnnotation<A>(param1:Class<A>):A
@:overloadgetAnnotations():NativeArray<Annotation>
@:overloadgetAnnotationsByType<A>(param1:Class<A>):NativeArray<A>
@:overloadgetCanonicalName():String
@:overloadgetClassLoader():ClassLoader
@:overloadgetClasses():NativeArray<Class<Dynamic>>
@:overloadgetComponentType():Class<Dynamic>
@:overload@:throws("java.lang.SecurityException")@:throws("java.lang.NoSuchMethodException")getConstructor(param1:NativeArray<Class<Dynamic>>):Constructor<T>
@:overload@:throws("java.lang.SecurityException")getConstructors():NativeArray<Constructor<Dynamic>>
@:overloadgetDeclaredAnnotation<A>(param1:Class<A>):A
@:overloadgetDeclaredAnnotations():NativeArray<Annotation>
@:overloadgetDeclaredAnnotationsByType<A>(param1:Class<A>):NativeArray<A>
@:overload@:throws("java.lang.SecurityException")getDeclaredClasses():NativeArray<Class<Dynamic>>
@:overload@:throws("java.lang.SecurityException")@:throws("java.lang.NoSuchMethodException")getDeclaredConstructor(param1:NativeArray<Class<Dynamic>>):Constructor<T>
@:overload@:throws("java.lang.SecurityException")getDeclaredConstructors():NativeArray<Constructor<Dynamic>>
@:overload@:throws("java.lang.SecurityException")@:throws("java.lang.NoSuchFieldException")getDeclaredField(param1:String):Field
@:overload@:throws("java.lang.SecurityException")getDeclaredFields():NativeArray<Field>
@:overload@:throws("java.lang.SecurityException")@:throws("java.lang.NoSuchMethodException")getDeclaredMethod(param1:String, param2:NativeArray<Class<Dynamic>>):Method
@:overload@:throws("java.lang.SecurityException")getDeclaredMethods():NativeArray<Method>
@:overload@:throws("java.lang.SecurityException")getDeclaringClass():Class<Dynamic>
@:overload@:throws("java.lang.SecurityException")getEnclosingClass():Class<Dynamic>
@:overload@:throws("java.lang.SecurityException")getEnclosingConstructor():Constructor<Dynamic>
@:overload@:throws("java.lang.SecurityException")getEnclosingMethod():Method
@:overloadgetEnumConstants():NativeArray<T>
@:overload@:throws("java.lang.SecurityException")@:throws("java.lang.NoSuchFieldException")getField(param1:String):Field
@:overload@:throws("java.lang.SecurityException")getFields():NativeArray<Field>
@:overloadgetGenericInterfaces():NativeArray<Type>
@:overloadgetGenericSuperclass():Type
@:overloadgetInterfaces():NativeArray<Class<Dynamic>>
@:overload@:throws("java.lang.SecurityException")@:throws("java.lang.NoSuchMethodException")getMethod(param1:String, param2:NativeArray<Class<Dynamic>>):Method
@:overload@:throws("java.lang.SecurityException")getMethods():NativeArray<Method>
@:overloadgetModifiers():Int
@:overloadgetName():String
@:overloadgetPackage():Package
@:overloadgetProtectionDomain():ProtectionDomain
@:overloadgetResource(param1:String):URL
@:overloadgetResourceAsStream(param1:String):InputStream
@:overloadgetSigners():NativeArray<Dynamic>
@:overloadgetSimpleName():String
@:overloadgetSuperclass():Class<Dynamic>
@:overloadgetTypeName():String
@:overloadgetTypeParameters():NativeArray<TypeVariable<Class<T>>>
@:overloadisAnnotation():Bool
@:overloadisAnnotationPresent(param1:Class<Annotation>):Bool
@:overloadisAnonymousClass():Bool
@:overloadisArray():Bool
@:overloadisAssignableFrom(param1:Class<Dynamic>):Bool
@:overloadisEnum():Bool
@:overloadisInstance(param1:Dynamic):Bool
@:overloadisInterface():Bool
@:overloadisLocalClass():Bool
@:overloadisMemberClass():Bool
@:overloadisPrimitive():Bool
@:overloadisSynthetic():Bool
@:overload@:throws("java.lang.IllegalAccessException")@:throws("java.lang.InstantiationException")newInstance():T
@:overloadtoGenericString():String
@:overloadtoString():String