Available on jvm
staticforName(param1:String):Class<Dynamic>
staticforName(param1:String, param2:Bool, param3:ClassLoader):Class<Dynamic>
staticgetExecutableTypeAnnotationBytes(param1:Executable):NativeArray<Int8>
staticgetPrimitiveClass(param1:String):Class<Dynamic>
classValueMap:ClassValue_ClassValueMap
@:native("cast")_cast(param1:Dynamic):T
asSubclass<U>(param1:Class<U>):Class<U>
casAnnotationType(param1:AnnotationType, param2:AnnotationType):Bool
desiredAssertionStatus():Bool
enumConstantDirectory():Map<String, T>
getAnnotatedInterfaces():NativeArray<AnnotatedType>
getAnnotatedSuperclass():AnnotatedType
getAnnotation<A>(param1:Class<A>):A
getAnnotationType():AnnotationType
getAnnotations():NativeArray<Annotation>
getAnnotationsByType<A>(param1:Class<A>):NativeArray<A>
getCanonicalName():String
getClassLoader():ClassLoader
getClassLoader0():ClassLoader
getClasses():NativeArray<Class<Dynamic>>
getComponentType():Class<Dynamic>
getConstantPool():ConstantPool
getConstructor(param1:Rest<Class<Dynamic>>):Constructor<T>
getConstructors():NativeArray<Constructor<Dynamic>>
getDeclaredAnnotation<A>(param1:Class<A>):A
getDeclaredAnnotationMap():Map<Class<Annotation>, Annotation>
getDeclaredAnnotations():NativeArray<Annotation>
getDeclaredAnnotationsByType<A>(param1:Class<A>):NativeArray<A>
getDeclaredClasses():NativeArray<Class<Dynamic>>
getDeclaredConstructor(param1:Rest<Class<Dynamic>>):Constructor<T>
getDeclaredConstructors():NativeArray<Constructor<Dynamic>>
getDeclaredField(param1:String):Field
getDeclaredFields():NativeArray<Field>
getDeclaredMethod(param1:String, param2:Rest<Class<Dynamic>>):Method
getDeclaredMethods():NativeArray<Method>
getDeclaringClass():Class<Dynamic>
getEnclosingClass():Class<Dynamic>
getEnclosingConstructor():Constructor<Dynamic>
getEnclosingMethod():Method
getEnumConstants():NativeArray<T>
getEnumConstantsShared():NativeArray<T>
getField(param1:String):Field
getFields():NativeArray<Field>
getGenericInterfaces():NativeArray<Type>
getGenericSuperclass():Type
getInterfaces():NativeArray<Class<Dynamic>>
getMethod(param1:String, param2:Rest<Class<Dynamic>>):Method
getMethods():NativeArray<Method>
getModifiers():Int
getName():String
getPackage():Package
getProtectionDomain():ProtectionDomain
getRawAnnotations():NativeArray<Int8>
getRawTypeAnnotations():NativeArray<Int8>
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
newInstance():T
setSigners(param1:NativeArray<Dynamic>):Void
toGenericString():String
toString():String