Uses of Package
org.inferred.freebuilder.processor.source
-
Classes in org.inferred.freebuilder.processor.source used by org.inferred.freebuilder.processor Class Description Excerpt An object representing a source code excerpt, e.g.FieldAccess QualifiedName The qualified name of a type.Scope.Key Scope.Level SourceBuilder Source code builder, using format strings for readability, with sensible formatting for type objects.Type Representation of a parameterized class or interface type.TypeClass Representation of a class or interface element.ValueType Represents an instance that compares inObject.hashCode()andObject.equals(Object)using a sequence of fields.ValueType.FieldReceiver An object that receives fields (names and current values) for processing.Variable -
Classes in org.inferred.freebuilder.processor.source used by org.inferred.freebuilder.processor.excerpt Class Description Excerpt An object representing a source code excerpt, e.g.LazyName SourceBuilder Source code builder, using format strings for readability, with sensible formatting for type objects.ValueType Represents an instance that compares inObject.hashCode()andObject.equals(Object)using a sequence of fields.ValueType.FieldReceiver An object that receives fields (names and current values) for processing. -
Classes in org.inferred.freebuilder.processor.source used by org.inferred.freebuilder.processor.model Class Description QualifiedName The qualified name of a type. -
Classes in org.inferred.freebuilder.processor.source used by org.inferred.freebuilder.processor.property Class Description Excerpt An object representing a source code excerpt, e.g.FieldAccess FunctionalType Metadata about a functional interface.LazyName QualifiedName The qualified name of a type.SourceBuilder Source code builder, using format strings for readability, with sensible formatting for type objects.Type Representation of a parameterized class or interface type.TypeClass Representation of a class or interface element.ValueType Represents an instance that compares inObject.hashCode()andObject.equals(Object)using a sequence of fields.ValueType.FieldReceiver An object that receives fields (names and current values) for processing.Variable -
Classes in org.inferred.freebuilder.processor.source used by org.inferred.freebuilder.processor.source Class Description CompilationUnitBuilder Internals ofSourceBuilder, handling source parsing and type shortening.ElementAppender Excerpt An object representing a source code excerpt, e.g.FunctionalType Metadata about a functional interface.LazyName LazyName.Declaration A Declaration maps a unique static class name to its static excerpt in a scope.QualifiedName The qualified name of a type.QualifiedNameAppendable Scope An append-only, hierarchical map with key-specific value typing.Scope.Key Scope.Level ScopeHandler Handles the byzantine rules of Java scoping.ScopeHandler.Reflection ScopeHandler.ScopeState ScopeHandler.TypeInfo ScopeHandler.Visibility SourceBuilder Source code builder, using format strings for readability, with sensible formatting for type objects.SourceParser API for parsing Java source with callbacks.SourceParser.AnnotationState SourceParser.EventHandler Receive notifications of gross Java structure events.SourceParser.State TemplateApplier TemplateApplier.ParamAppender TemplateApplier.TextAppender Type Representation of a parameterized class or interface type.Type.JavadocLink TypeClass Representation of a class or interface element.TypeMirrorAppender TypeUsage TypeUsage_Builder Auto-generated superclass ofTypeUsage.Builder, derived from the API ofTypeUsage.TypeUsage_Builder.Property TypeUsage_Builder.Rebuildable TypeUsage.Builder ValueType Represents an instance that compares inObject.hashCode()andObject.equals(Object)using a sequence of fields.ValueType.FieldReceiver An object that receives fields (names and current values) for processing. -
Classes in org.inferred.freebuilder.processor.source used by org.inferred.freebuilder.processor.source.feature Class Description Excerpt An object representing a source code excerpt, e.g.QualifiedName The qualified name of a type.SourceBuilder Source code builder, using format strings for readability, with sensible formatting for type objects.