File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
src/main/java/gr/uom/java/xmi/decomposition Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -1138,7 +1138,9 @@ else if(!statement1.getTernaryOperatorExpressions().isEmpty() && statement2.getT
11381138 }
11391139 }
11401140 else if (!statement1 .getTernaryOperatorExpressions ().isEmpty () && !statement2 .getTernaryOperatorExpressions ().isEmpty () &&
1141- statement1 .getTernaryOperatorExpressions ().size () == statement2 .getTernaryOperatorExpressions ().size ()) {
1141+ statement1 .getTernaryOperatorExpressions ().size () == statement2 .getTernaryOperatorExpressions ().size () &&
1142+ statement1 .ternaryOperatorCoveringEntireFragment () != null && statement2 .ternaryOperatorCoveringEntireFragment () != null &&
1143+ statement1 .getAnonymousClassDeclarations ().isEmpty () && statement2 .getAnonymousClassDeclarations ().isEmpty ()) {
11421144 TernaryOperatorExpression ternary1 = statement1 .getTernaryOperatorExpressions ().get (0 );
11431145 TernaryOperatorExpression ternary2 = statement2 .getTernaryOperatorExpressions ().get (0 );
11441146 int matches = 0 ;
@@ -1167,7 +1169,7 @@ else if(!statement1.getTernaryOperatorExpressions().isEmpty() && !statement2.get
11671169 }
11681170 }
11691171 }
1170- if (matches == 3 && statement1 . ternaryOperatorCoveringEntireFragment () != null && statement2 . ternaryOperatorCoveringEntireFragment () != null ) {
1172+ if (matches == 3 ) {
11711173 return replacementInfo .getReplacements ();
11721174 }
11731175 }
You can’t perform that action at this time.
0 commit comments