Uses of Class
org.jd.core.v1.model.javasyntax.statement.Statements
Packages that use Statements
Package
Description
-
Uses of Statements in org.jd.core.v1.model.javasyntax
Methods in org.jd.core.v1.model.javasyntax with parameters of type Statements -
Uses of Statements in org.jd.core.v1.model.javasyntax.statement
Methods in org.jd.core.v1.model.javasyntax.statement with parameters of type StatementsModifier and TypeMethodDescriptionvoid
AbstractNopStatementVisitor.visit
(Statements statement) void
StatementVisitor.visit
(Statements statement) -
Uses of Statements in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable declared as StatementsConstructors in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable with parameters of type Statements -
Uses of Statements in org.jd.core.v1.service.converter.classfiletojavasyntax.util
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.util that return StatementsModifier and TypeMethodDescriptionStatementMaker.make
(ControlFlowGraph cfg) protected Statements
StatementMaker.makeSubStatements
(WatchDog watchdog, BasicBlock basicBlock, Statements statements, Statements jumps) protected Statements
StatementMaker.makeSubStatements
(WatchDog watchdog, BasicBlock basicBlock, Statements statements, Statements jumps, Statements updateStatements) Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.util with parameters of type StatementsModifier and TypeMethodDescriptionprivate static Expression
ByteCodeParser.checkIfLastStatementIsAMultiAssignment
(Statements statements, Expression parameter) private void
ByteCodeParser.createAssignment
(Statements statements, DefaultStack<Expression> stack, int lineNumber, Expression leftExpression, Expression rightExpression) protected static Statement
LoopStatementMaker.createForStatementWithoutLineNumber
(BasicBlock basicBlock, Statements statements, Expression condition, Statements subStatements) protected static BaseExpression
LoopStatementMaker.extractInit
(Statements statements, int lineNumber) private BaseExpression
ByteCodeParser.extractParametersFromStack
(Statements statements, DefaultStack<Expression> stack, BaseType parameterTypes) protected static Expressions
LoopStatementMaker.extractUpdate
(Statements statements, int firstLineNumber) static Expression
NewArrayMaker.make
(Statements statements, NewArray newArray) static Statement
SynchronizedStatementMaker.make
(LocalVariableMaker localVariableMaker, Statements statements, Statements tryStatements) static Statement
TryWithResourcesStatementMaker.make
(LocalVariableMaker localVariableMaker, Statements statements, Statements tryStatements, DefaultList<TryStatement.CatchClause> catchClauses, Statements finallyStatements) static Statement
LoopStatementMaker.makeDoWhileLoop
(BasicBlock loopBasicBlock, BasicBlock lastSubBasicBlock, Expression condition, Statements subStatements, Statements jumps) protected Expression
StatementMaker.makeExpression
(WatchDog watchdog, BasicBlock basicBlock, Statements statements, Statements jumps) protected static Statement
LoopStatementMaker.makeForEachArray
(Map<String, BaseType> typeBounds, LocalVariableMaker localVariableMaker, Statements statements, Expression condition, Statements subStatements) protected static Statement
LoopStatementMaker.makeForEachList
(Map<String, BaseType> typeBounds, LocalVariableMaker localVariableMaker, Statements statements, Expression condition, Statements subStatements) protected static Statement
LoopStatementMaker.makeLabels
(int loopIndex, int continueOffset, int breakOffset, Statement loop, Statements jumps) protected static Statement
LoopStatementMaker.makeLoop
(Map<String, BaseType> typeBounds, LocalVariableMaker localVariableMaker, BasicBlock loopBasicBlock, Statements statements, Expression condition, Statements subStatements) static Statement
LoopStatementMaker.makeLoop
(Map<String, BaseType> typeBounds, LocalVariableMaker localVariableMaker, BasicBlock loopBasicBlock, Statements statements, Expression condition, Statements subStatements, Statements jumps) protected static Statement
LoopStatementMaker.makeLoop
(BasicBlock loopBasicBlock, Statements statements, Statements subStatements) static Statement
LoopStatementMaker.makeLoop
(BasicBlock loopBasicBlock, Statements statements, Statements subStatements, Statements jumps) protected void
StatementMaker.makeStatements
(WatchDog watchdog, BasicBlock basicBlock, Statements statements, Statements jumps) A recursive, next neighbour first, statements builder from basic blocks.protected Statements
StatementMaker.makeSubStatements
(WatchDog watchdog, BasicBlock basicBlock, Statements statements, Statements jumps) protected Statements
StatementMaker.makeSubStatements
(WatchDog watchdog, BasicBlock basicBlock, Statements statements, Statements jumps, Statements updateStatements) static void
SwitchStatementMaker.makeSwitchString
(LocalVariableMaker localVariableMaker, Statements statements, SwitchStatement switchStatement) void
ByteCodeParser.parse
(BasicBlock basicBlock, Statements statements, DefaultStack<Expression> stack) private void
ByteCodeParser.parseASTORE
(Statements statements, DefaultStack<Expression> stack, int lineNumber, AbstractLocalVariable localVariable, Expression valueRef) protected void
StatementMaker.parseByteCode
(BasicBlock basicBlock, Statements statements) protected void
StatementMaker.parseIf
(WatchDog watchdog, BasicBlock basicBlock, Statements statements, Statements jumps) private void
ByteCodeParser.parseIINC
(Statements statements, DefaultStack<Expression> stack, int lineNumber, AbstractLocalVariable localVariable, int count) private static void
ByteCodeParser.parseILOAD
(Statements statements, DefaultStack<Expression> stack, int lineNumber, AbstractLocalVariable localVariable) private void
ByteCodeParser.parseInvokeDynamic
(Statements statements, DefaultStack<Expression> stack, ConstantPool constants, int lineNumber, int index) protected void
StatementMaker.parseJSR
(WatchDog watchdog, BasicBlock basicBlock, Statements statements, Statements jumps) protected void
StatementMaker.parseLoop
(WatchDog watchdog, BasicBlock basicBlock, Statements statements, Statements jumps) private void
ByteCodeParser.parsePUT
(Statements statements, DefaultStack<Expression> stack, int lineNumber, FieldReferenceExpression fr, Expression valueRef) private void
ByteCodeParser.parsePutField
(Statements statements, DefaultStack<Expression> stack, ConstantPool constants, int lineNumber, int index) private void
ByteCodeParser.parsePutStatic
(Statements statements, DefaultStack<Expression> stack, ConstantPool constants, int lineNumber, int index) private void
ByteCodeParser.parseSTORE
(Statements statements, DefaultStack<Expression> stack, int lineNumber, AbstractLocalVariable localVariable, Expression valueRef) protected void
StatementMaker.parseSwitch
(WatchDog watchdog, BasicBlock basicBlock, Statements statements, Statements jumps) protected void
StatementMaker.parseTry
(WatchDog watchdog, BasicBlock basicBlock, Statements statements, Statements jumps, boolean jsr, boolean eclipse) private void
ByteCodeParser.parseXRETURN
(Statements statements, DefaultStack<Expression> stack, int lineNumber) void
LocalVariableMaker.pushFrame
(Statements statements) protected void
StatementMaker.removeExceptionReference
(Statements catchStatements) protected void
StatementMaker.replacePreOperatorWithPostOperator
(Statements statements) protected void
StatementMaker.updateJumpStatements
(Statements jumps) void
SynchronizedStatementMaker.RemoveMonitorExitVisitor.visit
(Statements list) -
Uses of Statements in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor declared as StatementsMethods in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor with parameters of type StatementsModifier and TypeMethodDescriptionvoid
RemoveFinallyStatementsVisitor.removeFinallyStatements
(Statements list) void
InitInnerClassVisitor.UpdateNewExpressionVisitor.AddLocalClassDeclarationVisitor.visit
(Statements list) void
InitInnerClassVisitor.UpdateNewExpressionVisitor.visit
(Statements list) void
MergeTryWithResourcesStatementVisitor.visit
(Statements list) void
RemoveBinaryOpReturnStatementsVisitor.visit
(Statements statements) void
RemoveFinallyStatementsVisitor.visit
(Statements statements) void
RemoveLastContinueStatementVisitor.visit
(Statements list) void
SearchFirstLineNumberVisitor.visit
(Statements statements) Constructors in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor with parameters of type StatementsModifierConstructorDescriptionData
(ClassFileConstructorDeclaration declaration, Statements statements, int index) -
Uses of Statements in org.jd.core.v1.service.fragmenter.javasyntaxtojavafragment.visitor
Methods in org.jd.core.v1.service.fragmenter.javasyntaxtojavafragment.visitor with parameters of type Statements