public interface  oadd.org.codehaus.janino.Visitor$BlockStatementVisitor extends java.lang.Object implements oadd.org.codehaus.janino.Visitor$FieldDeclarationOrInitializerVisitor
{
public abstract java.lang.Object visitLabeledStatement(oadd.org.codehaus.janino.Java$LabeledStatement) throws java.lang.Throwable;
public abstract java.lang.Object visitBlock(oadd.org.codehaus.janino.Java$Block) throws java.lang.Throwable;
public abstract java.lang.Object visitExpressionStatement(oadd.org.codehaus.janino.Java$ExpressionStatement) throws java.lang.Throwable;
public abstract java.lang.Object visitIfStatement(oadd.org.codehaus.janino.Java$IfStatement) throws java.lang.Throwable;
public abstract java.lang.Object visitForStatement(oadd.org.codehaus.janino.Java$ForStatement) throws java.lang.Throwable;
public abstract java.lang.Object visitForEachStatement(oadd.org.codehaus.janino.Java$ForEachStatement) throws java.lang.Throwable;
public abstract java.lang.Object visitWhileStatement(oadd.org.codehaus.janino.Java$WhileStatement) throws java.lang.Throwable;
public abstract java.lang.Object visitTryStatement(oadd.org.codehaus.janino.Java$TryStatement) throws java.lang.Throwable;
public abstract java.lang.Object visitSwitchStatement(oadd.org.codehaus.janino.Java$SwitchStatement) throws java.lang.Throwable;
public abstract java.lang.Object visitSynchronizedStatement(oadd.org.codehaus.janino.Java$SynchronizedStatement) throws java.lang.Throwable;
public abstract java.lang.Object visitDoStatement(oadd.org.codehaus.janino.Java$DoStatement) throws java.lang.Throwable;
public abstract java.lang.Object visitLocalVariableDeclarationStatement(oadd.org.codehaus.janino.Java$LocalVariableDeclarationStatement) throws java.lang.Throwable;
public abstract java.lang.Object visitReturnStatement(oadd.org.codehaus.janino.Java$ReturnStatement) throws java.lang.Throwable;
public abstract java.lang.Object visitThrowStatement(oadd.org.codehaus.janino.Java$ThrowStatement) throws java.lang.Throwable;
public abstract java.lang.Object visitBreakStatement(oadd.org.codehaus.janino.Java$BreakStatement) throws java.lang.Throwable;
public abstract java.lang.Object visitContinueStatement(oadd.org.codehaus.janino.Java$ContinueStatement) throws java.lang.Throwable;
public abstract java.lang.Object visitAssertStatement(oadd.org.codehaus.janino.Java$AssertStatement) throws java.lang.Throwable;
public abstract java.lang.Object visitEmptyStatement(oadd.org.codehaus.janino.Java$EmptyStatement) throws java.lang.Throwable;
public abstract java.lang.Object visitLocalClassDeclarationStatement(oadd.org.codehaus.janino.Java$LocalClassDeclarationStatement) throws java.lang.Throwable;
public abstract java.lang.Object visitAlternateConstructorInvocation(oadd.org.codehaus.janino.Java$AlternateConstructorInvocation) throws java.lang.Throwable;
public abstract java.lang.Object visitSuperConstructorInvocation(oadd.org.codehaus.janino.Java$SuperConstructorInvocation) throws java.lang.Throwable;
}