Skip to content

Commit 83b3c1a

Browse files
author
emmanue1
committed
Fix error in operator precedence
1 parent 7fa1b8f commit 83b3c1a

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

src/main/java/org/jd/core/v1/model/javasyntax/expression/BinaryOperatorExpression.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,10 @@ public int getPriority() {
6161
return priority;
6262
}
6363

64+
public void setPriority(int priority) {
65+
this.priority = priority;
66+
}
67+
6468
@Override
6569
public void accept(ExpressionVisitor visitor) {
6670
visitor.visit(this);

src/main/java/org/jd/core/v1/service/converter/classfiletojavasyntax/util/ByteCodeParser.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1401,6 +1401,7 @@ private static boolean stackContainsFieldReference(DefaultStack<Expression> stac
14011401

14021402
private static Expression createAssignment(BinaryOperatorExpression boe, String operator) {
14031403
boe.setOperator(operator);
1404+
boe.setPriority(16);
14041405
return boe;
14051406
}
14061407

0 commit comments

Comments
 (0)