@Override public FieldVisitor visitField(int access, String name, String desc, String signature, Object value) { if (signature == null) { addDesc(desc); } else { addTypeSignature(signature); } if (value instanceof Type) { addType((Type) value); } return new FieldVisitorImpl(Opcodes.ASM5); }
@Override public FieldVisitor visitField(int access, String name, String desc, String signature, Object value) { if (signature == null) { addDesc(desc); } else { addTypeSignature(signature); } if (value instanceof Type) { addType((Type) value); } return new FieldVisitorImpl(Opcodes.ASM5); }
@Override public FieldVisitor visitField(int access, String name, String desc, String signature, Object value) { if (signature == null) { addDesc(desc); } else { addTypeSignature(signature); } if (value instanceof Type) { addType((Type) value); } return new FieldVisitorImpl(Opcodes.ASM5); }
private void addDesc(String desc) { addType(Type.getType(desc)); }
@Override public FieldVisitor visitField(int access, String name, String desc, String signature, Object value) { if (signature == null) { addDesc(desc); } else { addTypeSignature(signature); } if (value instanceof Type) { addType((Type) value); } return new FieldVisitorImpl(Opcodes.ASM5); }
private void addDesc(String desc) { addType(Type.getType(desc)); }
private void addDesc(String desc) { addType(Type.getType(desc)); }
private void addInternalName(String name) { addType(Type.getObjectType(name)); }
private void addInternalName(String name) { addType(Type.getObjectType(name)); }
private void addInternalName(String name) { addType(Type.getObjectType(name)); }
private void addInternalName(String name) { addType(Type.getObjectType(name)); }
private void addDesc(String desc) { addType(Type.getType(desc)); }
private void addType(Type t) { switch (t.getSort()) { case Type.ARRAY: addType(t.getElementType()); break; case Type.OBJECT: addName(t.getInternalName()); break; } }
private void addType(Type t) { switch (t.getSort()) { case Type.ARRAY: addType(t.getElementType()); break; case Type.OBJECT: addName(t.getInternalName()); break; } }
private void addType(Type t) { switch (t.getSort()) { case Type.ARRAY: addType(t.getElementType()); break; case Type.OBJECT: addName(t.getInternalName()); break; } }
private void addType(Type t) { switch (t.getSort()) { case Type.ARRAY: addType(t.getElementType()); break; case Type.OBJECT: addName(t.getInternalName()); break; } }