Package gw.lang.parser.statements
Interface ISwitchStatement
-
- All Superinterfaces:
IParsedElement,IStatement
- All Known Implementing Classes:
SwitchStatement
public interface ISwitchStatement extends IStatement
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ICaseClause[]getCases()java.util.List<? extends IStatement>getDefaultStatements()IExpressiongetSwitchExpression()booleanisCoveredEnumSwitch()-
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
-
Methods inherited from interface gw.lang.parser.IStatement
execute, execute, getLeastSignificantTerminalStatement, hasContent
-
-
-
-
Method Detail
-
getSwitchExpression
IExpression getSwitchExpression()
-
getCases
ICaseClause[] getCases()
-
getDefaultStatements
java.util.List<? extends IStatement> getDefaultStatements()
-
isCoveredEnumSwitch
boolean isCoveredEnumSwitch()
-
-