Package gw.internal.gosu.parser
Interface IJavaTypeInternal
- All Superinterfaces:
ICanBeAnnotation
,IDefaultArrayType
,IEnhanceableType
,IFileRepositoryBasedType
,IHasInnerClass
,IHasJavaClass
,IJavaArrayType
,IJavaBackedType
,IJavaBackedTypeData
,IJavaType
,IParameterizableType
,IType
,Serializable
- All Known Subinterfaces:
IJavaEnumTypeInternal
- All Known Implementing Classes:
JavaEnumType
,JavaType
-
Field Summary
FieldsFields inherited from interface gw.lang.reflect.IType
EMPTY_ARRAY, EMPTY_TYPE_ARRAY, EMPTY_TYPE_LIST
-
Method Summary
Modifier and TypeMethodDescriptionReturns the Gosu proxy for this class.int
boolean
boolean
void
setAdapterClass
(IGosuClassInternal adapterClass) void
setComponentType
(IJavaTypeInternal javaType) Methods inherited from interface gw.lang.reflect.ICanBeAnnotation
isAnnotation
Methods inherited from interface gw.lang.reflect.IDefaultArrayType
getConcreteClass
Methods inherited from interface gw.lang.parser.IFileRepositoryBasedType
getClassType, getJavaName, getSourceFileHandle
Methods inherited from interface gw.lang.parser.IHasInnerClass
getInnerClass, getLoadedInnerClasses, resolveRelativeInnerClass
Methods inherited from interface gw.lang.reflect.IHasJavaClass
getBackingClass
Methods inherited from interface gw.lang.reflect.java.IJavaBackedType
getTypeFromJavaBackedType
Methods inherited from interface gw.lang.reflect.java.IJavaType
createAdapterClass, getBackingClassInfo, getGenericType, getInnerClasses, getIntrinsicClass, getRetainedMemory
Methods inherited from interface gw.internal.gosu.parser.IParameterizableType
getLoaderParameterizedTypes, isStrictGenerics
Methods inherited from interface gw.lang.reflect.IType
compile, getAllTypesInHierarchy, getArrayComponent, getArrayLength, getArrayType, getComponentType, getCompoundTypeComponents, getDisplayName, getEnclosingType, getFunctionalInterface, getGenericTypeVariables, getInterfaces, getLiteralMetaType, getMetaType, getModifiers, getName, getNamespace, getParameterizedType, getRelativeName, getSourceFiles, getSupertype, getTypeInfo, getTypeLoader, getTypeParameters, isAbstract, isArray, isAssignableFrom, isCompilable, isCompoundType, isDiscarded, isDynamic, isEnum, isFinal, isGenericType, isInterface, isMutable, isParameterizedType, isPrimitive, isValid, makeArrayInstance, readResolve, setArrayComponent, setDiscarded, unloadTypeInfo
-
Field Details
-
TYPES_BY_CLASS
-
-
Method Details
-
writeReplace
Object writeReplace() -
getAdapterClass
IGosuClassInternal getAdapterClass()Description copied from interface:IJavaType
Returns the Gosu proxy for this class.- Specified by:
getAdapterClass
in interfaceIJavaType
-
getAdapterClassDirectly
IGosuClassInternal getAdapterClassDirectly() -
setAdapterClass
-
getExplicitTypeInfo
ITypeInfo getExplicitTypeInfo() -
assignGenericTypeVariables
GenericTypeVariable[] assignGenericTypeVariables() -
isDefiningGenericTypes
boolean isDefiningGenericTypes() -
setComponentType
-
getTypeInfoChecksum
int getTypeInfoChecksum() -
hasAncestorBeenUpdated
boolean hasAncestorBeenUpdated() -
getSimpleName
String getSimpleName()
-