Kapt3: Do not generate body for abstract methods.
Add java.lang.Override annotation for overrides. Ignore java.lang.Synthetic annotation.
This commit is contained in:
committed by
Yan Zhulanow
parent
10cfde4ab9
commit
68c2e8d71d
@@ -20,6 +20,7 @@ public final class User {
|
||||
}
|
||||
|
||||
public /*missing*/ User(java.lang.String firstName, java.lang.String secondName, int age) {
|
||||
super();
|
||||
this.firstName = null;
|
||||
this.secondName = null;
|
||||
this.age = 0;
|
||||
@@ -41,14 +42,17 @@ public final class User {
|
||||
return null;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public java.lang.String toString() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public int hashCode() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public boolean equals(java.lang.Object p0) {
|
||||
return false;
|
||||
}
|
||||
|
||||
+4
-6
@@ -1,3 +1,4 @@
|
||||
|
||||
public abstract interface Context {
|
||||
}
|
||||
|
||||
@@ -15,9 +16,7 @@ public enum Result extends java.lang.Enum {
|
||||
public static final Result SUCCESS;
|
||||
public static final Result ERROR;
|
||||
|
||||
protected /*missing*/ Result(@java.lang.Synthetic()
|
||||
java.lang.String $enum_name_or_ordinal$0, @java.lang.Synthetic()
|
||||
int $enum_name_or_ordinal$1) {
|
||||
protected /*missing*/ Result(java.lang.String $enum_name_or_ordinal$0, int $enum_name_or_ordinal$1) {
|
||||
super(null, 0);
|
||||
this.SUCCESS = null;
|
||||
this.ERROR = null;
|
||||
@@ -37,9 +36,7 @@ public enum Result extends java.lang.Enum {
|
||||
|
||||
public abstract class BaseClass {
|
||||
|
||||
public abstract Result doJob() {
|
||||
return null;
|
||||
}
|
||||
public abstract Result doJob();
|
||||
|
||||
public /*missing*/ BaseClass(Context context, int num, boolean bool) {
|
||||
super();
|
||||
@@ -51,6 +48,7 @@ public abstract class BaseClass {
|
||||
|
||||
public final class Inheritor extends BaseClass {
|
||||
|
||||
@java.lang.Override()
|
||||
public Result doJob() {
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user