--- /dev/null
+aspect A {
+ public static class C._ {
+ public void printmessages() {
+ System.out.println("message");
+ }
+ }
+}
--- /dev/null
+public class C {
+ public static void main(String []argv) {
+ new _();
+ }
+}
--- /dev/null
+aspect A {
+ public static class C._ {
+ public void printmessages() {
+ System.out.println("message");
+ }
+ }
+}
*/
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";