public static class Metadata.Property.Builder extends Object
Metadata.Property.| Constructor and Description |
|---|
Builder() |
public Metadata.Property.Builder setType(TypeMirror type)
Metadata.Property.getType().Builder objectNullPointerException - if type is nullpublic TypeMirror getType()
Metadata.Property.getType().IllegalStateException - if the field has not been setpublic Metadata.Property.Builder setBoxedType(@Nullable TypeMirror boxedType)
Metadata.Property.getBoxedType().Builder object@Nullable public TypeMirror getBoxedType()
Metadata.Property.getBoxedType().public Metadata.Property.Builder setName(String name)
Metadata.Property.getName().Builder objectNullPointerException - if name is nullpublic String getName()
Metadata.Property.getName().IllegalStateException - if the field has not been setpublic Metadata.Property.Builder setCapitalizedName(String capitalizedName)
Metadata.Property.getCapitalizedName().Builder objectNullPointerException - if capitalizedName is nullpublic String getCapitalizedName()
Metadata.Property.getCapitalizedName().IllegalStateException - if the field has not been setpublic Metadata.Property.Builder setAllCapsName(String allCapsName)
Metadata.Property.getAllCapsName().Builder objectNullPointerException - if allCapsName is nullpublic String getAllCapsName()
Metadata.Property.getAllCapsName().IllegalStateException - if the field has not been setpublic Metadata.Property.Builder setGetterName(String getterName)
Metadata.Property.getGetterName().Builder objectNullPointerException - if getterName is nullpublic String getGetterName()
Metadata.Property.getGetterName().IllegalStateException - if the field has not been setpublic Metadata.Property.Builder setCodeGenerator(@Nullable PropertyCodeGenerator codeGenerator)
Metadata.Property.getCodeGenerator().Builder object@Nullable public PropertyCodeGenerator getCodeGenerator()
Metadata.Property.getCodeGenerator().public Metadata.Property.Builder setFullyCheckedCast(boolean fullyCheckedCast)
Metadata.Property.isFullyCheckedCast().Builder objectpublic boolean isFullyCheckedCast()
Metadata.Property.isFullyCheckedCast().IllegalStateException - if the field has not been setpublic Metadata.Property.Builder addAccessorAnnotations(Excerpt element)
element to the list to be returned from Metadata.Property.getAccessorAnnotations().Builder objectNullPointerException - if element is nullpublic Metadata.Property.Builder addAccessorAnnotations(Excerpt... elements)
elements to the list to be returned from
Metadata.Property.getAccessorAnnotations().Builder objectNullPointerException - if elements is null or contains a
null elementpublic Metadata.Property.Builder addAllAccessorAnnotations(Iterable<? extends Excerpt> elements)
elements to the list to be returned from
Metadata.Property.getAccessorAnnotations().Builder objectNullPointerException - if elements is null or contains a
null elementpublic Metadata.Property.Builder clearAccessorAnnotations()
Metadata.Property.getAccessorAnnotations().Builder objectpublic List<Excerpt> getAccessorAnnotations()
Metadata.Property.getAccessorAnnotations().
Changes to this builder will be reflected in the view.public Metadata.Property.Builder mergeFrom(Metadata.Property value)
Metadata.Property as a template.public Metadata.Property.Builder mergeFrom(Metadata.Property.Builder template)
Builder.
Does not affect any properties not set on the input.public Metadata.Property.Builder clear()
public Metadata.Property build()
Metadata.Property based on the contents of the Builder.IllegalStateException - if any field has not been setpublic Metadata.Property buildPartial()
Metadata.Property
based on the contents of the Builder.
State checking will not be performed.
Unset properties will throw an UnsupportedOperationException
when accessed via the partial object.
Partials should only ever be used in tests.
Copyright © 2016 Google, Inc.. All rights reserved.