mirror of
https://github.com/moparisthebest/fernflower
synced 2024-12-24 00:28:48 -05:00
fixed IndexOutOfBoundsException when decompiling
StandardVariableNamesInspectionBase
This commit is contained in:
parent
7189d18bfe
commit
7d44f73cb9
@ -295,6 +295,7 @@ public class IdeaNotNullHelper {
|
||||
}
|
||||
|
||||
sequence.getStats().removeWithKey(ifstat.id);
|
||||
sequence.setFirst(sequence.getStats().get(0));
|
||||
|
||||
return true;
|
||||
}
|
||||
|
@ -229,7 +229,7 @@ public class StackVarsProcessor {
|
||||
if(nd.statement.type == Statement.TYPE_DO) {
|
||||
DoStatement loop = (DoStatement)nd.statement;
|
||||
|
||||
if(nd.type == DirectNode.NODE_INCREMENT && loop.getLooptype() == DoStatement.LOOP_FOR) { // "downgrade" loop to 'while'
|
||||
if(loop.getLooptype() == DoStatement.LOOP_FOR && loop.getInitExprent() == null && loop.getIncExprent() == null) { // "downgrade" loop to 'while'
|
||||
loop.setLooptype(DoStatement.LOOP_WHILE);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user