Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 72c765cd authored by Eugene Susla's avatar Eugene Susla Committed by Android (Google) Code Review
Browse files

Merge "Mark generated setters' result as @NonNull"

parents c7859e98 5ebde54d
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -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 −1
Original line number Diff line number Diff line
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"