Package gw.lang.parser
Interface IStatement
-
- All Superinterfaces:
IParsedElement
- All Known Subinterfaces:
IArrayAssignmentStatement,IAssignmentStatement,IBeanMethodCallStatement,IBlockInvocationStatement,IBreakStatement,ICatchClause,IClassFileStatement,IClasspathStatement,IClassStatement,IConstructorStatement,IContinueStatement,IDelegateStatement,IDoWhileStatement,IEvalStatement,IExpressionStatement,IForEachStatement,IFunctionStatement,IHideFieldNoOpStatement,IIfStatement,IInitializerAssignment,ILoopStatement,IMapAssignmentStatement,IMemberAssignmentStatement,IMethodCallStatement,INamespaceStatement,INewStatement,INoOpStatement,INotAStatement,IPropertyStatement,IReturnStatement,IStatementList,ISwitchStatement,ISyntheticFunctionStatement,ISyntheticMemberAccessStatement,ITerminalStatement,IThrowStatement,ITryCatchFinallyStatement,ITypeLoaderStatement,IUsesStatement,IUsingStatement,IVarStatement,IWhileStatement
public interface IStatement extends IParsedElement
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Objectexecute()Execute this statement.Objectexecute(IExternalSymbolMap externalSymbols)Execute this statement.ITerminalStatementgetLeastSignificantTerminalStatement(boolean[] bAsolute)Indicates whether or not control flow is terminal at this statement.booleanhasContent()-
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
-
execute
Object execute()
Execute this statement.
-
execute
Object execute(IExternalSymbolMap externalSymbols)
Execute this statement.
-
hasContent
boolean hasContent()
-
getLeastSignificantTerminalStatement
ITerminalStatement getLeastSignificantTerminalStatement(boolean[] bAsolute)
Indicates whether or not control flow is terminal at this statement.
-
-