mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
bytecode analysis: this.someMethod() is not stable
IDEA-129645
This commit is contained in:
+1
-3
@@ -337,9 +337,7 @@ class NullableMethodInterpreter extends BasicInterpreter implements InterpreterE
|
||||
case INVOKEVIRTUAL:
|
||||
int insnIndex = insns.indexOf(insn);
|
||||
if (origins[insnIndex]) {
|
||||
boolean stable = (opCode == INVOKESTATIC) ||
|
||||
(opCode == INVOKESPECIAL) ||
|
||||
(values.get(0) == ThisValue);
|
||||
boolean stable = opCode == INVOKESTATIC || opCode == INVOKESPECIAL;
|
||||
MethodInsnNode mNode = ((MethodInsnNode)insn);
|
||||
Method method = new Method(mNode.owner, mNode.name, mNode.desc);
|
||||
int label = 1 << originsMapping[insnIndex];
|
||||
|
||||
Reference in New Issue
Block a user