Package com.squareup.javapoet
Class AnnotationSpec.Builder
- java.lang.Object
-
- com.squareup.javapoet.AnnotationSpec.Builder
-
- Enclosing class:
- AnnotationSpec
public static final class AnnotationSpec.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotationSpec.BuilderaddMember(java.lang.String name, CodeBlock codeBlock)AnnotationSpec.BuilderaddMember(java.lang.String name, java.lang.String format, java.lang.Object... args)(package private) AnnotationSpec.BuilderaddMemberForValue(java.lang.String memberName, java.lang.Object value)Delegates toaddMember(String, String, Object...), with parameterformatdepending on the givenvalueobject.AnnotationSpecbuild()
-
-
-
Constructor Detail
-
Builder
private Builder(TypeName type)
-
-
Method Detail
-
addMember
public AnnotationSpec.Builder addMember(java.lang.String name, java.lang.String format, java.lang.Object... args)
-
addMember
public AnnotationSpec.Builder addMember(java.lang.String name, CodeBlock codeBlock)
-
addMemberForValue
AnnotationSpec.Builder addMemberForValue(java.lang.String memberName, java.lang.Object value)
Delegates toaddMember(String, String, Object...), with parameterformatdepending on the givenvalueobject. Falls back to"$L"literal format if the class of the givenvalueobject is not supported.
-
build
public AnnotationSpec build()
-
-