Uses of Class
org.codehaus.janino.Java.Statement
-
Packages that use Java.Statement Package Description org.codehaus.janino The classes in this package pose the core of the Janino JavaTM compiler.org.codehaus.janino.util Application-independent helper classes. -
-
Uses of Java.Statement in org.codehaus.janino
Subclasses of Java.Statement in org.codehaus.janino Modifier and Type Class Description static classJava.AssertStatementRepresentation of the JLS7 14.10 ASSERT statement.static classJava.BlockRepresentation of a Java™ "block" (JLS7 14.2).static classJava.BreakableStatementBase class for statements that can be terminated abnormally with a "break" statement.static classJava.BreakStatementRepresentation of the JLS7 14.15 BREAK statement.static classJava.ContinuableStatementBase class for statements that support the 'continue' statement.static classJava.ContinueStatementRepresentation of the JLS7 14.16 CONTINUE statement.static classJava.DoStatementRepresentation of a JLS7 14.13 DO statement.static classJava.EmptyStatementRepresentation of the "empty statement", i.e.static classJava.ExpressionStatementRepresentation of the JLS7 14.8 'expression statement'.static classJava.FieldDeclarationThis class is derived from "Statement", because it provides for the initialization of the field.static classJava.ForEachStatementRepresentation of a JLS7 14.14.2 'enhanced FOR statement'.static classJava.ForStatementRepresentation of a JLS7 14.14.1 'basic FOR statement'.static classJava.IfStatementRepresentation of a JLS7 14.9 IF statement.static classJava.LabeledStatementRepresentation of a JLS7 14.7 'labeled statement'.static classJava.LocalClassDeclarationStatementRepresentation of the JLS7 14.3 'local class declaration statement'.static classJava.LocalVariableDeclarationStatementRepresentation of a JLS7 14.4 'local variable declaration statement'.static classJava.ReturnStatementRepresentation of the JLS7 14.17 RETURN statement.static classJava.SwitchStatementThe JLS7 14.10 "switch" Statement.static classJava.SynchronizedStatementRepresentation of a JLS7 14.9 SYNCHRONIZED statement.static classJava.ThrowStatementRepresentation of a JLS7 14.18 THROW statement.static classJava.TryStatementRepresentation of a JLS7 14.20 TRY statement.static classJava.WhileStatementRepresentation of the JLS7 14.2 WHILE statement.Fields in org.codehaus.janino declared as Java.Statement Modifier and Type Field Description Java.StatementJava.LabeledStatement. bodyThe labeled block.Methods in org.codehaus.janino that return Java.Statement Modifier and Type Method Description Java.StatementParser. parseAssertStatement()AssertStatement := 'assert' Expression [ ':' Expression ] ';'Java.StatementParser. parseBreakStatement()BreakStatement := 'break' [ Identifier ] ';'Java.StatementParser. parseContinueStatement()ContinueStatement := 'continue' [ Identifier ] ';'Java.StatementParser. parseDoStatement()DoStatement := 'do' Statement 'while' '(' Expression ')' ';'Java.StatementParser. parseEmptyStatement()EmptyStatement := ';'Java.StatementParser. parseExpressionStatement()ExpressionStatement := Expression ';'Java.StatementParser. parseForStatement()ForStatement := 'for' '(' [ ForInit ] ';' [ Expression ] ';' [ ExpressionList ] ')' Statement | 'for' '(' FormalParameter ':' Expression ')' Statement ForInit := Modifiers Type VariableDeclarators | ModifiersOpt BasicType VariableDeclarators | Expression VariableDeclarators (1) | Expression { ',' Expression }Java.StatementParser. parseIfStatement()IfStatement := 'if' '(' Expression ')' Statement [ 'else' Statement ]Java.StatementParser. parseLabeledStatement()LabeledStatement := Identifier ':' StatementJava.StatementParser. parseReturnStatement()ReturnStatement := 'return' [ Expression ] ';'Java.StatementParser. parseStatement()Statement := LabeledStatement | Block | IfStatement | ForStatement | WhileStatement | DoStatement | TryStatement | 'switch' ...Java.StatementParser. parseSwitchStatement()SwitchStatement := 'switch' '(' Expression ')' '{' { SwitchLabels BlockStatements } '}' SwitchLabels := SwitchLabels { SwitchLabels } SwitchLabel := 'case' Expression ':' | 'default' ':'Java.StatementParser. parseSynchronizedStatement()SynchronizedStatement := 'synchronized' '(' expression ')' BlockJava.StatementParser. parseThrowStatement()ThrowStatement := 'throw' Expression ';'Java.StatementParser. parseTryStatement()TryStatement := 'try' Block Catches [ Finally ] | 'try' Block Finally Catches := CatchClause { CatchClause } CatchClause := 'catch' '(' FormalParameter ')' Block Finally := 'finally' BlockJava.StatementParser. parseWhileStatement()WhileStatement := 'while' '(' Expression ')' StatementConstructors in org.codehaus.janino with parameters of type Java.Statement Constructor Description LabeledStatement(Location location, String label, Java.Statement body) -
Uses of Java.Statement in org.codehaus.janino.util
Methods in org.codehaus.janino.util with parameters of type Java.Statement Modifier and Type Method Description voidTraverser. traverseStatement(Java.Statement s)
-