Class<T>

package java.lang

implements AnnotatedElement, Type, GenericDeclaration, Serializable

Available on java

Static methods

staticforName(param1:String, param2:Bool, param3:ClassLoader):Class<Dynamic>

staticforName(param1:String):Class<Dynamic>

Methods

_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>

getConstructor(param1:NativeArray<Class<Dynamic>>):Constructor<T>

getConstructors():NativeArray<Constructor<Dynamic>>

getDeclaredAnnotation<A>(param1:Class<A>):A

getDeclaredAnnotations():NativeArray<Annotation>

getDeclaredAnnotationsByType<A>(param1:Class<A>):NativeArray<A>

getDeclaredClasses():NativeArray<Class<Dynamic>>

getDeclaredConstructor(param1:NativeArray<Class<Dynamic>>):Constructor<T>

getDeclaredConstructors():NativeArray<Constructor<Dynamic>>

getDeclaredField(param1:String):Field

getDeclaredFields():NativeArray<Field>

getDeclaredMethod(param1:String, param2:NativeArray<Class<Dynamic>>):Method

getDeclaredMethods():NativeArray<Method>

getDeclaringClass():Class<Dynamic>

getEnclosingClass():Class<Dynamic>

getEnclosingConstructor():Constructor<Dynamic>

getEnclosingMethod():Method

getEnumConstants():NativeArray<T>

getField(param1:String):Field

getFields():NativeArray<Field>

getGenericInterfaces():NativeArray<Type>

getGenericSuperclass():Type

getInterfaces():NativeArray<Class<Dynamic>>

getMethod(param1:String, param2:NativeArray<Class<Dynamic>>):Method

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

newInstance():T

toGenericString():String

toString():String

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/java/lang/Class.html