Class TClass
- java.lang.Object
-
- de.mirkosertic.bytecoder.classlib.java.lang.TClass
-
public class TClass extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TClass()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Tcast(java.lang.Object obj)booleandesiredAssertionStatus()static java.lang.ClassforName(AnyTypeMatches module, java.lang.String name)static java.lang.ClassforName(java.lang.String name)static java.lang.ClassforName(java.lang.String name, boolean initialize, java.lang.ClassLoader classLoader)java.lang.StringgetCanonicalName()java.lang.ClassLoadergetClassLoader()(package private) java.lang.ClassLoadergetClassLoader0()java.lang.ClassgetComponentType()java.lang.reflect.ConstructorgetConstructor(java.lang.Class[] constructorArgs)java.lang.reflect.Constructor[]getConstructors()java.lang.reflect.ConstructorgetDeclaredConstructor(java.lang.Class[] args)java.lang.reflect.FieldgetDeclaredField(java.lang.String name)java.lang.reflect.Field[]getDeclaredFields()java.lang.reflect.MethodgetDeclaredMethod(java.lang.String name, java.lang.Class[] arguments)java.lang.Class<?>getDeclaringClass()java.lang.ClassgetEnclosingClass()java.lang.Object[]getEnumConstants()java.lang.reflect.FieldgetField(java.lang.String name)java.lang.reflect.Type[]getGenericInterfaces()java.lang.reflect.TypegetGenericSuperclass()java.lang.Class[]getInterfaces()java.lang.reflect.MethodgetMethod(java.lang.String aName, java.lang.Class[] argumentTypes)java.lang.reflect.Method[]getMethods()intgetModifiers()AnyTypeMatchesgetModule()java.lang.StringgetName()java.lang.StringgetPackageName()static java.lang.Class<?>getPrimitiveClass(java.lang.String aName)java.security.ProtectionDomaingetProtectionDomain()java.net.URLgetResource(java.lang.String name)java.io.InputStreamgetResourceAsStream(java.lang.String aName)java.lang.StringgetSimpleName()java.lang.ClassgetSuperclass()java.lang.StringgetTypeName()inthashCode()booleanisAnonymousClass()booleanisArray()booleanisAssignableFrom(java.lang.Class aOtherClass)booleanisEnum()booleanisInstance(java.lang.Object a)booleanisInterface()booleanisLocalClass()booleanisMemberClass()booleanisPrimitive()java.lang.ObjectnewInstance()
-
-
-
Method Detail
-
desiredAssertionStatus
public boolean desiredAssertionStatus()
-
getTypeName
public java.lang.String getTypeName()
-
getName
public java.lang.String getName()
-
getComponentType
public java.lang.Class getComponentType()
-
getDeclaringClass
public java.lang.Class<?> getDeclaringClass() throws java.lang.SecurityException- Throws:
java.lang.SecurityException
-
getSimpleName
public java.lang.String getSimpleName()
-
getPackageName
public java.lang.String getPackageName()
-
getCanonicalName
public java.lang.String getCanonicalName()
-
isMemberClass
public boolean isMemberClass()
-
isEnum
public boolean isEnum()
-
isArray
public boolean isArray()
-
isPrimitive
public boolean isPrimitive()
-
isAnonymousClass
public boolean isAnonymousClass()
-
isLocalClass
public boolean isLocalClass()
-
getEnumConstants
public java.lang.Object[] getEnumConstants()
-
getConstructor
public java.lang.reflect.Constructor getConstructor(java.lang.Class[] constructorArgs)
-
newInstance
public java.lang.Object newInstance() throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.InstantiationException- Throws:
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.InstantiationException
-
getConstructors
public java.lang.reflect.Constructor[] getConstructors()
-
getPrimitiveClass
public static java.lang.Class<?> getPrimitiveClass(java.lang.String aName)
-
getProtectionDomain
public java.security.ProtectionDomain getProtectionDomain()
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
-
getClassLoader0
java.lang.ClassLoader getClassLoader0()
-
forName
public static java.lang.Class forName(AnyTypeMatches module, java.lang.String name) throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
-
forName
public static java.lang.Class forName(java.lang.String name) throws java.lang.ClassNotFoundException- Throws:
java.lang.ClassNotFoundException
-
forName
public static java.lang.Class forName(java.lang.String name, boolean initialize, java.lang.ClassLoader classLoader) throws java.lang.ClassNotFoundException- Throws:
java.lang.ClassNotFoundException
-
getGenericInterfaces
public java.lang.reflect.Type[] getGenericInterfaces()
-
getInterfaces
public java.lang.Class[] getInterfaces()
-
getSuperclass
public java.lang.Class getSuperclass()
-
getDeclaredConstructor
public java.lang.reflect.Constructor getDeclaredConstructor(java.lang.Class[] args)
-
getDeclaredMethod
public java.lang.reflect.Method getDeclaredMethod(java.lang.String name, java.lang.Class[] arguments)
-
isInstance
public boolean isInstance(java.lang.Object a)
-
getField
public java.lang.reflect.Field getField(java.lang.String name) throws java.lang.NoSuchFieldException- Throws:
java.lang.NoSuchFieldException
-
getDeclaredField
public java.lang.reflect.Field getDeclaredField(java.lang.String name) throws java.lang.NoSuchFieldException- Throws:
java.lang.NoSuchFieldException
-
getDeclaredFields
public java.lang.reflect.Field[] getDeclaredFields()
-
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String aName)
-
isAssignableFrom
public boolean isAssignableFrom(java.lang.Class aOtherClass)
-
getMethods
public java.lang.reflect.Method[] getMethods()
-
getModifiers
public int getModifiers()
-
getModule
public AnyTypeMatches getModule()
-
getMethod
public java.lang.reflect.Method getMethod(java.lang.String aName, java.lang.Class[] argumentTypes)
-
getGenericSuperclass
public java.lang.reflect.Type getGenericSuperclass()
-
isInterface
public boolean isInterface()
-
getEnclosingClass
public java.lang.Class getEnclosingClass()
-
getResource
public java.net.URL getResource(java.lang.String name)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
cast
public <T> T cast(java.lang.Object obj)
-
-