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.Builder
addMember(java.lang.String name, CodeBlock codeBlock)
AnnotationSpec.Builder
addMember(java.lang.String name, java.lang.String format, java.lang.Object... args)
(package private) AnnotationSpec.Builder
addMemberForValue(java.lang.String memberName, java.lang.Object value)
Delegates toaddMember(String, String, Object...)
, with parameterformat
depending on the givenvalue
object.AnnotationSpec
build()
-
-
-
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 parameterformat
depending on the givenvalue
object. Falls back to"$L"
literal format if the class of the givenvalue
object is not supported.
-
build
public AnnotationSpec build()
-
-