private static String getClassName(byte[] bytes) { try { final ClassDesc classDesc = new ClassDesc(); ClassReader cr = new ClassReader(bytes); cr.accept(new ClassVisitor(Opcodes.ASM7) { public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { classDesc.set(version, access, name, signature, superName, interfaces); } }, 0); return classDesc.name.replace('.', '/'); } catch (Throwable t) { return null; } }
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { classDesc.set(version, access, name, signature, superName, interfaces); } }, 0);
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { classDesc.set(version, access, name, signature, superName, interfaces); } }, 0);
private static String getClassName(byte[] bytes) { try { final ClassDesc classDesc = new ClassDesc(); ClassReader cr = new ClassReader(bytes); cr.accept(new ClassVisitor(Opcodes.ASM5) { public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { classDesc.set(version, access, name, signature, superName, interfaces); } }, 0); return classDesc.name.replace('.', '/'); } catch (Throwable t) { return null; } }
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { classDesc.set(version, access, name, signature, superName, interfaces); if (conf._hook_map_impl_enabled) { classDesc.isMapImpl = isMapImpl(superName, interfaces, loader); } super.visit(version, access, name, signature, superName, interfaces); }
final ClassDesc classDesc = new ClassDesc(); ClassReader cr = new ClassReader(classfileBuffer); cr.accept(new ClassVisitor(Opcodes.ASM7) {
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { classDesc.set(version, access, name, signature, superName, interfaces); super.visit(version, access, name, signature, superName, interfaces); } }, 0);
final ClassDesc classDesc = new ClassDesc(); ClassReader cr = new ClassReader(classfileBuffer); cr.accept(new ClassVisitor(Opcodes.ASM7) {
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { classDesc.set(version, access, name, signature, superName, interfaces); super.visit(version, access, name, signature, superName, interfaces); } }, 0);
final ClassDesc classDesc = new ClassDesc(); ClassReader cr = new ClassReader(classfileBuffer); cr.accept(new ClassVisitor(Opcodes.ASM5) {
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { classDesc.set(version, access, name, signature, superName, interfaces); super.visit(version, access, name, signature, superName, interfaces); }
final ClassDesc classDesc = new ClassDesc(); ClassReader cr = new ClassReader(classfileBuffer); cr.accept(new ClassVisitor(Opcodes.ASM5) {
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { classDesc.set(version, access, name, signature, superName, interfaces); if (conf._hook_map_impl_enabled) { classDesc.isMapImpl = isMapImpl(superName, interfaces, loader); } super.visit(version, access, name, signature, superName, interfaces); }
final ClassDesc classDesc = new ClassDesc(); ClassReader cr = new ClassReader(classfileBuffer); cr.accept(new ClassVisitor(Opcodes.ASM5) {
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { classDesc.set(version, access, name, signature, superName, interfaces); } }, 0);
private static String getClassName(byte[] bytes) { try { final ClassDesc classDesc = new ClassDesc(); ClassReader cr = new ClassReader(bytes); cr.accept(new ClassVisitor(Opcodes.ASM7) { public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { classDesc.set(version, access, name, signature, superName, interfaces); } }, 0); return classDesc.name.replace('.', '/'); } catch (Throwable t) { return null; } }
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { classDesc.set(version, access, name, signature, superName, interfaces); if (conf._hook_map_impl_enabled) { classDesc.isMapImpl = isMapImpl(superName, interfaces, loader); } super.visit(version, access, name, signature, superName, interfaces); }
final ClassDesc classDesc = new ClassDesc(); ClassReader cr = new ClassReader(classfileBuffer); cr.accept(new ClassVisitor(Opcodes.ASM7) {
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { classDesc.set(version, access, name, signature, superName, interfaces); super.visit(version, access, name, signature, superName, interfaces); } }, 0);
final ClassDesc classDesc = new ClassDesc(); ClassReader cr = new ClassReader(classfileBuffer); cr.accept(new ClassVisitor(Opcodes.ASM7) {