public void visitTypeInsn(int opcode, String desc){\r
Type type = Type.getType("L" + desc + ";");\r
if(checkType(type)){\r
- add(normalize(desc));\r
+ add(desc);\r
}\r
super.visitTypeInsn(opcode, desc);\r
}\r
public void visitLocalVariable(String name, String desc, String signature,\r
Label start, Label end, int index){\r
if(checkType(Type.getType(desc))){\r
- add(normalize(desc));\r
+ add(desc);\r
}\r
addSignatureClass(signature);\r
\r
\r
public void visitFieldInsn(int opcode, String owner, String name, String desc){\r
if(getEnvironment().getWellknownClassManager().isWellKnownClass(owner)){\r
- add(normalize(owner));\r
+ add(owner);\r
}\r
addDescriptor(desc);\r
super.visitFieldInsn(opcode, owner, name, desc);\r
SignatureWriter writer = new SignatureWriter(){\r
public void visitClassType(String classType){\r
if(getEnvironment().getWellknownClassManager().isWellKnownClass(classType)){\r
- add(normalize(classType));\r
+ add(classType);\r
}\r
}\r
};\r
private void addDescriptor(String desc){\r
Type type = Type.getType(desc);\r
if(checkType(type)){\r
- add(normalize(desc));\r
+ add(desc);\r
}\r
}\r
\r
}\r
\r
private void add(String name){\r
- addElement(new BirthmarkElement(name));\r
+ addElement(new BirthmarkElement(normalize(name)));\r
}\r
}\r