Browse Source

it itds

tags/V1_6_11M1
aclement 13 years ago
parent
commit
f8dba516fa

+ 7
- 0
tests/multiIncremental/prInner4/base/A.aj View File

@@ -0,0 +1,7 @@
aspect A {
public static class C._ {
public void printmessages() {
System.out.println("message");
}
}
}

+ 5
- 0
tests/multiIncremental/prInner4/base/C.java View File

@@ -0,0 +1,5 @@
public class C {
public static void main(String []argv) {
new _();
}
}

+ 7
- 0
tests/multiIncremental/prInner4/inc1/A.aj View File

@@ -0,0 +1,7 @@
aspect A {
public static class C._ {
public void printmessages() {
System.out.println("message");
}
}
}

+ 13
- 0
tests/src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java View File

@@ -63,6 +63,19 @@ import org.aspectj.weaver.World;
*/
public class MultiProjectIncrementalTests extends AbstractMultiProjectIncrementalAjdeInteractionTestbed {

public void testIncrementalITDInners4() throws Exception {
String p = "prInner4";
initialiseProject(p);
build(p);
checkWasFullBuild();
assertNoErrors(p);
// touch the aspect making the ITD member type
alter(p, "inc1");
build(p);
checkWasntFullBuild();
assertNoErrors(p);
}

public void testIncrementalITDInners3() throws Exception {
AjdeInteractionTestbed.VERBOSE = true;
String p = "prInner3";

Loading…
Cancel
Save