public static final class ParameterSpec.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.List<AnnotationSpec> |
annotations |
java.util.List<javax.lang.model.element.Modifier> |
modifiers |
Modifier and Type | Method and Description |
---|---|
ParameterSpec.Builder |
addAnnotation(AnnotationSpec annotationSpec) |
ParameterSpec.Builder |
addAnnotation(java.lang.Class<?> annotation) |
ParameterSpec.Builder |
addAnnotation(ClassName annotation) |
ParameterSpec.Builder |
addAnnotations(java.lang.Iterable<AnnotationSpec> annotationSpecs) |
ParameterSpec.Builder |
addJavadoc(CodeBlock block) |
ParameterSpec.Builder |
addJavadoc(java.lang.String format,
java.lang.Object... args) |
ParameterSpec.Builder |
addModifiers(java.lang.Iterable<javax.lang.model.element.Modifier> modifiers) |
ParameterSpec.Builder |
addModifiers(javax.lang.model.element.Modifier... modifiers) |
ParameterSpec |
build() |
public final java.util.List<AnnotationSpec> annotations
public final java.util.List<javax.lang.model.element.Modifier> modifiers
public ParameterSpec.Builder addJavadoc(java.lang.String format, java.lang.Object... args)
public ParameterSpec.Builder addJavadoc(CodeBlock block)
public ParameterSpec.Builder addAnnotations(java.lang.Iterable<AnnotationSpec> annotationSpecs)
public ParameterSpec.Builder addAnnotation(AnnotationSpec annotationSpec)
public ParameterSpec.Builder addAnnotation(ClassName annotation)
public ParameterSpec.Builder addAnnotation(java.lang.Class<?> annotation)
public ParameterSpec.Builder addModifiers(javax.lang.model.element.Modifier... modifiers)
public ParameterSpec.Builder addModifiers(java.lang.Iterable<javax.lang.model.element.Modifier> modifiers)
public ParameterSpec build()
Copyright © 2020 Square, Inc.. All Rights Reserved.