class lockedregioncodeinjection.LockFindingClassVisitor
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: lockedregioncodeinjection.LockFindingClassVisitor
super_class: java.lang.Object
{
private java.lang.String className;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private final java.util.List<lockedregioncodeinjection.LockTarget> targets;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Llockedregioncodeinjection/LockTarget;>;
public void <init>(java.util.List<lockedregioncodeinjection.LockTarget>, ClassVisitor);
descriptor: (Ljava/util/List;LClassVisitor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import org.objectweb cannot be resolved\n\tThe import org.objectweb cannot be resolved\n\tThe import org.objectweb cannot be resolved\n\tThe import org.objectweb cannot be resolved\n\tThe import org.objectweb cannot be resolved\n\tThe import org.objectweb cannot be resolved\n\tThe import org.objectweb cannot be resolved\n\tThe import org.objectweb cannot be resolved\n\tThe import org.objectweb cannot be resolved\n\tThe import org.objectweb cannot be resolved\n\tThe import org.objectweb cannot be resolved\n\tThe import org.objectweb cannot be resolved\n\tThe import org.objectweb cannot be resolved\n\tThe import org.objectweb cannot be resolved\n\tThe import com.google.common cannot be resolved\n\tThe import com.google.common cannot be resolved\n\tThe import com.google.common cannot be resolved\n\tClassVisitor cannot be resolved to a type\n\tClassVisitor cannot be resolved to a type\n\tMethodVisitor cannot be resolved to a type\n\tThe method visitMethod(int, String, String, String, String[]) of type LockFindingClassVisitor must override or implement a supertype method\n\tMethodNode cannot be resolved to a type\n\tTryCatchBlockSorter cannot be resolved to a type\n\tMethodVisitor cannot be resolved to a type\n\tClassVisitor cannot be resolved to a type\n\tThe method visit(int, int, String, String, String, String[]) of type LockFindingClassVisitor must override or implement a supertype method\n\tClassVisitor cannot be resolved to a type\n\tMethodVisitor cannot be resolved to a type\n\tMethodVisitor cannot be resolved to a type\n\tMethodNode cannot be resolved to a type\n\tMethodVisitor cannot be resolved to a type\n\tMethodVisitor cannot be resolved to a type\n\tThe method visitEnd() of type LockFindingClassVisitor.LockFindingMethodVisitor must override or implement a supertype method\n\tMethodNode cannot be resolved to a type\n\tMethodNode cannot be resolved to a type\n\tmv cannot be resolved to a variable\n\tAnalyzer cannot be resolved to a type\n\tAnalyzer cannot be resolved to a type\n\tOpcodes cannot be resolved to a variable\n\tAnalyzerException cannot be resolved to a type\n\tInsnList cannot be resolved to a type\n\tFrame cannot be resolved to a type\n\tFrame cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n\tAbstractInsnNode cannot be resolved to a type\n\tMethodInsnNode cannot be resolved to a type\n\tMethodInsnNode cannot be resolved to a type\n\tOpcodes cannot be resolved to a variable\n\tAbstractInsnNode cannot be resolved to a type\n\tOpcodes cannot be resolved to a variable\n\tFrame cannot be resolved to a type\n\tBasicValue cannot be resolved to a type\n\tBasicValue cannot be resolved to a type\n\tMethodInsnNode cannot be resolved to a type\n\tMethodInsnNode cannot be resolved to a type\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n\tFrame cannot be resolved to a type\n\tBasicValue cannot be resolved to a type\n\tBasicValue cannot be resolved to a type\n\tAbstractInsnNode cannot be resolved to a variable\n\tLabelNode cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n\tMethodInsnNode cannot be resolved to a type\n\tMethodInsnNode cannot be resolved to a type\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n\tOpcodes cannot be resolved to a variable\n\tMethodNode cannot be resolved to a type\n\tFrame cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n\tAbstractInsnNode cannot be resolved to a type\n\tMethodInsnNode cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n\tInsnList cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n\tMethodNode cannot be resolved to a type\n\tFrame cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n\tAbstractInsnNode cannot be resolved to a type\n\tMethodInsnNode cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n\tInsnList cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n\tMethodNode cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n\tInsnList cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llockedregioncodeinjection/LockFindingClassVisitor;
Signature: (Ljava/util/List<Llockedregioncodeinjection/LockTarget;>;LClassVisitor;)V
MethodParameters:
Name Flags
targets
chain
public MethodVisitor visitMethod(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]);
descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)LMethodVisitor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=6
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tMethodVisitor cannot be resolved to a type\n\tThe method visitMethod(int, String, String, String, String[]) of type LockFindingClassVisitor must override or implement a supertype method\n\tMethodNode cannot be resolved to a type\n\tTryCatchBlockSorter cannot be resolved to a type\n\tMethodVisitor cannot be resolved to a type\n\tClassVisitor cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llockedregioncodeinjection/LockFindingClassVisitor;
MethodParameters:
Name Flags
access
name
desc
signature
exceptions
public void visit(int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]);
descriptor: (IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=7
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe method visit(int, int, String, String, String, String[]) of type LockFindingClassVisitor must override or implement a supertype method\n\tClassVisitor cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llockedregioncodeinjection/LockFindingClassVisitor;
MethodParameters:
Name Flags
version
access
name
signature
superName
interfaces
public static void insertMethodCallBefore(MethodNode, java.util.List<Frame>, java.util.List<java.util.List<TryCatchBlockNode>>, AbstractInsnNode, int, MethodInsnNode);
descriptor: (LMethodNode;Ljava/util/List;Ljava/util/List;LAbstractInsnNode;ILMethodInsnNode;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=6, args_size=6
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tMethodNode cannot be resolved to a type\n\tFrame cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n\tAbstractInsnNode cannot be resolved to a type\n\tMethodInsnNode cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n\tInsnList cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: (LMethodNode;Ljava/util/List<LFrame;>;Ljava/util/List<Ljava/util/List<LTryCatchBlockNode;>;>;LAbstractInsnNode;ILMethodInsnNode;)V
MethodParameters:
Name Flags
mn
frameMap
handlersMap
node
index
call
public static void insertMethodCallAfter(MethodNode, java.util.List<Frame>, java.util.List<java.util.List<TryCatchBlockNode>>, AbstractInsnNode, int, MethodInsnNode);
descriptor: (LMethodNode;Ljava/util/List;Ljava/util/List;LAbstractInsnNode;ILMethodInsnNode;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=6, args_size=6
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tMethodNode cannot be resolved to a type\n\tFrame cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n\tAbstractInsnNode cannot be resolved to a type\n\tMethodInsnNode cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n\tInsnList cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: (LMethodNode;Ljava/util/List<LFrame;>;Ljava/util/List<Ljava/util/List<LTryCatchBlockNode;>;>;LAbstractInsnNode;ILMethodInsnNode;)V
MethodParameters:
Name Flags
mn
frameMap
handlersMap
node
index
call
public static void updateCatchHandler(MethodNode, java.util.List<TryCatchBlockNode>, LabelNode, LabelNode, java.util.List<java.util.List<TryCatchBlockNode>>);
descriptor: (LMethodNode;Ljava/util/List;LLabelNode;LLabelNode;Ljava/util/List;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=5, args_size=5
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tMethodNode cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n\tLabelNode cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n\tInsnList cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n\tTryCatchBlockNode cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: (LMethodNode;Ljava/util/List<LTryCatchBlockNode;>;LLabelNode;LLabelNode;Ljava/util/List<Ljava/util/List<LTryCatchBlockNode;>;>;)V
MethodParameters:
Name Flags
mn
handlers
start
end
handlersMap
}
SourceFile: "LockFindingClassVisitor.java"
NestMembers:
lockedregioncodeinjection.LockFindingClassVisitor$LockFindingMethodVisitor
InnerClasses:
LockFindingMethodVisitor = lockedregioncodeinjection.LockFindingClassVisitor$LockFindingMethodVisitor of lockedregioncodeinjection.LockFindingClassVisitor