Uses of Interface
org.jd.core.v1.model.javasyntax.expression.Expression
Packages that use Expression
Package
Description
-
Uses of Expression in org.jd.core.v1.model.javasyntax
Method parameters in org.jd.core.v1.model.javasyntax with type arguments of type ExpressionModifier and TypeMethodDescriptionprotected void
AbstractJavaSyntaxVisitor.acceptListExpression
(List<? extends Expression> list) -
Uses of Expression in org.jd.core.v1.model.javasyntax.declaration
Fields in org.jd.core.v1.model.javasyntax.declaration declared as ExpressionMethods in org.jd.core.v1.model.javasyntax.declaration that return ExpressionMethods in org.jd.core.v1.model.javasyntax.declaration with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
ExpressionVariableInitializer.setExpression
(Expression expression) Constructors in org.jd.core.v1.model.javasyntax.declaration with parameters of type Expression -
Uses of Expression in org.jd.core.v1.model.javasyntax.expression
Classes in org.jd.core.v1.model.javasyntax.expression that implement ExpressionModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Fields in org.jd.core.v1.model.javasyntax.expression declared as ExpressionModifier and TypeFieldDescriptionprotected Expression
TernaryOperatorExpression.condition
protected Expression
ArrayExpression.expression
protected Expression
CastExpression.expression
protected Expression
FieldReferenceExpression.expression
protected Expression
InstanceOfExpression.expression
protected Expression
LengthExpression.expression
protected Expression
MethodReferenceExpression.expression
protected Expression
ParenthesesExpression.expression
protected Expression
PostOperatorExpression.expression
protected Expression
PreOperatorExpression.expression
protected Expression
TernaryOperatorExpression.expressionFalse
protected Expression
TernaryOperatorExpression.expressionTrue
protected Expression
ArrayExpression.index
protected Expression
BinaryOperatorExpression.leftExpression
protected Expression
BinaryOperatorExpression.rightExpression
Methods in org.jd.core.v1.model.javasyntax.expression with type parameters of type ExpressionModifier and TypeMethodDescription<T extends Expression>
TBinaryOperatorExpression.getGenericLeftExpression()
<T extends Expression>
TBinaryOperatorExpression.getGenericRightExpression()
Methods in org.jd.core.v1.model.javasyntax.expression that return ExpressionModifier and TypeMethodDescriptionTernaryOperatorExpression.getCondition()
ArrayExpression.getExpression()
CastExpression.getExpression()
FieldReferenceExpression.getExpression()
InstanceOfExpression.getExpression()
LengthExpression.getExpression()
MethodReferenceExpression.getExpression()
ParenthesesExpression.getExpression()
PostOperatorExpression.getExpression()
PreOperatorExpression.getExpression()
TernaryOperatorExpression.getExpressionFalse()
TernaryOperatorExpression.getExpressionTrue()
ArrayExpression.getIndex()
BinaryOperatorExpression.getLeftExpression()
BinaryOperatorExpression.getRightExpression()
Methods in org.jd.core.v1.model.javasyntax.expression with parameters of type ExpressionModifier and TypeMethodDescriptionprotected static Type
ArrayExpression.createItemType
(Expression expression) void
TernaryOperatorExpression.setCondition
(Expression condition) void
ArrayExpression.setExpression
(Expression expression) void
CastExpression.setExpression
(Expression expression) void
FieldReferenceExpression.setExpression
(Expression expression) void
InstanceOfExpression.setExpression
(Expression expression) void
LengthExpression.setExpression
(Expression expression) void
MethodReferenceExpression.setExpression
(Expression expression) void
ParenthesesExpression.setExpression
(Expression expression) void
PostOperatorExpression.setExpression
(Expression expression) void
PreOperatorExpression.setExpression
(Expression expression) void
TernaryOperatorExpression.setExpressionFalse
(Expression expressionFalse) void
TernaryOperatorExpression.setExpressionTrue
(Expression expressionTrue) void
ArrayExpression.setIndex
(Expression index) void
BinaryOperatorExpression.setLeftExpression
(Expression leftExpression) void
BinaryOperatorExpression.setRightExpression
(Expression rightExpression) Constructors in org.jd.core.v1.model.javasyntax.expression with parameters of type ExpressionModifierConstructorDescriptionArrayExpression
(int lineNumber, Expression expression, Expression index) ArrayExpression
(Expression expression, Expression index) BinaryOperatorExpression
(int lineNumber, Type type, Expression leftExpression, String operator, Expression rightExpression, int priority) CastExpression
(int lineNumber, Type type, Expression expression) CastExpression
(int lineNumber, Type type, Expression expression, boolean explicit) CastExpression
(Type type, Expression expression) Expressions
(Expression expression, Expression... expressions) FieldReferenceExpression
(int lineNumber, Type type, Expression expression, String internalTypeName, String name, String descriptor) FieldReferenceExpression
(Type type, Expression expression, String internalTypeName, String name, String descriptor) InstanceOfExpression
(int lineNumber, Expression expression, Type instanceOfType) InstanceOfExpression
(Expression expression, ObjectType instanceOfType) LengthExpression
(int lineNumber, Expression expression) LengthExpression
(Expression expression) MethodInvocationExpression
(int lineNumber, Type type, Expression expression, String internalTypeName, String name, String descriptor) MethodInvocationExpression
(int lineNumber, Type type, Expression expression, String internalTypeName, String name, String descriptor, BaseExpression parameters) MethodInvocationExpression
(Type type, Expression expression, String internalTypeName, String name, String descriptor) MethodInvocationExpression
(Type type, Expression expression, String internalTypeName, String name, String descriptor, BaseExpression parameters) MethodReferenceExpression
(int lineNumber, Type type, Expression expression, String internalTypeName, String name, String descriptor) MethodReferenceExpression
(Type type, Expression expression, String internalTypeName, String name, String descriptor) ParenthesesExpression
(Expression expression) PostOperatorExpression
(int lineNumber, Expression expression, String operator) PostOperatorExpression
(Expression expression, String operator) PreOperatorExpression
(int lineNumber, String operator, Expression expression) PreOperatorExpression
(String operator, Expression expression) TernaryOperatorExpression
(int lineNumber, Type type, Expression condition, Expression expressionTrue, Expression expressionFalse) TernaryOperatorExpression
(Type type, Expression condition, Expression expressionTrue, Expression expressionFalse) Constructor parameters in org.jd.core.v1.model.javasyntax.expression with type arguments of type Expression -
Uses of Expression in org.jd.core.v1.model.javasyntax.reference
Fields in org.jd.core.v1.model.javasyntax.reference declared as ExpressionMethods in org.jd.core.v1.model.javasyntax.reference that return ExpressionMethods in org.jd.core.v1.model.javasyntax.reference with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
ExpressionElementValue.setExpression
(Expression expression) Constructors in org.jd.core.v1.model.javasyntax.reference with parameters of type Expression -
Uses of Expression in org.jd.core.v1.model.javasyntax.statement
Fields in org.jd.core.v1.model.javasyntax.statement declared as ExpressionModifier and TypeFieldDescriptionprotected Expression
AssertStatement.condition
protected Expression
DoWhileStatement.condition
protected Expression
ForStatement.condition
protected Expression
IfStatement.condition
protected Expression
SwitchStatement.condition
protected Expression
WhileStatement.condition
protected Expression
ExpressionStatement.expression
protected Expression
ForEachStatement.expression
protected Expression
LambdaExpressionStatement.expression
protected Expression
ReturnExpressionStatement.expression
protected Expression
SwitchStatement.ExpressionLabel.expression
protected Expression
ThrowStatement.expression
protected Expression
TryStatement.Resource.expression
protected Expression
AssertStatement.message
protected Expression
SynchronizedStatement.monitor
Methods in org.jd.core.v1.model.javasyntax.statement with type parameters of type ExpressionModifier and TypeMethodDescription<T extends Expression>
TReturnExpressionStatement.getGenericExpression()
Methods in org.jd.core.v1.model.javasyntax.statement that return ExpressionModifier and TypeMethodDescriptionAssertStatement.getCondition()
DoWhileStatement.getCondition()
ForStatement.getCondition()
IfStatement.getCondition()
SwitchStatement.getCondition()
WhileStatement.getCondition()
ExpressionStatement.getExpression()
ForEachStatement.getExpression()
LambdaExpressionStatement.getExpression()
ReturnExpressionStatement.getExpression()
SwitchStatement.ExpressionLabel.getExpression()
ThrowStatement.getExpression()
TryStatement.Resource.getExpression()
AssertStatement.getMessage()
SynchronizedStatement.getMonitor()
Methods in org.jd.core.v1.model.javasyntax.statement with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
AssertStatement.setCondition
(Expression condition) void
DoWhileStatement.setCondition
(Expression condition) void
ForStatement.setCondition
(Expression condition) void
IfStatement.setCondition
(Expression condition) void
SwitchStatement.setCondition
(Expression condition) void
WhileStatement.setCondition
(Expression condition) void
ExpressionStatement.setExpression
(Expression expression) void
ForEachStatement.setExpression
(Expression expression) void
LambdaExpressionStatement.setExpression
(Expression expression) void
ReturnExpressionStatement.setExpression
(Expression expression) void
SwitchStatement.ExpressionLabel.setExpression
(Expression expression) void
ThrowStatement.setExpression
(Expression expression) void
TryStatement.Resource.setExpression
(Expression expression) void
SynchronizedStatement.setMonitor
(Expression monitor) Constructors in org.jd.core.v1.model.javasyntax.statement with parameters of type ExpressionModifierConstructorDescriptionAssertStatement
(Expression condition, Expression message) DoWhileStatement
(Expression condition, BaseStatement statements) ExpressionLabel
(Expression expression) ExpressionStatement
(Expression expression) ForEachStatement
(Type type, String name, Expression expression, BaseStatement statements) ForStatement
(LocalVariableDeclaration declaration, Expression condition, BaseExpression update, BaseStatement statements) ForStatement
(BaseExpression init, Expression condition, BaseExpression update, BaseStatement statements) IfElseStatement
(Expression condition, BaseStatement statement, BaseStatement elseStatements) IfStatement
(Expression condition, BaseStatement statements) LambdaExpressionStatement
(Expression expression) Resource
(ObjectType type, String name, Expression expression) ReturnExpressionStatement
(int lineNumber, Expression expression) ReturnExpressionStatement
(Expression expression) SwitchStatement
(Expression condition, List<SwitchStatement.Block> blocks) SynchronizedStatement
(Expression monitor, BaseStatement statements) ThrowStatement
(Expression expression) WhileStatement
(Expression condition, BaseStatement statements) -
Uses of Expression in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.expression
Classes in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.expression that implement ExpressionModifier and TypeClassDescriptionclass
class
class
class
class
class
Constructors in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.expression with parameters of type ExpressionModifierConstructorDescriptionClassFileCmpExpression
(int lineNumber, Expression leftExpression, Expression rightExpression) ClassFileMethodInvocationExpression
(TypeParametersToTypeArgumentsBinder binder, int lineNumber, BaseTypeParameter typeParameters, Type type, Expression expression, String internalTypeName, String name, String descriptor, BaseType parameterTypes, BaseExpression parameters) -
Uses of Expression in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.statement
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.statement declared as ExpressionModifier and TypeFieldDescriptionprotected Expression
ClassFileMonitorEnterStatement.monitor
protected Expression
ClassFileMonitorExitStatement.monitor
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.statement that return ExpressionModifier and TypeMethodDescriptionClassFileMonitorEnterStatement.getMonitor()
ClassFileMonitorExitStatement.getMonitor()
Constructors in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.statement with parameters of type ExpressionModifierConstructorDescriptionClassFileForEachStatement
(AbstractLocalVariable localVariable, Expression expression, BaseStatement statements) ClassFileForStatement
(int fromOffset, int toOffset, BaseExpression init, Expression condition, BaseExpression update, BaseStatement statements) ClassFileMonitorEnterStatement
(Expression monitor) ClassFileMonitorExitStatement
(Expression monitor) -
Uses of Expression in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable that return ExpressionModifier and TypeMethodDescriptionprotected Expression
Frame.splitMultiAssignment
(int toOffset, HashSet<AbstractLocalVariable> undeclaredLocalVariablesInStatement, List<Expression> expressions, Expression expression) Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable with parameters of type ExpressionModifier and TypeMethodDescriptionprotected Expression
Frame.splitMultiAssignment
(int toOffset, HashSet<AbstractLocalVariable> undeclaredLocalVariablesInStatement, List<Expression> expressions, Expression expression) protected void
Frame.updateForStatement
(HashSet<AbstractLocalVariable> undeclaredLocalVariables, HashSet<AbstractLocalVariable> undeclaredLocalVariablesInStatement, ClassFileForStatement forStatement, Expression init) Method parameters in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable with type arguments of type ExpressionModifier and TypeMethodDescriptionprotected Expression
Frame.splitMultiAssignment
(int toOffset, HashSet<AbstractLocalVariable> undeclaredLocalVariablesInStatement, List<Expression> expressions, Expression expression) -
Uses of Expression in org.jd.core.v1.service.converter.classfiletojavasyntax.util
Classes in org.jd.core.v1.service.converter.classfiletojavasyntax.util that implement ExpressionFields in org.jd.core.v1.service.converter.classfiletojavasyntax.util with type parameters of type ExpressionMethods in org.jd.core.v1.service.converter.classfiletojavasyntax.util that return ExpressionModifier and TypeMethodDescriptionprivate static Expression
ByteCodeParser.checkIfLastStatementIsAMultiAssignment
(Statements statements, Expression parameter) static Expression
StringConcatenationUtil.create
(String recipe, BaseExpression parameters) static Expression
StringConcatenationUtil.create
(BaseExpression parameters) static Expression
StringConcatenationUtil.create
(Expression expression, int lineNumber, String typeName) private static Expression
ByteCodeParser.createAssignment
(BinaryOperatorExpression boe, String operator) private static Expression
StringConcatenationUtil.createFirstStringConcatenationItem
(Expression expression) protected Expression
StatementMaker.createObjectTypeReferenceDotClassExpression
(int lineNumber, String fieldName, MethodInvocationExpression mie) private Expression
ByteCodeParser.getFieldInstanceReference
(Expression expression, ObjectType ot, String name) private static Expression
ByteCodeParser.getLastRightExpression
(BinaryOperatorExpression boe) private Expression
ByteCodeParser.getMethodInstanceReference
(Expression expression, ObjectType ot, String name, String descriptor) static Expression
NewArrayMaker.make
(Statements statements, NewArray newArray) protected Expression
StatementMaker.makeExpression
(WatchDog watchdog, BasicBlock basicBlock, Statements statements, Statements jumps) private Expression
ByteCodeParser.newIntegerBinaryOperatorExpression
(int lineNumber, Expression leftExpression, String operator, Expression rightExpression, int priority) private Expression
ByteCodeParser.newIntegerComparisonOperatorExpression
(int lineNumber, Expression leftExpression, String operator, Expression rightExpression, int priority) private Expression
ByteCodeParser.newIntegerOrBooleanBinaryOperatorExpression
(int lineNumber, Expression leftExpression, String operator, Expression rightExpression, int priority) private Expression
ByteCodeParser.newIntegerOrBooleanComparisonOperatorExpression
(int lineNumber, Expression leftExpression, String operator, Expression rightExpression, int priority) private Expression
ByteCodeParser.newNewExpression
(int lineNumber, String internalTypeName) private Expression
ByteCodeParser.newPostArithmeticOperatorExpression
(int lineNumber, Expression expression, String operator) private Expression
ByteCodeParser.newPreArithmeticOperatorExpression
(int lineNumber, String operator, Expression expression) protected Expression
StatementMaker.parseTernaryOperator
(int lineNumber, Expression condition, Expression exp1, Expression exp2) Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.util with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
TypeParametersToTypeArgumentsBinder.bindParameterTypesWithArgumentTypes
(Type type, Expression expression) protected boolean
StatementMaker.checkFieldReference
(String fieldName, Expression expression) private static Expression
ByteCodeParser.checkIfLastStatementIsAMultiAssignment
(Statements statements, Expression parameter) static Expression
StringConcatenationUtil.create
(Expression expression, int lineNumber, String typeName) private void
ByteCodeParser.createAssignment
(Statements statements, DefaultStack<Expression> stack, int lineNumber, Expression leftExpression, Expression rightExpression) protected Map
<String, TypeArgument> TypeParametersToTypeArgumentsBinder.createBindings
(Expression expression, BaseTypeParameter typeParameters, BaseTypeArgument typeArguments, BaseTypeParameter methodTypeParameters, Type returnType, Type returnExpressionType, BaseType parameterTypes, BaseExpression parameters) private static Expression
StringConcatenationUtil.createFirstStringConcatenationItem
(Expression expression) protected static Statement
LoopStatementMaker.createForStatementWithoutLineNumber
(BasicBlock basicBlock, Statements statements, Expression condition, Statements subStatements) protected boolean
TypeParametersToTypeArgumentsBinder.eraseTypeArguments
(Expression expression, BaseTypeParameter typeParameters, BaseTypeArgument typeArguments) protected Type
TypeParametersToTypeArgumentsBinder.getExpressionType
(Expression expression) private Expression
ByteCodeParser.getFieldInstanceReference
(Expression expression, ObjectType ot, String name) protected static AbstractLocalVariable
TryWithResourcesStatementMaker.getLocalVariable
(Expression condition) private AbstractLocalVariable
ByteCodeParser.getLocalVariableInAssignment
(int index, int offset, Expression value) private Expression
ByteCodeParser.getMethodInstanceReference
(Expression expression, ObjectType ot, String name, String descriptor) private static boolean
ByteCodeParser.isNegativeOne
(Expression expression) private static boolean
ByteCodeParser.isPositiveOne
(Expression expression) static Statement
LoopStatementMaker.makeDoWhileLoop
(BasicBlock loopBasicBlock, BasicBlock lastSubBasicBlock, Expression condition, Statements subStatements, 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.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) TypeParametersToTypeArgumentsBinder.newFieldReferenceExpression
(int lineNumber, Type type, Expression expression, ObjectType objectType, String name, String descriptor) private Expression
ByteCodeParser.newIntegerBinaryOperatorExpression
(int lineNumber, Expression leftExpression, String operator, Expression rightExpression, int priority) private Expression
ByteCodeParser.newIntegerComparisonOperatorExpression
(int lineNumber, Expression leftExpression, String operator, Expression rightExpression, int priority) private Expression
ByteCodeParser.newIntegerOrBooleanBinaryOperatorExpression
(int lineNumber, Expression leftExpression, String operator, Expression rightExpression, int priority) private Expression
ByteCodeParser.newIntegerOrBooleanComparisonOperatorExpression
(int lineNumber, Expression leftExpression, String operator, Expression rightExpression, int priority) TypeParametersToTypeArgumentsBinder.newMethodInvocationExpression
(int lineNumber, Expression expression, ObjectType objectType, String name, String descriptor, TypeMaker.MethodTypes methodTypes, BaseExpression parameters) private Expression
ByteCodeParser.newPostArithmeticOperatorExpression
(int lineNumber, Expression expression, String operator) private Expression
ByteCodeParser.newPreArithmeticOperatorExpression
(int lineNumber, String operator, Expression expression) protected TernaryOperatorExpression
StatementMaker.newTernaryOperatorExpression
(int lineNumber, Expression condition, Expression expressionTrue, Expression expressionFalse) private void
ByteCodeParser.parseASTORE
(Statements statements, DefaultStack<Expression> stack, int lineNumber, AbstractLocalVariable localVariable, Expression valueRef) private void
ByteCodeParser.parsePUT
(Statements statements, DefaultStack<Expression> stack, int lineNumber, FieldReferenceExpression fr, Expression valueRef) private void
ByteCodeParser.parseSTORE
(Statements statements, DefaultStack<Expression> stack, int lineNumber, AbstractLocalVariable localVariable, Expression valueRef) protected Expression
StatementMaker.parseTernaryOperator
(int lineNumber, Expression condition, Expression exp1, Expression exp2) protected void
TypeParametersToTypeArgumentsBinder.populateBindingsWithTypeArgument
(Map<String, TypeArgument> bindings, Map<String, BaseType> typeBounds, Type type, Expression expression) private void
ByteCodeParser.reduceIntegerLocalVariableType
(Expression expression) static void
TypeParametersToTypeArgumentsBinder.staticBindParameterTypesWithArgumentTypes
(Type type, Expression expression) Method parameters in org.jd.core.v1.service.converter.classfiletojavasyntax.util with type arguments of type ExpressionModifier and TypeMethodDescriptionprivate static void
ByteCodeParser.checkStack
(DefaultStack<Expression> stack, byte[] code, int offset) private void
ByteCodeParser.createAssignment
(Statements statements, DefaultStack<Expression> stack, int lineNumber, Expression leftExpression, Expression rightExpression) private BaseExpression
ByteCodeParser.extractParametersFromStack
(Statements statements, DefaultStack<Expression> stack, BaseType parameterTypes) 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) private void
ByteCodeParser.parseGetField
(DefaultStack<Expression> stack, ConstantPool constants, int lineNumber, int index) private void
ByteCodeParser.parseGetStatic
(DefaultStack<Expression> stack, ConstantPool constants, int lineNumber, int index) private void
ByteCodeParser.parseIF
(DefaultStack<Expression> stack, int lineNumber, BasicBlock basicBlock, String operator1, String operator2, int priority) 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) private void
ByteCodeParser.parseLDC
(DefaultStack<Expression> stack, ConstantPool constants, int lineNumber, Constant constant) 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) private void
ByteCodeParser.parseXRETURN
(Statements statements, DefaultStack<Expression> stack, int lineNumber) private static boolean
ByteCodeParser.stackContainsFieldReference
(DefaultStack<Expression> stack, FieldReferenceExpression fr) private static boolean
ByteCodeParser.stackContainsLocalVariableReference
(DefaultStack<Expression> stack, AbstractLocalVariable localVariable) -
Uses of Expression in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor that return ExpressionModifier and TypeMethodDescriptionprivate Expression
AddCastExpressionVisitor.addCastExpression
(Type type, Expression expression) protected Expression
UpdateIntegerConstantTypeVisitor.safeUpdateBooleanExpression
(Expression expression) protected Expression
UpdateIntegerConstantTypeVisitor.updateBooleanExpression
(Expression expression) protected abstract Expression
AbstractUpdateExpressionVisitor.updateExpression
(Expression expression) private Expression
AddCastExpressionVisitor.updateExpression
(Type type, Expression expression, boolean force) protected Expression
InitInnerClassVisitor.UpdateFieldReferencesVisitor.updateExpression
(Expression expression) protected Expression
UpdateBridgeMethodVisitor.updateExpression
(Expression expression) protected Expression
UpdateIntegerConstantTypeVisitor.updateExpression
(Type type, Expression expression) Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.visitor with parameters of type ExpressionModifier and TypeMethodDescriptionprivate Expression
AddCastExpressionVisitor.addCastExpression
(Type type, Expression expression) protected static FieldReferenceExpression
UpdateBridgeMethodVisitor.getFieldReferenceExpression
(Expression expression) protected Expression
UpdateIntegerConstantTypeVisitor.safeUpdateBooleanExpression
(Expression expression) protected Expression
UpdateIntegerConstantTypeVisitor.updateBooleanExpression
(Expression expression) protected abstract Expression
AbstractUpdateExpressionVisitor.updateExpression
(Expression expression) private Expression
AddCastExpressionVisitor.updateExpression
(Type type, Expression expression, boolean force) protected Expression
InitInnerClassVisitor.UpdateFieldReferencesVisitor.updateExpression
(Expression expression) protected Expression
UpdateBridgeMethodVisitor.updateExpression
(Expression expression) protected Expression
UpdateIntegerConstantTypeVisitor.updateExpression
(Type type, Expression expression) -
Uses of Expression in org.jd.core.v1.service.fragmenter.javasyntaxtojavafragment.visitor
Methods in org.jd.core.v1.service.fragmenter.javasyntaxtojavafragment.visitor with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
TypeVisitor.Tokens.addLineNumberToken
(Expression expression) protected void
ExpressionVisitor.printTernaryOperatorExpression
(Expression expression) protected void
ExpressionVisitor.visit
(Expression parent, Expression child) protected void
ExpressionVisitor.visitHexa
(Expression parent, Expression child) Method parameters in org.jd.core.v1.service.fragmenter.javasyntaxtojavafragment.visitor with type arguments of type ExpressionModifier and TypeMethodDescriptionprotected void
SingleLineStatementVisitor.acceptListExpression
(List<? extends Expression> list)