public interface ICompilableType extends IType, ICompilable, 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) |
default String |
getJavaName() |
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() |
compile, isCompilablegetInnerClass, getInnerClasses, getLoadedInnerClasses, resolveRelativeInnerClassgetClassType, getSourceFileHandlegetAllTypesInHierarchy, getArrayComponent, getArrayLength, getArrayType, getComponentType, getCompoundTypeComponents, getDisplayName, getGenericType, getGenericTypeVariables, getInterfaces, getLiteralMetaType, getMetaType, getModifiers, getName, getNamespace, getParameterizedType, getRelativeName, getSourceFiles, getSupertype, getTypeParameters, isAbstract, isArray, isAssignableFrom, 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)
default String getJavaName()
Copyright © 2016. All rights reserved.