Kapt3: Support processor arguments. Add integration tests.

This commit is contained in:
Yan Zhulanow
2016-11-02 22:08:31 +03:00
committed by Yan Zhulanow
parent b54df7a945
commit 0914a65234
12 changed files with 287 additions and 111 deletions
-4
View File
@@ -1,4 +0,0 @@
MyMethodMyAnnotation.java:
package generated;
class MyMethodMyAnnotation {}
+48
View File
@@ -0,0 +1,48 @@
package test;
public enum EnumClass2 {
/*public static final*/ WHITE /* = null */,
/*public static final*/ RED /* = null */;
private final java.lang.String blah = null;
EnumClass2(java.lang.String blah) {
}
}
////////////////////
package test;
public abstract @interface MyAnnotation {
}
////////////////////
package test;
public enum EnumClass {
/*public static final*/ BLACK /* = null */,
/*public static final*/ WHITE /* = null */;
EnumClass() {
}
}
////////////////////
package test;
public final class Simple {
@MyAnnotation()
public final void myMethod() {
}
public final int heavyMethod() {
return 0;
}
public Simple() {
super();
}
}