public interface ICompilableTypeInternal extends ICompilableType
EMPTY_ARRAY, EMPTY_TYPE_ARRAY, EMPTY_TYPE_LISTgetBlock, getClassStatement, getExternalSymbol, getParser, getTypeInfo, getTypeLoader, getTypeUsesMap, isAnonymous, isStaticgetInnerClass, 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, unloadTypeInfoICompilableTypeInternal getEnclosingType()
getEnclosingType in interface ICompilableTypegetEnclosingType in interface ITypeMap<String,ICapturedSymbol> getCapturedSymbols()
IVarStatement getMemberField(String charSequence)
void addBlock(IBlockClass blockClass)
void removeBlock(IBlockClass blockClass)
int getBlockCount()
void addCapturedSymbol(ICapturedSymbol capturedSymbol)
ICapturedSymbol getCapturedSymbol(String strName)
List<? extends IDynamicFunctionSymbol> getMemberFunctions(String names)
IDynamicPropertySymbol getMemberProperty(String strName)
IType getEnclosingNonBlockType()
DynamicPropertySymbol getStaticProperty(String strPropertyName)
int getDepth()
void compileDeclarationsIfNeeded()
void compileDefinitionsIfNeeded(boolean bForce)
void compileHeaderIfNeeded()
void putClassMembers(GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic)
void putClassMembers(GosuClassTypeLoader loader, GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic)
void assignTypeUsesMap(GosuParser parser)
boolean isCreateEditorParser()
int getAnonymousInnerClassCount()
List<? extends IGosuAnnotation> getGosuAnnotations()
boolean shouldFullyCompileAnnotations()
List<? extends IVarStatement> getMemberFields()
List<IVarStatement> getStaticFields()
String getSource()
GosuClassParseInfo getParseInfo()
boolean hasAssertions()
Copyright © 2018. All rights reserved.