public interface IGosuProgramInternal extends IGosuProgram, IGosuClassInternal
IGosuProgram.RunnerIGosuClassInternal.UtilIGosuClass.ProxyUtilNAME_PREFIX, PACKAGE, PACKAGE_PLUS_DOTANONYMOUS_PREFIX, PROXY_PREFIX, SUPER_PROXY_CLASS_PREFIXassign, evaluate, evaluateRoot, getContextType, getEnclosingEvalExpression, getExpectedReturnType, getExpression, getProgramInstance, getReturnType, getStatement, isExpression, isLhsExpression, setEnclosingEvalExpressionaddBlock, addCapturedSymbol, addDelegateImpls, addInnerClass, addInterface, assignTypeUsesMap, compileDeclarationsIfNeeded, compileDefinitionsIfNeeded, compileDefinitionsIfNeeded, compileHeaderIfNeeded, copyGenericState, copyHierarchyInfo, createNewParseInfo, dontEverCallThis, ensureDefaultConstructor, forceTypeInfoInitialization, getBlockCount, getBlocks, getCapturedSymbol, getCapturedSymbols, getConstructorFunction, getConstructorFunctions, getDefaultConstructor, getDepth, getEnclosingNonBlockType, getFullDescription, getGosuAnnotations, getMemberField, getMemberFieldIndexByName, getMemberFunction, getMemberFunctions, getMemberProperties, getMemberProperty, getParameterizedTypes, getParseInfo, getStaticField, getStaticFields, getStaticFunctions, getStaticProperties, getStaticProperty, getStaticThisSymbol, getSuperClass, getTypeInfoChecksum, getTypeLoader, getUnimplementedMethods, getUnimplementedMethods, isAccessible, isCannotCaptureSymbols, isCreateEditorParser, isProxy, isStale, markStatic, putClassMembers, putClassMembers, putClassMembers, removeBlock, removeInnerClass, setAnnotations, setCannotCaptureSymbols, setCompilingDeclarations, setCompilingDefinitions, setCompilingHeader, setDeclarationsBypassed, setDeclarationsCompiled, setDefinitionsCompiled, setEditorParser, setEnum, setFullDescription, setGenericTypeVariables, setHasAssertions, setHeaderCompiled, setInnerDeclarationsCompiled, setInterface, setJavaType, setModifierInfo, setParseResultsException, setStructure, setSuperType, setTypeUsesMap, shouldResolve, syncGenericAndParameterizedClassesfindProxiedClassInHierarchy, getClassStatementWithoutCompile, getCompilationState, getConstructorStatement, getEnclosingTypeReference, getFunctionStatement, getInnerClass, getInnerClasses, getInnerClassesMap, getJavaType, getKnownInnerClassesWithoutCompiling, getMemberFields, getMemberFieldsMap, getMemberFunctions, getModifierInfo, getParseResultsException, getPropertyDeclaration, getSource, getSubtypes, getTypeInfo, hasBackingClass, hasError, hasWarnings, isCompiled, isCompilingDeclarations, isCompilingDefinitions, isCompilingHeader, isDeclarationsBypassed, isDeclarationsCompiled, isDefinitionsCompiled, isHeaderCompiled, isInnerDeclarationsCompiled, isStructure, isSubClass, isTestClass, setCreateEditorParser, setEnclosingType, setNamespace, shouldKeepDebugInfo, unloadBackingClassgetEnumConstants, getEnumValue, getEnumValuescompareTogetBackingClassgetLoaderParameterizedTypes, isStrictGenericsisAnnotationgetAnonymousInnerClassCount, getEnclosingType, getMemberFields, getSource, hasAssertions, shouldFullyCompileAnnotationsgetBlock, getClassStatement, getExternalSymbol, getJavaName, getParser, getTypeUsesMap, isAnonymous, isStaticcompile, isCompilablegetClassType, getSourceFileHandleISymbolTable getSymbolTable()
void addCapturedProgramSymbols(ISymbolTable classCompilationSymTable)
void addProgramEntryPoint(ISymbolTable symbolTable, GosuClassParser gosuClassParser)
void addExecuteEntryPoint(ISymbolTable symTable, GosuClassParser parser)
void setExpression(Expression expr)
void setStatement(Statement stmt)
void setExpectedReturnType(IType expectedReturnType)
void setGenRootExprAccess(boolean bGenRootExprAccess)
boolean isGenRootExprAccess()
ITokenizerInstructor getTokenizerInstructor()
void setTokenizerInstructor(ITokenizerInstructor ti)
ISymbolTable getAdditionalDFSDecls()
void setAdditionalDFSDecls(ISymbolTable symbolTable)
void setAnonymous(boolean b)
void setThrowaway(boolean b)
boolean isThrowaway()
void setAllowUses(boolean b)
boolean allowsUses()
void setCtxInferenceMgr(Object ctxInferenceMgr)
void setStatementsOnly(boolean bStatementsOnly)
boolean isStatementsOnly()
void setContextType(IType contextType)
boolean isParsingExecutableProgramStatements()
void setParsingExecutableProgramStatements(boolean b)
Copyright © 2016. All rights reserved.