From: aclement Date: Fri, 23 Jul 2010 00:19:22 +0000 (+0000) Subject: 320425: handle changes X-Git-Tag: V1_6_10RC1~87 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=e67c657e6e83759fa489d2426da4e74859c8a560;p=aspectj.git 320425: handle changes --- diff --git a/tests/src/org/aspectj/systemtest/ajc153/JDTLikeHandleProviderTests.java b/tests/src/org/aspectj/systemtest/ajc153/JDTLikeHandleProviderTests.java index 44420618c..c2f586b4a 100644 --- a/tests/src/org/aspectj/systemtest/ajc153/JDTLikeHandleProviderTests.java +++ b/tests/src/org/aspectj/systemtest/ajc153/JDTLikeHandleProviderTests.java @@ -45,25 +45,25 @@ public class JDTLikeHandleProviderTests extends XMLBasedAjcTestCase { runTest("aspect handle"); IHierarchy top = AsmManager.lastActiveStructureModel.getHierarchy(); IProgramElement pe = top.findElementForType("pkg", "A1"); - String expected = "", "", "", "", " + + + + + diff --git a/tests/src/org/aspectj/systemtest/ajc163/Ajc163Tests.java b/tests/src/org/aspectj/systemtest/ajc163/Ajc163Tests.java index 4f26f4f62..a57cd0c02 100644 --- a/tests/src/org/aspectj/systemtest/ajc163/Ajc163Tests.java +++ b/tests/src/org/aspectj/systemtest/ajc163/Ajc163Tests.java @@ -127,31 +127,31 @@ public class Ajc163Tests extends org.aspectj.testing.XMLBasedAjcTestCase { IHierarchy top = AsmManager.lastActiveStructureModel.getHierarchy(); IProgramElement ipe = null; ipe = findElementAtLine(top.getRoot(), 4);// public java.util.List Ship.i(List[][] u) - assertEquals("<{Handles.java}Handles)Ship.i)\\[\\[QList\\;", ipe.getHandleIdentifier()); + assertEquals("<{Handles.java'Handles)Ship.i)\\[\\[QList\\;", ipe.getHandleIdentifier()); ipe = findElementAtLine(top.getRoot(), 7);// public java.util.List Ship.i(Set[][] u) - assertEquals("<{Handles.java}Handles)Ship.i)\\[\\[QSet\\;", ipe.getHandleIdentifier()); + assertEquals("<{Handles.java'Handles)Ship.i)\\[\\[QSet\\;", ipe.getHandleIdentifier()); // public java.util.Set i(java.util.Set[][] u) ipe = findElementAtLine(top.getRoot(), 10); - assertEquals("<{Handles.java}Handles~i~\\[\\[Qjava.util.Set\\;", ipe.getHandleIdentifier()); + assertEquals("<{Handles.java'Handles~i~\\[\\[Qjava.util.Set\\;", ipe.getHandleIdentifier()); ipe = findElementAtLine(top.getRoot(), 13);// public java.util.Set i(java.util.Set[][] u,int i) { - assertEquals("<{Handles.java}Handles~i~\\[\\[Qjava.util.Set\\;~I", ipe.getHandleIdentifier()); + assertEquals("<{Handles.java'Handles~i~\\[\\[Qjava.util.Set\\;~I", ipe.getHandleIdentifier()); ipe = findElementAtLine(top.getRoot(), 16);// public java.util.Set i2(java.util.Set>[][] u) { - assertEquals("<{Handles.java}Handles~i2~\\[\\[Qjava.util.Set\\<+QCollection\\;>;", ipe.getHandleIdentifier()); + // Collection>[][] u) { + assertEquals("<{Handles.java'Handles~i2~\\[\\[Qjava.util.Set\\<+QCollection\\;>;", ipe.getHandleIdentifier()); ipe = findElementAtLine(top.getRoot(), 19);// public java.util.Set i3(java.util.Set>[][] u) - assertEquals("<{Handles.java}Handles~i3~\\[\\[Qjava.util.Set\\<+QCollection\\<\\[QString;>;>;", ipe.getHandleIdentifier()); + assertEquals("<{Handles.java'Handles~i3~\\[\\[Qjava.util.Set\\<+QCollection\\<\\[QString;>;>;", ipe.getHandleIdentifier()); ipe = findElementAtLine(top.getRoot(), 22); - assertEquals("<{Handles.java}Handles~i4~Qjava.util.Set\\<+QCollection\\;>;", ipe.getHandleIdentifier()); + assertEquals("<{Handles.java'Handles~i4~Qjava.util.Set\\<+QCollection\\;>;", ipe.getHandleIdentifier()); ipe = findElementAtLine(top.getRoot(), 25); - assertEquals("<{Handles.java}Handles~i5~Qjava.util.Set\\<*>;", ipe.getHandleIdentifier()); + assertEquals("<{Handles.java'Handles~i5~Qjava.util.Set\\<*>;", ipe.getHandleIdentifier()); } diff --git a/tests/src/org/aspectj/systemtest/ajc164/Ajc164Tests.java b/tests/src/org/aspectj/systemtest/ajc164/Ajc164Tests.java index 5a0f567b9..17ab56680 100644 --- a/tests/src/org/aspectj/systemtest/ajc164/Ajc164Tests.java +++ b/tests/src/org/aspectj/systemtest/ajc164/Ajc164Tests.java @@ -88,11 +88,11 @@ public class Ajc164Tests extends org.aspectj.testing.XMLBasedAjcTestCase { ipe = top.findElementForType("demo", "Orange"); assertNotNull(ipe); assertEquals(" rels = irm.get("=pr283657<{Aspect.java'Aspect,Target.foo"); assertNotNull(rels); - rels = irm.get("=pr283657<{Aspect.java}Aspect)Target.foo!2"); + rels = irm.get("=pr283657<{Aspect.java'Aspect)Target.foo!2"); assertNotNull(rels); } @@ -502,13 +502,13 @@ public class MultiProjectIncrementalTests extends AbstractMultiProjectIncrementa addSourceFolderForSourceFile(p, getProjectRelativePath(p, "src/C.java"), "src"); build(p); IRelationshipMap irm = getModelFor(p).getRelationshipMap(); - IRelationship ir = (IRelationship) irm.get("=pr276399/src<*X.aj}X&after").get(0); + IRelationship ir = irm.get("=pr276399/src<*X.aj'X&after").get(0); assertNotNull(ir); alter(p, "inc1"); build(p); printModel(p); irm = getModelFor(p).getRelationshipMap(); - List rels = irm.get("=pr276399/src<*X.aj}X&after"); // should be gone after the inc build + List rels = irm.get("=pr276399/src<*X.aj'X&after"); // should be gone after the inc build assertNull(rels); } @@ -518,9 +518,9 @@ public class MultiProjectIncrementalTests extends AbstractMultiProjectIncrementa build(p); printModelAndRelationships(p); IRelationshipMap irm = getModelFor(p).getRelationshipMap(); - List l = irm.get("=pr278255<{A.java}X`declare \\@type"); + List l = irm.get("=pr278255<{A.java'X`declare \\@type"); assertNotNull(l); - IRelationship ir = (IRelationship) l.get(0); + IRelationship ir = l.get(0); assertNotNull(ir); } @@ -733,11 +733,11 @@ public class MultiProjectIncrementalTests extends AbstractMultiProjectIncrementa // } catch (Exception e) { // } IRelationshipMap irm = getModelFor(cli).getRelationshipMap(); - IRelationship ir = (IRelationship) irm.get("=pr265729_client ps = decp.getParentTypes(); assertNotNull(ps); assertEquals(2, ps.size()); int count = 0; - for (Iterator iterator = ps.iterator(); iterator.hasNext();) { - String type = (String) iterator.next(); + for (Iterator iterator = ps.iterator(); iterator.hasNext();) { + String type = iterator.next(); if (type.equals("java.io.Serializable")) { count++; } @@ -820,7 +820,7 @@ public class MultiProjectIncrementalTests extends AbstractMultiProjectIncrementa initialiseProject(p); build(p); IRelationshipMap irm = getModelFor(p).getRelationshipMap(); - IRelationship ir = (IRelationship) irm.get("=261380 m = theITD.kvpairs; + for (Iterator iterator = m.keySet().iterator(); iterator.hasNext();) { + String type = iterator.next(); System.out.println(type + " = " + m.get(type)); } // return type of the ITD assertEquals("a.b.c.B", theITD.getCorrespondingType(true)); - List ptypes = theITD.getParameterTypes(); - for (Iterator iterator = ptypes.iterator(); iterator.hasNext();) { - char[] object = (char[]) iterator.next(); + List ptypes = theITD.getParameterTypes(); + for (Iterator iterator = ptypes.iterator(); iterator.hasNext();) { + char[] object = iterator.next(); System.out.println("p = " + new String(object)); } ProgramElement decp = (ProgramElement) findElementAtLine(root, 8); m = decp.kvpairs; - for (Iterator iterator = m.keySet().iterator(); iterator.hasNext();) { - String type = (String) iterator.next(); + for (Iterator iterator = m.keySet().iterator(); iterator.hasNext();) { + String type = iterator.next(); System.out.println(type + " = " + m.get(type)); } - List l = decp.getParentTypes(); - assertEquals("java.io.Serializable", (String) l.get(0)); + List l = decp.getParentTypes(); + assertEquals("java.io.Serializable", l.get(0)); ProgramElement ctorDecp = (ProgramElement) findElementAtLine(root, 16); String ctordecphandle = ctorDecp.getHandleIdentifier(); - assertEquals("=itdfq