File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
src/main/java/org/jd/core/v1/service/converter/classfiletojavasyntax/model/localvariable Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 1414import org .jd .core .v1 .model .javasyntax .statement .Statement ;
1515import org .jd .core .v1 .model .javasyntax .statement .Statements ;
1616import org .jd .core .v1 .model .javasyntax .type .*;
17+ import org .jd .core .v1 .service .converter .classfiletojavasyntax .model .javasyntax .expression .ClassFileConstructorInvocationExpression ;
1718import org .jd .core .v1 .service .converter .classfiletojavasyntax .model .javasyntax .expression .ClassFileLocalVariableReferenceExpression ;
1819import org .jd .core .v1 .service .converter .classfiletojavasyntax .model .javasyntax .expression .ClassFileSuperConstructorInvocationExpression ;
1920import org .jd .core .v1 .service .converter .classfiletojavasyntax .model .javasyntax .statement .ClassFileForStatement ;
@@ -623,8 +624,8 @@ protected int getAddIndex() {
623624 while (addIndex < len ) {
624625 Statement statement = statements .get (addIndex ++);
625626 if (statement .getClass () == ExpressionStatement .class ) {
626- Expression expression = ((ExpressionStatement )statement ).getExpression ();
627- if (expression . getClass () == ClassFileSuperConstructorInvocationExpression .class ) {
627+ Class expressionClass = ((ExpressionStatement )statement ).getExpression (). getClass ();
628+ if (( expressionClass == ClassFileSuperConstructorInvocationExpression .class ) || ( expressionClass == ClassFileConstructorInvocationExpression . class ) ) {
628629 break ;
629630 }
630631 }
You can’t perform that action at this time.
0 commit comments