public interface IJavaType extends IJavaBackedType, IEnhanceableType, IHasInnerClass, IFileRepositoryBasedType, IFileBasedType, IParameterizableType, ICanBeAnnotation
NO_FILESEMPTY_ARRAY, EMPTY_TYPE_ARRAY, EMPTY_TYPE_LIST| Modifier and Type | Method and Description |
|---|---|
IGosuClass |
createAdapterClass()
Creates the Gosu proxy type for this class.
|
IGosuClass |
getAdapterClass()
Returns the Gosu proxy for this class.
|
IJavaClassInfo |
getBackingClassInfo() |
IJavaType |
getGenericType()
If this is a parameterized type, returns the generic type this type
parameterizes.
|
List<IJavaType> |
getInnerClasses() |
Class |
getIntrinsicClass()
Deprecated.
Use only at runtime. At compile time use getBackingClassInfo().
|
ObjectSize |
getRetainedMemory() |
getTypeFromJavaBackedTypegetBackingClassgetInnerClass, getLoadedInnerClasses, resolveRelativeInnerClassgetClassType, getSourceFileHandlegetSourceFilesgetAllTypesInHierarchy, getArrayComponent, getArrayLength, getArrayType, getComponentType, getCompoundTypeComponents, getDisplayName, getEnclosingType, getGenericTypeVariables, getInterfaces, getLiteralMetaType, getMetaType, getModifiers, getName, getNamespace, getParameterizedType, getRelativeName, getSupertype, getTypeInfo, getTypeLoader, getTypeParameters, isAbstract, isArray, isAssignableFrom, isCompoundType, isDiscarded, isEnum, isFinal, isGenericType, isInterface, isMutable, isParameterizedType, isPrimitive, isValid, makeArrayInstance, readResolve, setArrayComponent, setDiscarded, unloadTypeInfogetLoaderParameterizedTypesisAnnotationClass getIntrinsicClass()
IJavaClassInfo getBackingClassInfo()
getBackingClassInfo in interface IJavaBackedTypeDataList<IJavaType> getInnerClasses()
getInnerClasses in interface IHasInnerClassIJavaType getGenericType()
getGenericType in interface ITypeIGosuClass getAdapterClass()
IGosuClass createAdapterClass()
ObjectSize getRetainedMemory()
Copyright © 2015. All rights reserved.