Uses of Interface
org.jd.core.v1.model.javasyntax.expression.Expression
-
-
Uses of Expression in org.jd.core.v1.model.javasyntax
Method parameters in org.jd.core.v1.model.javasyntax with type arguments of type Expression Modifier and Type Method Description protected void
AbstractJavaSyntaxVisitor. acceptListExpression(java.util.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 Expression Modifier and Type Field Description protected Expression
ExpressionVariableInitializer. expression
Methods in org.jd.core.v1.model.javasyntax.declaration that return Expression Modifier and Type Method Description Expression
ExpressionVariableInitializer. getExpression()
Methods in org.jd.core.v1.model.javasyntax.declaration with parameters of type Expression Modifier and Type Method Description void
ExpressionVariableInitializer. setExpression(Expression expression)
Constructors in org.jd.core.v1.model.javasyntax.declaration with parameters of type Expression Constructor Description ExpressionVariableInitializer(Expression expression)
-
Uses of Expression in org.jd.core.v1.model.javasyntax.expression
Fields in org.jd.core.v1.model.javasyntax.expression declared as Expression Modifier and Type Field Description protected 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 Expression Modifier and Type Method Description <T extends Expression>
TBinaryOperatorExpression. getGenericLeftExpression()
<T extends Expression>
TBinaryOperatorExpression. getGenericRightExpression()
Methods in org.jd.core.v1.model.javasyntax.expression that return Expression Modifier and Type Method Description Expression
TernaryOperatorExpression. getCondition()
Expression
ArrayExpression. getExpression()
Expression
CastExpression. getExpression()
Expression
FieldReferenceExpression. getExpression()
Expression
InstanceOfExpression. getExpression()
Expression
LengthExpression. getExpression()
Expression
MethodReferenceExpression. getExpression()
Expression
ParenthesesExpression. getExpression()
Expression
PostOperatorExpression. getExpression()
Expression
PreOperatorExpression. getExpression()
Expression
TernaryOperatorExpression. getExpressionFalse()
Expression
TernaryOperatorExpression. getExpressionTrue()
Expression
ArrayExpression. getIndex()
Expression
BinaryOperatorExpression. getLeftExpression()
Expression
BinaryOperatorExpression. getRightExpression()
Methods in org.jd.core.v1.model.javasyntax.expression with parameters of type Expression Modifier and Type Method Description protected 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 Expression Constructor Description ArrayExpression(int lineNumber, Expression expression, Expression index)
ArrayExpression(Expression expression, Expression index)
BinaryOperatorExpression(int lineNumber, Type type, Expression leftExpression, java.lang.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, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
FieldReferenceExpression(Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.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, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
MethodInvocationExpression(int lineNumber, Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor, BaseExpression parameters)
MethodInvocationExpression(Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
MethodInvocationExpression(Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor, BaseExpression parameters)
MethodReferenceExpression(int lineNumber, Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
MethodReferenceExpression(Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.String descriptor)
ParenthesesExpression(Expression expression)
PostOperatorExpression(int lineNumber, Expression expression, java.lang.String operator)
PostOperatorExpression(Expression expression, java.lang.String operator)
PreOperatorExpression(int lineNumber, java.lang.String operator, Expression expression)
PreOperatorExpression(java.lang.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 Constructor Description Expressions(java.util.Collection<Expression> collection)
-
Uses of Expression in org.jd.core.v1.model.javasyntax.reference
Fields in org.jd.core.v1.model.javasyntax.reference declared as Expression Modifier and Type Field Description protected Expression
ExpressionElementValue. expression
Methods in org.jd.core.v1.model.javasyntax.reference that return Expression Modifier and Type Method Description Expression
ExpressionElementValue. getExpression()
Methods in org.jd.core.v1.model.javasyntax.reference with parameters of type Expression Modifier and Type Method Description void
ExpressionElementValue. setExpression(Expression expression)
Constructors in org.jd.core.v1.model.javasyntax.reference with parameters of type Expression Constructor Description ExpressionElementValue(Expression expression)
-
Uses of Expression in org.jd.core.v1.model.javasyntax.statement
Fields in org.jd.core.v1.model.javasyntax.statement declared as Expression Modifier and Type Field Description protected 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 Expression Modifier and Type Method Description <T extends Expression>
TReturnExpressionStatement. getGenericExpression()
Methods in org.jd.core.v1.model.javasyntax.statement that return Expression Modifier and Type Method Description Expression
AssertStatement. getCondition()
Expression
DoWhileStatement. getCondition()
Expression
ForStatement. getCondition()
Expression
IfStatement. getCondition()
Expression
SwitchStatement. getCondition()
Expression
WhileStatement. getCondition()
Expression
ExpressionStatement. getExpression()
Expression
ForEachStatement. getExpression()
Expression
LambdaExpressionStatement. getExpression()
Expression
ReturnExpressionStatement. getExpression()
Expression
SwitchStatement.ExpressionLabel. getExpression()
Expression
ThrowStatement. getExpression()
Expression
TryStatement.Resource. getExpression()
Expression
AssertStatement. getMessage()
Expression
SynchronizedStatement. getMonitor()
Methods in org.jd.core.v1.model.javasyntax.statement with parameters of type Expression Modifier and Type Method Description void
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)
-
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 Expression Modifier and Type Class Description class
ClassFileCmpExpression
class
ClassFileConstructorInvocationExpression
class
ClassFileLocalVariableReferenceExpression
class
ClassFileMethodInvocationExpression
class
ClassFileNewExpression
class
ClassFileSuperConstructorInvocationExpression
Constructors in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.expression with parameters of type Expression Constructor Description ClassFileCmpExpression(int lineNumber, Expression leftExpression, Expression rightExpression)
ClassFileMethodInvocationExpression(TypeParametersToTypeArgumentsBinder binder, int lineNumber, BaseTypeParameter typeParameters, Type type, Expression expression, java.lang.String internalTypeName, java.lang.String name, java.lang.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 Expression Modifier and Type Field Description protected Expression
ClassFileMonitorEnterStatement. monitor
protected Expression
ClassFileMonitorExitStatement. monitor
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.statement that return Expression Modifier and Type Method Description Expression
ClassFileMonitorEnterStatement. getMonitor()
Expression
ClassFileMonitorExitStatement. getMonitor()
Constructors in org.jd.core.v1.service.converter.classfiletojavasyntax.model.javasyntax.statement with parameters of type Expression Constructor Description ClassFileForEachStatement(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 Expression Modifier and Type Method Description protected Expression
Frame. splitMultiAssignment(int toOffset, java.util.HashSet<AbstractLocalVariable> undeclaredLocalVariablesInStatement, java.util.List<Expression> expressions, Expression expression)
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable with parameters of type Expression Modifier and Type Method Description protected Expression
Frame. splitMultiAssignment(int toOffset, java.util.HashSet<AbstractLocalVariable> undeclaredLocalVariablesInStatement, java.util.List<Expression> expressions, Expression expression)
protected void
Frame. updateForStatement(java.util.HashSet<AbstractLocalVariable> undeclaredLocalVariables, java.util.HashSet<AbstractLocalVariable> undeclaredLocalVariablesInStatement, ClassFileForStatement forStatement, Expression init)
Method parameters in org.jd.core.v1.service.converter.classfiletojavasyntax.model.localvariable with type arguments of type Expression Modifier and Type Method Description protected Expression
Frame. splitMultiAssignment(int toOffset, java.util.HashSet<AbstractLocalVariable> undeclaredLocalVariablesInStatement, java.util.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 Expression Modifier and Type Class Description private static class
ByteCodeParser.JsrReturnAddressExpression
Fields in org.jd.core.v1.service.converter.classfiletojavasyntax.util with type parameters of type Expression Modifier and Type Field Description protected DefaultStack<Expression>
StatementMaker. stack
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.util that return Expression Modifier and Type Method Description private static Expression
ByteCodeParser. checkIfLastStatementIsAMultiAssignment(Statements statements, Expression parameter)
static Expression
StringConcatenationUtil. create(java.lang.String recipe, BaseExpression parameters)
static Expression
StringConcatenationUtil. create(BaseExpression parameters)
static Expression
StringConcatenationUtil. create(Expression expression, int lineNumber, java.lang.String typeName)
private static Expression
ByteCodeParser. createAssignment(BinaryOperatorExpression boe, java.lang.String operator)
private static Expression
StringConcatenationUtil. createFirstStringConcatenationItem(Expression expression)
protected Expression
StatementMaker. createObjectTypeReferenceDotClassExpression(int lineNumber, java.lang.String fieldName, MethodInvocationExpression mie)
private Expression
ByteCodeParser. getFieldInstanceReference(Expression expression, ObjectType ot, java.lang.String name)
private static Expression
ByteCodeParser. getLastRightExpression(BinaryOperatorExpression boe)
private Expression
ByteCodeParser. getMethodInstanceReference(Expression expression, ObjectType ot, java.lang.String name, java.lang.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, java.lang.String operator, Expression rightExpression, int priority)
private Expression
ByteCodeParser. newIntegerComparisonOperatorExpression(int lineNumber, Expression leftExpression, java.lang.String operator, Expression rightExpression, int priority)
private Expression
ByteCodeParser. newIntegerOrBooleanBinaryOperatorExpression(int lineNumber, Expression leftExpression, java.lang.String operator, Expression rightExpression, int priority)
private Expression
ByteCodeParser. newIntegerOrBooleanComparisonOperatorExpression(int lineNumber, Expression leftExpression, java.lang.String operator, Expression rightExpression, int priority)
private Expression
ByteCodeParser. newNewExpression(int lineNumber, java.lang.String internalTypeName)
private Expression
ByteCodeParser. newPostArithmeticOperatorExpression(int lineNumber, Expression expression, java.lang.String operator)
private Expression
ByteCodeParser. newPreArithmeticOperatorExpression(int lineNumber, java.lang.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 Expression Modifier and Type Method Description void
TypeParametersToTypeArgumentsBinder. bindParameterTypesWithArgumentTypes(Type type, Expression expression)
protected boolean
StatementMaker. checkFieldReference(java.lang.String fieldName, Expression expression)
private static Expression
ByteCodeParser. checkIfLastStatementIsAMultiAssignment(Statements statements, Expression parameter)
static Expression
StringConcatenationUtil. create(Expression expression, int lineNumber, java.lang.String typeName)
private void
ByteCodeParser. createAssignment(Statements statements, DefaultStack<Expression> stack, int lineNumber, Expression leftExpression, Expression rightExpression)
protected java.util.Map<java.lang.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, java.lang.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, java.lang.String name, java.lang.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(java.util.Map<java.lang.String,BaseType> typeBounds, LocalVariableMaker localVariableMaker, Statements statements, Expression condition, Statements subStatements)
protected static Statement
LoopStatementMaker. makeForEachList(java.util.Map<java.lang.String,BaseType> typeBounds, LocalVariableMaker localVariableMaker, Statements statements, Expression condition, Statements subStatements)
protected static Statement
LoopStatementMaker. makeLoop(java.util.Map<java.lang.String,BaseType> typeBounds, LocalVariableMaker localVariableMaker, BasicBlock loopBasicBlock, Statements statements, Expression condition, Statements subStatements)
static Statement
LoopStatementMaker. makeLoop(java.util.Map<java.lang.String,BaseType> typeBounds, LocalVariableMaker localVariableMaker, BasicBlock loopBasicBlock, Statements statements, Expression condition, Statements subStatements, Statements jumps)
FieldReferenceExpression
TypeParametersToTypeArgumentsBinder. newFieldReferenceExpression(int lineNumber, Type type, Expression expression, ObjectType objectType, java.lang.String name, java.lang.String descriptor)
private Expression
ByteCodeParser. newIntegerBinaryOperatorExpression(int lineNumber, Expression leftExpression, java.lang.String operator, Expression rightExpression, int priority)
private Expression
ByteCodeParser. newIntegerComparisonOperatorExpression(int lineNumber, Expression leftExpression, java.lang.String operator, Expression rightExpression, int priority)
private Expression
ByteCodeParser. newIntegerOrBooleanBinaryOperatorExpression(int lineNumber, Expression leftExpression, java.lang.String operator, Expression rightExpression, int priority)
private Expression
ByteCodeParser. newIntegerOrBooleanComparisonOperatorExpression(int lineNumber, Expression leftExpression, java.lang.String operator, Expression rightExpression, int priority)
ClassFileMethodInvocationExpression
TypeParametersToTypeArgumentsBinder. newMethodInvocationExpression(int lineNumber, Expression expression, ObjectType objectType, java.lang.String name, java.lang.String descriptor, TypeMaker.MethodTypes methodTypes, BaseExpression parameters)
private Expression
ByteCodeParser. newPostArithmeticOperatorExpression(int lineNumber, Expression expression, java.lang.String operator)
private Expression
ByteCodeParser. newPreArithmeticOperatorExpression(int lineNumber, java.lang.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(java.util.Map<java.lang.String,TypeArgument> bindings, java.util.Map<java.lang.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 Expression Modifier and Type Method Description private 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, java.lang.String operator1, java.lang.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 Expression Modifier and Type Method Description private 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 Expression Modifier and Type Method Description private 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 Expression Modifier and Type Method Description void
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 Expression Modifier and Type Method Description protected void
SingleLineStatementVisitor. acceptListExpression(java.util.List<? extends Expression> list)
-