diff options
author | clshepherd <clshepherd@google.com> | 2019-12-18 06:03:11 -0800 |
---|---|---|
committer | Kurt Alfred Kluever <kak@google.com> | 2019-12-18 13:24:56 -0500 |
commit | 2e91aaf51930cd6c3b999edaac55462707cdac7f (patch) | |
tree | 039d4c069b227f195b953374e3b9494d4642593d | |
parent | 4a8736f0f75a631c7d8620cf413aaa523307b62a (diff) | |
download | auto-2e91aaf51930cd6c3b999edaac55462707cdac7f.tar.gz |
Fix 1 ErrorProneStyle finding:
* Constructors and methods with the same name should appear sequentially with no other code in between. Please re-order or re-name methods.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=286176935
-rw-r--r-- | factory/src/main/java/com/google/auto/factory/processor/ImplementationMethodDescriptor.java | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/factory/src/main/java/com/google/auto/factory/processor/ImplementationMethodDescriptor.java b/factory/src/main/java/com/google/auto/factory/processor/ImplementationMethodDescriptor.java index 855e38b3..9ddc249f 100644 --- a/factory/src/main/java/com/google/auto/factory/processor/ImplementationMethodDescriptor.java +++ b/factory/src/main/java/com/google/auto/factory/processor/ImplementationMethodDescriptor.java @@ -36,14 +36,19 @@ abstract class ImplementationMethodDescriptor { @AutoValue.Builder static abstract class Builder { abstract Builder name(String name); + abstract Builder returnType(TypeMirror returnTypeElement); + abstract Builder publicMethod(boolean publicMethod); - abstract Builder passedParameters(Iterable<Parameter> passedParameters); - abstract Builder isVarArgs(boolean isVarargs); - abstract ImplementationMethodDescriptor build(); - Builder publicMethod() { + final Builder publicMethod() { return publicMethod(true); } + + abstract Builder passedParameters(Iterable<Parameter> passedParameters); + + abstract Builder isVarArgs(boolean isVarargs); + + abstract ImplementationMethodDescriptor build(); } } |