diff --git a/.idea/artifacts/Beethoven_jar.xml b/.idea/artifacts/Beethoven_jar.xml new file mode 100644 index 0000000..1356396 --- /dev/null +++ b/.idea/artifacts/Beethoven_jar.xml @@ -0,0 +1,8 @@ + + + $PROJECT_DIR$/out/artifacts/Beethoven_jar + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..b08e5aa --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml new file mode 100644 index 0000000..0dd4b35 --- /dev/null +++ b/.idea/kotlinc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..0548357 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..788bb67 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..e96534f --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/test/MergeInject.java b/test/MergeInject.java index beda8b3..c38515c 100644 --- a/test/MergeInject.java +++ b/test/MergeInject.java @@ -17,6 +17,12 @@ public class MergeInject extends MergeTest implements Runnable { number = 10; } + + + + + + @Inject(value = AFTER, target = "test()Ljava/lang/String;", acceptOriginalReturn = true) public String test(String retVal){ System.out.println("Got retval: "+retVal); @@ -45,6 +51,18 @@ public class MergeInject extends MergeTest implements Runnable { return "Modified"; } + @Inject(value = AFTER, target = "test()Ljava/lang/String;", acceptOriginalReturn = true) + public String test_inject$1(String retVal) { + System.out.println("Another injection: "+retVal); + return retVal; + } + + + + + + + @Override @Inject public void run() {