public interface ICompilableType extends IType, IHasInnerClass, IFileRepositoryBasedType
EMPTY_ARRAY, EMPTY_TYPE_ARRAY, EMPTY_TYPE_LIST| Modifier and Type | Method and Description |
|---|---|
IGosuClass |
getBlock(int i) |
IClassStatement |
getClassStatement() |
ICompilableType |
getEnclosingType()
Returns the type immediately enclosing this type.
|
ISymbol |
getExternalSymbol(String s) |
IGosuParser |
getParser() |
IRelativeTypeInfo |
getTypeInfo()
Get the type information for this intrinsic type.
|
GosuClassTypeLoader |
getTypeLoader()
Returns the type loader responsible for loading this intrinsic type.
|
ITypeUsesMap |
getTypeUsesMap() |
boolean |
isAnonymous() |
boolean |
isStatic() |
getInnerClass, getInnerClasses, getLoadedInnerClasses, resolveRelativeInnerClassgetClassType, getJavaName, getSourceFileHandlecompile, getAllTypesInHierarchy, getArrayComponent, getArrayLength, getArrayType, getComponentType, getCompoundTypeComponents, getDisplayName, getFunctionalInterface, getGenericType, getGenericTypeVariables, getInterfaces, getLiteralMetaType, getMetaType, getModifiers, getName, getNamespace, getParameterizedType, getRelativeName, getSourceFiles, getSupertype, getTypeParameters, isAbstract, isArray, isAssignableFrom, isCompilable, isCompoundType, isDiscarded, isDynamic, isEnum, isFinal, isGenericType, isInterface, isMutable, isParameterizedType, isPrimitive, isValid, makeArrayInstance, readResolve, setArrayComponent, setDiscarded, unloadTypeInfoICompilableType getEnclosingType()
ITypegetEnclosingType in interface ITypeGosuClassTypeLoader getTypeLoader()
ITypegetTypeLoader in interface ITypeIRelativeTypeInfo getTypeInfo()
ITypegetTypeInfo in interface ITypeITypeInfoboolean isAnonymous()
ITypeUsesMap getTypeUsesMap()
boolean isStatic()
IGosuParser getParser()
IClassStatement getClassStatement()
IGosuClass getBlock(int i)
Copyright © 2020. All rights reserved.