Fix genHiddenConstructor missing @hide

Test: run on AppOpsManager, ensure ctr hidden
Change-Id: I691628d04664b5d9e871fdeadb32455bfda8b158
This commit is contained in:
Eugene Susla
2020-11-23 16:02:53 -08:00
parent 9a654b2886
commit 8b886c6f9c
2 changed files with 7 additions and 4 deletions

View File

@@ -5,8 +5,6 @@ import com.github.javaparser.ast.body.MethodDeclaration
import com.github.javaparser.ast.body.VariableDeclarator
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
@@ -163,7 +161,12 @@ fun ClassPrinter.generateCopyConstructor() {
return
}
+"/** Copy constructor */"
+"/**"
+" * Copy constructor"
if (FeatureFlag.COPY_CONSTRUCTOR.hidden) {
+" * @hide"
}
+" */"
+GENERATED_MEMBER_HEADER
"public $ClassName(@$NonNull $ClassName orig)" {
fields.forEachApply {

View File

@@ -1,7 +1,7 @@
package com.android.codegen
const val CODEGEN_NAME = "codegen"
const val CODEGEN_VERSION = "1.0.20"
const val CODEGEN_VERSION = "1.0.21"
const val CANONICAL_BUILDER_CLASS = "Builder"
const val BASE_BUILDER_CLASS = "BaseBuilder"