Generated by
JDiff

Class org.objectweb.asm.tree.analysis.Interpreter

Changed from an interface to a class.

Added Constructors
Interpreter(int)  
 

Changed Methods
Value binaryOperation(AbstractInsnNode, Value, Value) Change in return type from org.objectweb.asm.tree.analysis.Value to (V extends org.objectweb.asm.tree.analysis.Value).
Change in signature from (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) to (org.objectweb.asm.tree.AbstractInsnNode, V extends org.objectweb.asm.tree.analysis.Value, V extends org.objectweb.asm.tree.analysis.Value).
Changed from non-abstract to abstract.
Interprets a bytecode instruction with two arguments.
Value copyOperation(AbstractInsnNode, Value) Change in return type from org.objectweb.asm.tree.analysis.Value to (V extends org.objectweb.asm.tree.analysis.Value).
Change in signature from (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) to (org.objectweb.asm.tree.AbstractInsnNode, V extends org.objectweb.asm.tree.analysis.Value).
Changed from non-abstract to abstract.
Interprets a bytecode instruction that moves a value on the stack or to or from local variables.
Value merge(Value, Value) Change in return type from org.objectweb.asm.tree.analysis.Value to (V extends org.objectweb.asm.tree.analysis.Value).
Change in signature from (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) to (V extends org.objectweb.asm.tree.analysis.Value, V extends org.objectweb.asm.tree.analysis.Value).
Changed from non-abstract to abstract.
Merges two values.
Value naryOperation(AbstractInsnNode, List<?, extends, V>) Change in return type from org.objectweb.asm.tree.analysis.Value to (V extends org.objectweb.asm.tree.analysis.Value).
Change in signature from (AbstractInsnNode, List) to (AbstractInsnNode, List<? extends V>).
Changed from non-abstract to abstract.
Interprets a bytecode instruction with a variable number of arguments.
Value newOperation(AbstractInsnNode) Change in return type from org.objectweb.asm.tree.analysis.Value to (V extends org.objectweb.asm.tree.analysis.Value).
Changed from non-abstract to abstract.
Interprets a bytecode instruction without arguments.
Value newValue(Type) Change in return type from org.objectweb.asm.tree.analysis.Value to (V extends org.objectweb.asm.tree.analysis.Value).
Changed from non-abstract to abstract.
Creates a new value that represents the given type.
void returnOperation(AbstractInsnNode, Value, Value) Change in signature from (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) to (org.objectweb.asm.tree.AbstractInsnNode, V extends org.objectweb.asm.tree.analysis.Value, V extends org.objectweb.asm.tree.analysis.Value).
Changed from non-abstract to abstract.
Interprets a bytecode return instruction.
Value ternaryOperation(AbstractInsnNode, Value, Value, Value) Change in return type from org.objectweb.asm.tree.analysis.Value to (V extends org.objectweb.asm.tree.analysis.Value).
Change in signature from (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) to (org.objectweb.asm.tree.AbstractInsnNode, V extends org.objectweb.asm.tree.analysis.Value, V extends org.objectweb.asm.tree.analysis.Value, V extends org.objectweb.asm.tree.analysis.Value).
Changed from non-abstract to abstract.
Interprets a bytecode instruction with three arguments.
Value unaryOperation(AbstractInsnNode, Value) Change in return type from org.objectweb.asm.tree.analysis.Value to (V extends org.objectweb.asm.tree.analysis.Value).
Change in signature from (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) to (org.objectweb.asm.tree.AbstractInsnNode, V extends org.objectweb.asm.tree.analysis.Value).
Changed from non-abstract to abstract.
Interprets a bytecode instruction with a single argument.
 

Added Fields
int api