Mark generated setters' result as @NonNull
Test: manual Change-Id: I6f83a351d0b58dec5ac216f1d2a76edb00e1fee2
This commit is contained in:
@@ -3,7 +3,10 @@ package com.android.codegen
|
||||
import com.github.javaparser.ast.body.FieldDeclaration
|
||||
import com.github.javaparser.ast.body.MethodDeclaration
|
||||
import com.github.javaparser.ast.body.VariableDeclarator
|
||||
import com.github.javaparser.ast.expr.*
|
||||
import com.github.javaparser.ast.expr.AnnotationExpr
|
||||
import com.github.javaparser.ast.expr.ArrayInitializerExpr
|
||||
import com.github.javaparser.ast.expr.LiteralExpr
|
||||
import com.github.javaparser.ast.expr.UnaryExpr
|
||||
import java.io.File
|
||||
|
||||
|
||||
@@ -703,7 +706,7 @@ fun ClassPrinter.generateSetters() {
|
||||
|
||||
generateFieldJavadoc(forceHide = FeatureFlag.SETTERS.hidden)
|
||||
+GENERATED_MEMBER_HEADER
|
||||
"public $ClassType set$NameUpperCamel($annotatedTypeForSetterParam value)" {
|
||||
"public @$NonNull $ClassType set$NameUpperCamel($annotatedTypeForSetterParam value)" {
|
||||
generateSetFrom("value")
|
||||
+"return this;"
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.android.codegen
|
||||
|
||||
const val CODEGEN_NAME = "codegen"
|
||||
const val CODEGEN_VERSION = "1.0.16"
|
||||
const val CODEGEN_VERSION = "1.0.17"
|
||||
|
||||
const val CANONICAL_BUILDER_CLASS = "Builder"
|
||||
const val BASE_BUILDER_CLASS = "BaseBuilder"
|
||||
|
||||
Reference in New Issue
Block a user