public class LabelVerifier extends ClassCodeVisitorSupport
| Constructor and Description |
|---|
LabelVerifier(SourceUnit src) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
assertNoLabelsMissed() |
protected SourceUnit |
getSourceUnit() |
void |
visitBreakStatement(BreakStatement statement) |
protected void |
visitClassCodeContainer(Statement code) |
void |
visitContinueStatement(ContinueStatement statement) |
void |
visitDoWhileLoop(DoWhileStatement loop) |
void |
visitForLoop(ForStatement forLoop) |
void |
visitStatement(Statement statement) |
void |
visitSwitch(SwitchStatement statement) |
void |
visitWhileLoop(WhileStatement loop) |
addError, visitAnnotations, visitAssertStatement, visitBlockStatement, visitCaseStatement, visitCatchStatement, visitClass, visitConstructor, visitConstructorOrMethod, visitDeclarationExpression, visitExpressionStatement, visitField, visitIfElse, visitImports, visitMethod, visitObjectInitializerStatements, visitPackage, visitProperty, visitReturnStatement, visitSynchronizedStatement, visitThrowStatement, visitTryCatchFinallyvisitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitBytecodeExpression, visitCastExpression, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitEmptyStatement, visitFieldExpression, visitGStringExpression, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpressionpublic LabelVerifier(SourceUnit src)
protected SourceUnit getSourceUnit()
getSourceUnit in class ClassCodeVisitorSupportprotected void visitClassCodeContainer(Statement code)
visitClassCodeContainer in class ClassCodeVisitorSupportpublic void visitStatement(Statement statement)
visitStatement in class ClassCodeVisitorSupportpublic void visitForLoop(ForStatement forLoop)
visitForLoop in interface GroovyCodeVisitorvisitForLoop in class ClassCodeVisitorSupportpublic void visitDoWhileLoop(DoWhileStatement loop)
visitDoWhileLoop in interface GroovyCodeVisitorvisitDoWhileLoop in class ClassCodeVisitorSupportpublic void visitWhileLoop(WhileStatement loop)
visitWhileLoop in interface GroovyCodeVisitorvisitWhileLoop in class ClassCodeVisitorSupportpublic void visitBreakStatement(BreakStatement statement)
visitBreakStatement in interface GroovyCodeVisitorvisitBreakStatement in class ClassCodeVisitorSupportpublic void visitContinueStatement(ContinueStatement statement)
visitContinueStatement in interface GroovyCodeVisitorvisitContinueStatement in class ClassCodeVisitorSupportprotected void assertNoLabelsMissed()
public void visitSwitch(SwitchStatement statement)
visitSwitch in interface GroovyCodeVisitorvisitSwitch in class ClassCodeVisitorSupport