OSDN Git Service

bug fixed: extracted used class from super class is not normalized. All of uc elemen...
authortama3 <tama3@acee48c3-7b26-0410-bdac-b3d0e5314bbc>
Tue, 2 Oct 2007 08:37:21 +0000 (08:37 +0000)
committertama3 <tama3@acee48c3-7b26-0410-bdac-b3d0e5314bbc>
Tue, 2 Oct 2007 08:37:21 +0000 (08:37 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/stigmata/trunk@228 acee48c3-7b26-0410-bdac-b3d0e5314bbc

src/main/java/jp/naist/se/stigmata/birthmarks/uc/UsedClassesBirthmarkExtractVisitor.java

index 3210c95..0fd208d 100644 (file)
@@ -71,7 +71,7 @@ public class UsedClassesBirthmarkExtractVisitor extends BirthmarkExtractVisitor{
             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
@@ -95,7 +95,7 @@ public class UsedClassesBirthmarkExtractVisitor extends BirthmarkExtractVisitor{
             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
@@ -104,7 +104,7 @@ public class UsedClassesBirthmarkExtractVisitor extends BirthmarkExtractVisitor{
 \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
@@ -126,7 +126,7 @@ public class UsedClassesBirthmarkExtractVisitor extends BirthmarkExtractVisitor{
             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
@@ -150,7 +150,7 @@ public class UsedClassesBirthmarkExtractVisitor extends BirthmarkExtractVisitor{
     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
@@ -194,6 +194,6 @@ public class UsedClassesBirthmarkExtractVisitor extends BirthmarkExtractVisitor{
     }\r
 \r
     private void add(String name){\r
-        addElement(new BirthmarkElement(name));\r
+        addElement(new BirthmarkElement(normalize(name)));\r
     }\r
 }\r