|
|
|
@ -39,20 +39,20 @@ import java.util.List;
|
|
|
|
|
import java.util.Map; |
|
|
|
|
import java.util.Set; |
|
|
|
|
|
|
|
|
|
import org.objectweb.asm.Label; |
|
|
|
|
import org.objectweb.asm.MethodVisitor; |
|
|
|
|
import org.objectweb.asm.Opcodes; |
|
|
|
|
import org.objectweb.asm.Type; |
|
|
|
|
import org.objectweb.asm.tree.AbstractInsnNode; |
|
|
|
|
import org.objectweb.asm.tree.InsnList; |
|
|
|
|
import org.objectweb.asm.tree.InsnNode; |
|
|
|
|
import org.objectweb.asm.tree.JumpInsnNode; |
|
|
|
|
import org.objectweb.asm.tree.LabelNode; |
|
|
|
|
import org.objectweb.asm.tree.LocalVariableNode; |
|
|
|
|
import org.objectweb.asm.tree.LookupSwitchInsnNode; |
|
|
|
|
import org.objectweb.asm.tree.MethodNode; |
|
|
|
|
import org.objectweb.asm.tree.TableSwitchInsnNode; |
|
|
|
|
import org.objectweb.asm.tree.TryCatchBlockNode; |
|
|
|
|
import com.fr.third.org.objectweb.asm.Label; |
|
|
|
|
import com.fr.third.org.objectweb.asm.MethodVisitor; |
|
|
|
|
import com.fr.third.org.objectweb.asm.Opcodes; |
|
|
|
|
import com.fr.third.org.objectweb.asm.Type; |
|
|
|
|
import com.fr.third.org.objectweb.asm.tree.AbstractInsnNode; |
|
|
|
|
import com.fr.third.org.objectweb.asm.tree.InsnList; |
|
|
|
|
import com.fr.third.org.objectweb.asm.tree.InsnNode; |
|
|
|
|
import com.fr.third.org.objectweb.asm.tree.JumpInsnNode; |
|
|
|
|
import com.fr.third.org.objectweb.asm.tree.LabelNode; |
|
|
|
|
import com.fr.third.org.objectweb.asm.tree.LocalVariableNode; |
|
|
|
|
import com.fr.third.org.objectweb.asm.tree.LookupSwitchInsnNode; |
|
|
|
|
import com.fr.third.org.objectweb.asm.tree.MethodNode; |
|
|
|
|
import com.fr.third.org.objectweb.asm.tree.TableSwitchInsnNode; |
|
|
|
|
import com.fr.third.org.objectweb.asm.tree.TryCatchBlockNode; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* A {@link MethodVisitor} that removes JSR instructions and |