Uses of Class
org.teavm.ast.Statement
-
Packages that use Statement Package Description org.teavm.ast org.teavm.ast.analysis org.teavm.ast.optimization org.teavm.backend.c.analyze -
-
Uses of Statement in org.teavm.ast
Subclasses of Statement in org.teavm.ast Modifier and Type Class Description classAssignmentStatementclassBlockStatementclassBreakStatementclassConditionalStatementclassContinueStatementclassGotoPartStatementclassIdentifiedStatementclassInitClassStatementclassMonitorEnterStatementclassMonitorExitStatementclassReturnStatementclassSequentialStatementclassSwitchStatementclassThrowStatementclassTryCatchStatementclassWhileStatementMethods in org.teavm.ast that return Statement Modifier and Type Method Description static StatementStatement. cond(Expr predicate, List<Statement> consequent)static StatementStatement. cond(Expr predicate, List<Statement> consequent, List<Statement> alternative)static StatementStatement. empty()StatementRegularMethodNode. getBody()StatementAsyncMethodPart. getStatement()Methods in org.teavm.ast that return types with arguments of type Statement Modifier and Type Method Description List<Statement>ConditionalStatement. getAlternative()List<Statement>BlockStatement. getBody()List<Statement>SwitchClause. getBody()List<Statement>WhileStatement. getBody()List<Statement>ConditionalStatement. getConsequent()List<Statement>SwitchStatement. getDefaultClause()List<Statement>TryCatchStatement. getHandler()List<Statement>TryCatchStatement. getProtectedBody()List<Statement>SequentialStatement. getSequence()Methods in org.teavm.ast with parameters of type Statement Modifier and Type Method Description voidRegularMethodNode. setBody(Statement body)voidAsyncMethodPart. setStatement(Statement statement)Method parameters in org.teavm.ast with type arguments of type Statement Modifier and Type Method Description static StatementStatement. cond(Expr predicate, List<Statement> consequent)static StatementStatement. cond(Expr predicate, List<Statement> consequent, List<Statement> alternative)voidRecursiveVisitor. visit(List<Statement> statements) -
Uses of Statement in org.teavm.ast.analysis
Methods in org.teavm.ast.analysis with parameters of type Statement Modifier and Type Method Description static ControlFlowEntry[]LocationGraphBuilder. build(Statement node) -
Uses of Statement in org.teavm.ast.optimization
Constructor parameters in org.teavm.ast.optimization with type arguments of type Statement Constructor Description ExpressionSideEffectDecomposer(List<Statement> target) -
Uses of Statement in org.teavm.backend.c.analyze
Methods in org.teavm.backend.c.analyze with parameters of type Statement Modifier and Type Method Description voidAstDefinitionUsageAnalysis. analyze(Statement statement)voidVolatileDefinitionFinder. findVolatileDefinitions(Statement statement)
-