- add(String, Object...) - Static method in class org.inferred.freebuilder.processor.util.Excerpts
-
- add(String, Object...) - Method in class org.inferred.freebuilder.processor.util.SourceBuilder
-
Appends formatted text to the source.
- add(Excerpt) - Method in class org.inferred.freebuilder.processor.util.SourceBuilder
-
Equivalent to add("%s", excerpt).
- add(String, Object) - Method in interface org.inferred.freebuilder.processor.util.ValueType.FieldReceiver
-
- addAccessorAnnotations(SourceBuilder) - Method in class org.inferred.freebuilder.processor.PropertyCodeGenerator
-
- addAllBuildersOfMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
-
- addAllMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
-
- addBuilderFieldAccessors(SourceBuilder) - Method in class org.inferred.freebuilder.processor.PropertyCodeGenerator
-
Add the accessor methods for the property to the builder's source code.
- addBuilderFieldDeclaration(SourceBuilder) - Method in class org.inferred.freebuilder.processor.PropertyCodeGenerator
-
Add the field declaration for the property to the builder's source code.
- addClearField(SourceBuilder) - Method in class org.inferred.freebuilder.processor.PropertyCodeGenerator
-
Adds a clear call for the property given a template builder to the builder's source code.
- addCopiesMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
-
- addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.BuildableList
-
- addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedList
-
- addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedListMultimap
-
- addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedMap
-
- addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedMultiset
-
- addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedNavigableSet
-
- addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedSet
-
- addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedSetMultimap
-
- addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.util.FieldAccess
-
- addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.util.FunctionalType
-
- addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.util.LazyName
-
- addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.util.QualifiedName
-
- addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.util.TypeClass
-
- addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.util.ValueType
-
Implement this method to report the name and value of each field.
- addFields(ValueType.FieldReceiver) - Method in class org.inferred.freebuilder.processor.util.Variable
-
- addFinalFieldAssignment(SourceBuilder, Excerpt, String) - Method in class org.inferred.freebuilder.processor.PropertyCodeGenerator
-
Add the final assignment of the property to the value object's source code.
- addGetterAnnotations(SourceBuilder) - Method in class org.inferred.freebuilder.processor.PropertyCodeGenerator
-
Adds method annotations for the value type getter method.
- addLazyDefinitions(SourceBuilder) - Static method in class org.inferred.freebuilder.processor.util.LazyName
-
Finds all lazily-declared classes and methods and adds their definitions to the source.
- addLine(String, Object...) - Method in class org.inferred.freebuilder.processor.util.SourceBuilder
-
Appends a formatted line of code to the source.
- addMergeFromBuilder(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.PropertyCodeGenerator
-
Add a merge from builder for the property to the builder's source code.
- addMergeFromValue(SourceBuilder, String) - Method in class org.inferred.freebuilder.processor.PropertyCodeGenerator
-
Add a merge from value for the property to the builder's source code.
- addMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
-
- addPartialFieldAssignment(SourceBuilder, Excerpt, String) - Method in class org.inferred.freebuilder.processor.PropertyCodeGenerator
-
Add the final assignment of the property to the partial value object's source code.
- addReadValueFragment(SourceBuilder, Excerpt) - Method in class org.inferred.freebuilder.processor.PropertyCodeGenerator
-
Adds a fragment converting the value object's field to the property's type.
- addSetBuilderFromPartial(SourceBuilder, Variable) - Method in class org.inferred.freebuilder.processor.PropertyCodeGenerator
-
Sets the property on a builder from within a partial value's toBuilder() method.
- addSetFromResult(SourceBuilder, Excerpt, Excerpt) - Method in class org.inferred.freebuilder.processor.PropertyCodeGenerator
-
Adds a set call for the property from a function result to the builder's source code.
- addSource(SourceBuilder, AnnotationMirror) - Static method in class org.inferred.freebuilder.processor.util.AnnotationSource
-
Adds a source-code representation of annotation to .
- addTo(SourceBuilder) - Method in enum org.inferred.freebuilder.processor.Datatype.Visibility
-
- addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.BuildableList
-
- addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedList
-
- addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedListMultimap
-
- addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedMap
-
- addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedMultiset
-
- addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedNavigableSet
-
- addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedSet
-
- addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.excerpt.CheckedSetMultimap
-
- addTo(SourceBuilder) - Method in interface org.inferred.freebuilder.processor.util.Excerpt
-
- addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.util.FieldAccess
-
- addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.util.LazyName
-
- addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.util.Type
-
- addTo(SourceBuilder) - Method in class org.inferred.freebuilder.processor.util.Variable
-
- addValueFieldDeclaration(SourceBuilder, FieldAccess) - Method in class org.inferred.freebuilder.processor.PropertyCodeGenerator
-
Add the field declaration for the property to the value's source code.
- annotatedElementsIn(RoundEnvironment, Class<? extends Annotation>) - Static method in class org.inferred.freebuilder.processor.util.RoundEnvironments
-
Sanitizes the result of RoundEnvironment.getElementsAnnotatedWith(javax.lang.model.element.TypeElement), which otherwise
can contain elements annotated with annotations of ERROR type.
- AnnotationSource - Class in org.inferred.freebuilder.processor.util
-
Static methods for annotation-related source-code generation.
- append(Object) - Method in interface org.inferred.freebuilder.processor.util.TemplateApplier.ParamAppender
-
- append(CharSequence, int, int) - Method in interface org.inferred.freebuilder.processor.util.TemplateApplier.TextAppender
-
- apply(TypeMirror) - Method in class org.inferred.freebuilder.processor.util.IsInvalidTypeVisitor
-
Returns true if input is neither null nor invalid.
- arrayUtils(TypeMirror) - Method in enum org.inferred.freebuilder.processor.util.feature.GuavaLibrary
-
Returns a type with an asList method suitable for an array of elementType
elements, if one exists.
- asElement(DeclaredType) - Static method in class org.inferred.freebuilder.processor.util.ModelUtils
-
Returns the TypeElement corresponding to type.
- canReturnNull() - Method in class org.inferred.freebuilder.processor.util.FunctionalType
-
- canStore(Scope.Key<?>) - Method in class org.inferred.freebuilder.processor.util.Scope
-
- checkArgument(String, String, Object...) - Static method in class org.inferred.freebuilder.processor.util.PreconditionExcerpts
-
Returns an excerpt equivalent to Guava's
Preconditions.checkArgument(boolean, String, Object...).
- CheckedList - Class in org.inferred.freebuilder.processor.excerpt
-
Excerpts defining a list implementation that delegates to a provided add method to perform
element validation and insertion into a random-access backing list.
- CheckedListMultimap - Class in org.inferred.freebuilder.processor.excerpt
-
Excerpts defining a multimap implementation that delegates to a provided put method to perform
entry validation and insertion into a backing multimap.
- CheckedMap - Class in org.inferred.freebuilder.processor.excerpt
-
Excerpts defining a map implementation that delegates to a provided put method to perform entry
validation and insertion into a backing map.
- CheckedMultiset - Class in org.inferred.freebuilder.processor.excerpt
-
Excerpts defining a multiset implementation that delegates to a provided setCount method to
perform element validation and insertion into a backing multiset.
- CheckedNavigableSet - Class in org.inferred.freebuilder.processor.excerpt
-
Excerpts defining a navigable set implementation that delegates to a provided add method to
perform element validation and insertion into a backing set.
- CheckedSet - Class in org.inferred.freebuilder.processor.excerpt
-
Excerpts defining a set implementation that delegates to a provided add method to perform
element validation and insertion into a backing set.
- CheckedSetMultimap - Class in org.inferred.freebuilder.processor.excerpt
-
Excerpts defining a multimap implementation that delegates to a provided put method to perform
entry validation and insertion into a backing multimap.
- CheckedSetMultimap() - Constructor for class org.inferred.freebuilder.processor.excerpt.CheckedSetMultimap
-
- checkState(String, String, Object...) - Static method in class org.inferred.freebuilder.processor.util.PreconditionExcerpts
-
Returns an excerpt equivalent to Guava's
Preconditions.checkState(boolean, String, Object...).
- clearMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
-
- compareTo(QualifiedName) - Method in class org.inferred.freebuilder.processor.util.QualifiedName
-
- computeIfAbsent(Scope.Key<V>, Supplier<V>) - Method in class org.inferred.freebuilder.processor.util.Scope
-
If key is not already associated with a value, computes its value using
supplier and enters it into the scope.
- constructor() - Method in class org.inferred.freebuilder.processor.util.Type
-
Returns a source excerpt suitable for constructing an instance of this type, including "new"
keyword but excluding brackets.
- consumer(TypeMirror) - Static method in class org.inferred.freebuilder.processor.util.FunctionalType
-
- contains(Scope.Key<?>) - Method in class org.inferred.freebuilder.processor.util.Scope
-
- create(DeclaredType, DeclaredType, Elements, Types) - Static method in class org.inferred.freebuilder.processor.BuildableType
-
- Feature<T extends Feature<T>> - Interface in org.inferred.freebuilder.processor.util.feature
-
A feature encapsulates the availability of a type or source level feature that can be used in
the source written to a
SourceBuilder, such as Java language-level features, or Guava
types and methods.
- feature(FeatureType<T>) - Method in class org.inferred.freebuilder.processor.util.SourceBuilder
-
Returns the instance of featureType appropriate for the source being written.
- FeatureSet - Interface in org.inferred.freebuilder.processor.util.feature
-
- FeatureType<F extends Feature<F>> - Class in org.inferred.freebuilder.processor.util.feature
-
Algorithm to select the correct instance of a given feature type for a processing environment,
and the default to use in tests when an explicit value has not been registered for that feature.
- FeatureType() - Constructor for class org.inferred.freebuilder.processor.util.feature.FeatureType
-
- FieldAccess - Class in org.inferred.freebuilder.processor.util
-
- FieldAccess(String) - Constructor for class org.inferred.freebuilder.processor.util.FieldAccess
-
- FilerUtils - Class in org.inferred.freebuilder.processor.util
-
Static utility methods for working with Filer.
- findAnnotationMirror(Element, Class<? extends Annotation>) - Static method in class org.inferred.freebuilder.processor.util.ModelUtils
-
Returns an AnnotationMirror for the annotation of type annotationClass on
element, or Optional.empty() if no such annotation exists.
- findAnnotationMirror(Element, QualifiedName) - Static method in class org.inferred.freebuilder.processor.util.ModelUtils
-
Returns an AnnotationMirror for the annotation of type annotationClass on
element, or Optional.empty() if no such annotation exists.
- findAnnotationMirror(Element, String) - Static method in class org.inferred.freebuilder.processor.util.ModelUtils
-
Returns an AnnotationMirror for the annotation of type annotationClassName on
element, or Optional.empty() if no such annotation exists.
- findProperty(AnnotationMirror, String) - Static method in class org.inferred.freebuilder.processor.util.ModelUtils
-
- forEnvironment(ProcessingEnvironment, FeatureSet) - Method in class org.inferred.freebuilder.processor.util.feature.FeatureType
-
Returns the instance of F to use in env.
- forEnvironment(ProcessingEnvironment, FeatureSet) - Static method in class org.inferred.freebuilder.processor.util.SourceBuilder
-
- forTesting(Feature<?>...) - Static method in class org.inferred.freebuilder.processor.util.SourceBuilder
-
- forTesting(FeatureSet) - Static method in class org.inferred.freebuilder.processor.util.SourceBuilder
-
- FreeBuilder - Annotation Type in org.inferred.freebuilder
-
Annotates a type that has an auto-generated builder.
- from(TypeElement) - Static method in enum org.inferred.freebuilder.processor.BuilderFactory
-
Determines the correct way of constructing a default builderType instance, if any.
- from(DeclaredType) - Static method in class org.inferred.freebuilder.processor.util.Type
-
- from(Class<?>) - Static method in class org.inferred.freebuilder.processor.util.Type
-
- from(TypeElement) - Static method in class org.inferred.freebuilder.processor.util.TypeClass
-
- FunctionalType - Class in org.inferred.freebuilder.processor.util
-
Metadata about a functional interface.
- functionalTypeAcceptedByMethod(DeclaredType, String, FunctionalType, Elements, Types) - Static method in class org.inferred.freebuilder.processor.util.FunctionalType
-
Returns the functional type accepted by methodName on type, assignable to
prototype, or prototype itself if no such method has been declared.
- generated(Class<?>) - Static method in class org.inferred.freebuilder.processor.util.Excerpts
-
Returns an excerpt of the Generated annotation, if available,
with value set to the full name of the generator class as recommended.
- generated() - Method in enum org.inferred.freebuilder.processor.util.feature.JavaxPackage
-
Parameterized type for java.util.function.Consumer<T>, if available.
- get(FeatureType<T>) - Method in class org.inferred.freebuilder.processor.util.feature.EnvironmentFeatureSet
-
- get(FeatureType<T>) - Method in interface org.inferred.freebuilder.processor.util.feature.FeatureSet
-
Returns an instance of featureType.
- get(FeatureType<T>) - Method in class org.inferred.freebuilder.processor.util.feature.StaticFeatureSet
-
- get(Scope.Key<V>) - Method in class org.inferred.freebuilder.processor.util.Scope
-
- getAccessorAnnotations() - Method in class org.inferred.freebuilder.processor.Property
-
Returns a list of annotations that should be applied to the accessor methods of this
property; that is, the getter method, and a single setter method that will accept the result
of the getter method as its argument.
- getAllCapsName() - Method in class org.inferred.freebuilder.processor.Property
-
Returns the name of the property in all-caps with underscores, e.g.
- getBoxedType() - Method in class org.inferred.freebuilder.processor.Property
-
- getBuilder() - Method in class org.inferred.freebuilder.processor.Datatype
-
Returns the builder type that users will see.
- getBuilderFactory() - Method in class org.inferred.freebuilder.processor.Datatype
-
Returns the builder factory mechanism the user has exposed, if any.
- getBuilderMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
-
- getBuildersMethod(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
-
- getCapitalizedName() - Method in class org.inferred.freebuilder.processor.Property
-
Returns the capitalized name of the property, e.g.
- getField() - Method in class org.inferred.freebuilder.processor.Property
-
Returns the field name that stores the property, e.g.
- getFunctionalInterface() - Method in class org.inferred.freebuilder.processor.util.FunctionalType
-
- getGeneratedBuilder() - Method in class org.inferred.freebuilder.processor.Datatype
-
Returns the builder class that should be generated.
- getGeneratedBuilderAnnotations() - Method in class org.inferred.freebuilder.processor.Datatype
-
Returns a list of annotations that should be applied to the generated builder class.
- getGetterName() - Method in class org.inferred.freebuilder.processor.Property
-
Returns the name of the getter for the property, e.g.
- getHasToBuilderMethod() - Method in class org.inferred.freebuilder.processor.Datatype
-
Returns whether the value type has a toBuilder method that needs to be generated.
- getMethodName() - Method in class org.inferred.freebuilder.processor.util.FunctionalType
-
- getName() - Method in class org.inferred.freebuilder.processor.Property
-
Returns the name of the property, e.g.
- getNestedClasses() - Method in class org.inferred.freebuilder.processor.Datatype
-
Returns a list of nested classes that should be added to the generated builder class.
- getOwnMethodInvocations(ExecutableElement) - Method in class org.inferred.freebuilder.processor.MethodIntrospector
-
Returns a set of methods which are definitely invoked on this in the given method,
or the empty set if method introspection is not supported on this compiler.
- getPackage() - Method in class org.inferred.freebuilder.processor.util.QualifiedName
-
- getParameters() - Method in class org.inferred.freebuilder.processor.util.FunctionalType
-
- getPartialType() - Method in class org.inferred.freebuilder.processor.Datatype
-
Returns the partial value class that should be generated.
- getPropertyEnum() - Method in class org.inferred.freebuilder.processor.Datatype
-
Returns the Property enum that may be generated.
- getPropertyNames(TypeElement, ExecutableElement) - Method in interface org.inferred.freebuilder.processor.naming.NamingConvention
-
Verifies method is an abstract getter following this naming convention.
- getQualifiedName() - Method in class org.inferred.freebuilder.processor.util.Type
-
Returns the qualified name of the type class.
- getQualifiedName() - Method in class org.inferred.freebuilder.processor.util.TypeClass
-
- getReturnType() - Method in class org.inferred.freebuilder.processor.util.FunctionalType
-
- getReturnType(TypeElement, ExecutableElement, Types) - Static method in class org.inferred.freebuilder.processor.util.ModelUtils
-
Determines the return type of method, if called on an instance of type type.
- getSimpleName() - Method in class org.inferred.freebuilder.processor.util.QualifiedName
-
- getSimpleName() - Method in class org.inferred.freebuilder.processor.util.Type
-
Returns the simple name of the type class.
- getSimpleNames() - Method in class org.inferred.freebuilder.processor.util.QualifiedName
-
- getStandardMethodUnderrides() - Method in class org.inferred.freebuilder.processor.Datatype
-
- getSupportedAnnotationTypes() - Method in class org.inferred.freebuilder.processor.Processor
-
- getSupportedSourceVersion() - Method in class org.inferred.freebuilder.processor.Processor
-
- getter(Property) - Static method in class org.inferred.freebuilder.processor.BuilderMethods
-
- getType() - Method in class org.inferred.freebuilder.processor.Datatype
-
Returns the type itself.
- getType() - Method in class org.inferred.freebuilder.processor.Property
-
Returns the type of the property.
- getTypeParameters() - Method in class org.inferred.freebuilder.processor.util.Type
-
- getTypeParameters() - Method in class org.inferred.freebuilder.processor.util.TypeClass
-
- getValueType() - Method in class org.inferred.freebuilder.processor.Datatype
-
Returns the value class that should be generated.
- getValueTypeAnnotations() - Method in class org.inferred.freebuilder.processor.Datatype
-
Returns a list of annotations that should be applied to the generated value class.
- getValueTypeVisibility() - Method in class org.inferred.freebuilder.processor.Datatype
-
Returns the visibility of the generated value class.
- GUAVA - Static variable in enum org.inferred.freebuilder.processor.util.feature.GuavaLibrary
-
- GuavaLibrary - Enum in org.inferred.freebuilder.processor.util.feature
-
Whether the Guava library is available or not.
- valueOf(String) - Static method in enum org.inferred.freebuilder.processor.BuildableType.MergeBuilderMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inferred.freebuilder.processor.BuildableType.PartialToBuilderMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inferred.freebuilder.processor.BuilderFactory.TypeInference
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inferred.freebuilder.processor.BuilderFactory
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inferred.freebuilder.processor.Datatype.StandardMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inferred.freebuilder.processor.Datatype.UnderrideLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inferred.freebuilder.processor.Datatype.Visibility
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inferred.freebuilder.processor.PropertyCodeGenerator.Initially
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inferred.freebuilder.processor.util.feature.GuavaLibrary
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inferred.freebuilder.processor.util.feature.JavaxPackage
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inferred.freebuilder.processor.util.feature.Jsr305
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inferred.freebuilder.processor.util.feature.SourceLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.inferred.freebuilder.processor.util.Scope.Level
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.inferred.freebuilder.processor.BuildableType.MergeBuilderMethod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inferred.freebuilder.processor.BuildableType.PartialToBuilderMethod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inferred.freebuilder.processor.BuilderFactory.TypeInference
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inferred.freebuilder.processor.BuilderFactory
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inferred.freebuilder.processor.Datatype.StandardMethod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inferred.freebuilder.processor.Datatype.UnderrideLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inferred.freebuilder.processor.Datatype.Visibility
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inferred.freebuilder.processor.PropertyCodeGenerator.Initially
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inferred.freebuilder.processor.util.feature.GuavaLibrary
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inferred.freebuilder.processor.util.feature.JavaxPackage
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inferred.freebuilder.processor.util.feature.Jsr305
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inferred.freebuilder.processor.util.feature.SourceLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.inferred.freebuilder.processor.util.Scope.Level
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- ValueType - Class in org.inferred.freebuilder.processor.util
-
Represents an instance that compares in Object.hashCode() and
Object.equals(Object) using a sequence of fields.
- ValueType() - Constructor for class org.inferred.freebuilder.processor.util.ValueType
-
- ValueType.FieldReceiver - Interface in org.inferred.freebuilder.processor.util
-
An object that receives fields (names and current values) for processing.
- Variable - Class in org.inferred.freebuilder.processor.util
-
- Variable(String) - Constructor for class org.inferred.freebuilder.processor.util.Variable
-
- visitArray(ArrayType, Void) - Method in class org.inferred.freebuilder.processor.util.IsInvalidTypeVisitor
-
- visitDeclared(DeclaredType, Void) - Method in class org.inferred.freebuilder.processor.util.IsInvalidTypeVisitor
-
- visitError(ErrorType, Void) - Method in class org.inferred.freebuilder.processor.util.IsInvalidTypeVisitor
-
- visitExecutable(ExecutableType, Void) - Method in class org.inferred.freebuilder.processor.util.IsInvalidTypeVisitor
-
- visitIntersection(IntersectionType, Void) - Method in class org.inferred.freebuilder.processor.util.IsInvalidTypeVisitor
-
- visitNoType(NoType, Void) - Method in class org.inferred.freebuilder.processor.util.IsInvalidTypeVisitor
-
- visitNull(NullType, Void) - Method in class org.inferred.freebuilder.processor.util.IsInvalidTypeVisitor
-
- visitPrimitive(PrimitiveType, Void) - Method in class org.inferred.freebuilder.processor.util.IsInvalidTypeVisitor
-
- visitTypeVariable(TypeVariable, Void) - Method in class org.inferred.freebuilder.processor.util.IsInvalidTypeVisitor
-
- visitUnion(UnionType, Void) - Method in class org.inferred.freebuilder.processor.util.IsInvalidTypeVisitor
-
- visitWildcard(WildcardType, Void) - Method in class org.inferred.freebuilder.processor.util.IsInvalidTypeVisitor
-