public class ParserOptions extends Object
| Constructor and Description |
|---|
ParserOptions() |
public ParserOptions withParser(IGosuParser parser)
public ParserOptions withTypeUsesMap(ITypeUsesMap typeUsesMap)
public ParserOptions withEnclosingType(String strEnclosingType)
public ParserOptions withDefaultTypeUsesMap()
public ParserOptions withExpectedType(IType expectedType)
public ParserOptions withTokenizerInstructor(ITokenizerInstructor ti)
public ParserOptions withFileContext(IFileContext fileContext)
public ParserOptions withCtxInferenceMgr(Object ctxInferenceMgr)
public ParserOptions withGenRootExprAccess(boolean genRootExprAccess)
public ParserOptions withAdditionalDFSDecls(ISymbolTable additionalDFSDecls)
public ParserOptions withCaptureSymbolsForEval(boolean captureSymbolsForEval)
public ParserOptions withDeclSymbols(Map<String,List<IFunctionSymbol>> declSymbols)
public ParserOptions asThrowawayProgram()
public ParserOptions asAnonymous()
public ParserOptions withStatementsOnly()
public boolean isStatementsOnly()
public void setParserOptions(IGosuParser parser)
public IType getExpectedType()
public String getEnclosingType()
public IFileContext getFileContext()
public ITypeUsesMap getTypeUsesMap()
public ITokenizerInstructor getTi()
public boolean isBGenRootExprAccess()
public ISymbolTable getAdditionalDFSDecls()
public boolean isCaptureSymbolsForEval()
public Map<String,List<IFunctionSymbol>> getDeclSymbols()
public ParserOptions withShouldOptimize(boolean shouldOptimize)
public boolean isShouldOptimize()
public IGosuParser getParser()
public Object getCtxInferenceMgr()
public ParserOptions withSuperType(IType superType)
public IType getSuperType()
public ParserOptions withScriptPartId(IScriptPartId partId)
public IScriptPartId getScriptPartId()
public boolean isThrowawayProgram()
public boolean isAnonymous()
public boolean allowUses()
public ParserOptions withIgnoreWarning(ResourceKey msgKey)
public ParserOptions allowUsesInBody()
Copyright © 2018. All rights reserved.