Package gw.lang.parser.expressions
Interface IBlockExpression
-
- All Superinterfaces:
IExpression
,IHasType
,IParsedElement
- All Known Implementing Classes:
BlockExpression
public interface IBlockExpression extends IExpression
-
-
Field Summary
-
Fields inherited from interface gw.lang.parser.IExpression
EMPTY_ARRAY
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<ISymbol>
getArgs()
IBlockClass
getBlockGosuClass()
IParsedElement
getBody()
ICapturedSymbol
getCapturedSymbol(String strName)
IScope
getScope()
boolean
isWithinScope(ISymbol sym, ISymbolTable symbolTable)
-
Methods inherited from interface gw.lang.parser.IExpression
evaluate, evaluate, getContextType, isNullSafe, isUnchecked
-
Methods inherited from interface gw.lang.parser.IParsedElement
addExceptionsFrom, addParseException, addParseException, addParseWarning, addParseWarning, clearParseExceptions, clearParseTreeInformation, clearParseWarnings, findAncestorParsedElementByType, findDeclaringStatement, findRootParsedElement, getColumn, getContainedParsedElementsByType, getContainedParsedElementsByTypes, getContainedParsedElementsByTypesWithIgnoreSet, getFunctionName, getGosuClass, getGosuProgram, getImmediateParseIssue, getImmediateParseIssues, getLineNum, getLocation, getModule, getParent, getParseExceptions, getParseIssues, getParseWarnings, getReturnType, getTokens, hasImmediateParseIssue, hasImmediateParseWarnings, hasParseException, hasParseExceptions, hasParseIssue, hasParseIssues, hasParseWarning, hasParseWarnings, isCompileTimeConstant, isSuppressed, isSynthetic, setLocation, setParent, visit
-
-
-
-
Method Detail
-
getCapturedSymbol
ICapturedSymbol getCapturedSymbol(String strName)
-
isWithinScope
boolean isWithinScope(ISymbol sym, ISymbolTable symbolTable)
-
getScope
IScope getScope()
-
getBody
IParsedElement getBody()
-
getBlockGosuClass
IBlockClass getBlockGosuClass()
-
-