Available on java
@:throws("java.lang.ClassNotFoundException")staticforName(param1:String, param2:Bool, param3:ClassLoader):Class<Dynamic>
@:throws("java.lang.ClassNotFoundException")staticforName(param1:String):Class<Dynamic>
@:native("cast")_cast(param1:Dynamic):T
asSubclass<U>(param1:Class<U>):Class<U>
desiredAssertionStatus():Bool
getAnnotatedInterfaces():NativeArray<AnnotatedType>
getAnnotatedSuperclass():AnnotatedType
getAnnotation<A>(param1:Class<A>):A
getAnnotations():NativeArray<Annotation>
getAnnotationsByType<A>(param1:Class<A>):NativeArray<A>
getCanonicalName():String
getClassLoader():ClassLoader
getClasses():NativeArray<Class<Dynamic>>
getComponentType():Class<Dynamic>
@:throws("java.lang.SecurityException")@:throws("java.lang.NoSuchMethodException")getConstructor(param1:Rest<Class<Dynamic>>):Constructor<T>
@:throws("java.lang.SecurityException")getConstructors():NativeArray<Constructor<Dynamic>>
getDeclaredAnnotation<A>(param1:Class<A>):A
getDeclaredAnnotations():NativeArray<Annotation>
getDeclaredAnnotationsByType<A>(param1:Class<A>):NativeArray<A>
@:throws("java.lang.SecurityException")getDeclaredClasses():NativeArray<Class<Dynamic>>
@:throws("java.lang.SecurityException")@:throws("java.lang.NoSuchMethodException")getDeclaredConstructor(param1:Rest<Class<Dynamic>>):Constructor<T>
@:throws("java.lang.SecurityException")getDeclaredConstructors():NativeArray<Constructor<Dynamic>>
@:throws("java.lang.SecurityException")@:throws("java.lang.NoSuchFieldException")getDeclaredField(param1:String):Field
@:throws("java.lang.SecurityException")getDeclaredFields():NativeArray<Field>
@:throws("java.lang.SecurityException")@:throws("java.lang.NoSuchMethodException")getDeclaredMethod(param1:String, param2:Rest<Class<Dynamic>>):Method
@:throws("java.lang.SecurityException")getDeclaredMethods():NativeArray<Method>
@:throws("java.lang.SecurityException")getDeclaringClass():Class<Dynamic>
@:throws("java.lang.SecurityException")getEnclosingClass():Class<Dynamic>
@:throws("java.lang.SecurityException")getEnclosingConstructor():Constructor<Dynamic>
@:throws("java.lang.SecurityException")getEnclosingMethod():Method
getEnumConstants():NativeArray<T>
@:throws("java.lang.SecurityException")@:throws("java.lang.NoSuchFieldException")getField(param1:String):Field
@:throws("java.lang.SecurityException")getFields():NativeArray<Field>
getGenericInterfaces():NativeArray<Type>
getGenericSuperclass():Type
getInterfaces():NativeArray<Class<Dynamic>>
@:throws("java.lang.SecurityException")@:throws("java.lang.NoSuchMethodException")getMethod(param1:String, param2:Rest<Class<Dynamic>>):Method
@:throws("java.lang.SecurityException")getMethods():NativeArray<Method>
getModifiers():Int
getName():String
getPackage():Package
getProtectionDomain():ProtectionDomain
getResource(param1:String):URL
getResourceAsStream(param1:String):InputStream
getSigners():NativeArray<Dynamic>
getSimpleName():String
getSuperclass():Class<Dynamic>
getTypeName():String
getTypeParameters():NativeArray<TypeVariable<Class<T>>>
isAnnotation():Bool
isAnnotationPresent(param1:Class<Annotation>):Bool
isAnonymousClass():Bool
isArray():Bool
isAssignableFrom(param1:Class<Dynamic>):Bool
isEnum():Bool
isInstance(param1:Dynamic):Bool
isInterface():Bool
isLocalClass():Bool
isMemberClass():Bool
isPrimitive():Bool
isSynthetic():Bool
@:throws("java.lang.IllegalAccessException")@:throws("java.lang.InstantiationException")newInstance():T
toGenericString():String
toString():String