Hierarchy For All Packages
Package Hierarchies:- org.inferred.freebuilder,
- org.inferred.freebuilder.processor,
- org.inferred.freebuilder.processor.excerpt,
- org.inferred.freebuilder.processor.model,
- org.inferred.freebuilder.processor.model.javac,
- org.inferred.freebuilder.processor.naming,
- org.inferred.freebuilder.processor.property,
- org.inferred.freebuilder.processor.source,
- org.inferred.freebuilder.processor.source.feature
Class Hierarchy
- java.lang.Object
- javax.lang.model.util.AbstractAnnotationValueVisitor6<R,P> (implements javax.lang.model.element.AnnotationValueVisitor<R,P>)
- javax.lang.model.util.SimpleAnnotationValueVisitor6<R,P>
- javax.lang.model.util.SimpleAnnotationValueVisitor7<R,P>
- javax.lang.model.util.SimpleAnnotationValueVisitor8<R,P>
- org.inferred.freebuilder.processor.source.AnnotationSource.ValueSourceAdder
- javax.lang.model.util.SimpleAnnotationValueVisitor8<R,P>
- javax.lang.model.util.SimpleAnnotationValueVisitor7<R,P>
- javax.lang.model.util.SimpleAnnotationValueVisitor6<R,P>
- javax.lang.model.util.AbstractElementVisitor6<R,P> (implements javax.lang.model.element.ElementVisitor<R,P>)
- javax.lang.model.util.SimpleElementVisitor6<R,P>
- javax.lang.model.util.SimpleElementVisitor7<R,P>
- javax.lang.model.util.SimpleElementVisitor8<R,P>
- org.inferred.freebuilder.processor.source.ElementAppender
- javax.lang.model.util.SimpleElementVisitor8<R,P>
- javax.lang.model.util.SimpleElementVisitor7<R,P>
- javax.lang.model.util.SimpleElementVisitor6<R,P>
- javax.annotation.processing.AbstractProcessor (implements javax.annotation.processing.Processor)
- org.inferred.freebuilder.processor.Processor
- javax.lang.model.util.AbstractTypeVisitor6<R,P> (implements javax.lang.model.type.TypeVisitor<R,P>)
- javax.lang.model.util.AbstractTypeVisitor7<R,P>
- javax.lang.model.util.AbstractTypeVisitor8<R,P>
- org.inferred.freebuilder.processor.source.IsInvalidTypeVisitor (implements com.google.common.base.Predicate<T>)
- javax.lang.model.util.AbstractTypeVisitor8<R,P>
- javax.lang.model.util.SimpleTypeVisitor6<R,P>
- javax.lang.model.util.SimpleTypeVisitor7<R,P>
- javax.lang.model.util.SimpleTypeVisitor8<R,P>
- org.inferred.freebuilder.processor.Analyser.IsSubclassOfGeneratedTypeVisitor
- org.inferred.freebuilder.processor.source.TypeMirrorAppender
- javax.lang.model.util.SimpleTypeVisitor8<R,P>
- javax.lang.model.util.SimpleTypeVisitor7<R,P>
- javax.lang.model.util.AbstractTypeVisitor7<R,P>
- org.inferred.freebuilder.processor.Analyser
- org.inferred.freebuilder.processor.Analyser.ConfigImpl (implements org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Config)
- org.inferred.freebuilder.processor.source.AnnotationSource
- org.inferred.freebuilder.processor.naming.BeanConvention (implements org.inferred.freebuilder.processor.naming.NamingConvention)
- org.inferred.freebuilder.processor.property.BiMapProperty.Factory (implements org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Factory)
- org.inferred.freebuilder.processor.property.BuildableListProperty.Factory (implements org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Factory)
- org.inferred.freebuilder.processor.property.BuildableProperty.Factory (implements org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Factory)
- org.inferred.freebuilder.processor.BuildableType
- org.inferred.freebuilder.processor.BuildableType_Builder.Rebuildable
- org.inferred.freebuilder.processor.BuildableType_Builder.Partial
- org.inferred.freebuilder.processor.BuildableType_Builder.Value
- org.inferred.freebuilder.processor.BuildableType_Builder.Rebuildable
- org.inferred.freebuilder.processor.BuildableType_Builder
- org.inferred.freebuilder.processor.BuildableType.Builder
- org.inferred.freebuilder.processor.BuildableType_Builder.Partial.PartialBuilder
- org.inferred.freebuilder.processor.BuildableType.Builder
- org.inferred.freebuilder.processor.BuildableType.IsBuildMethod (implements java.util.function.Predicate<T>)
- org.inferred.freebuilder.processor.BuildableType.IsMergeFromMethod (implements java.util.function.Predicate<T>)
- org.inferred.freebuilder.processor.BuildableType.IsToBuilderMethod (implements java.util.function.Predicate<T>)
- org.inferred.freebuilder.processor.BuilderMethods
- java.lang.ClassLoader
- org.inferred.freebuilder.processor.model.MethodIntrospector.IntrospectorClassLoader
- org.inferred.freebuilder.processor.source.CompilationUnitBuilder (implements org.inferred.freebuilder.processor.source.QualifiedNameAppendable, org.inferred.freebuilder.processor.source.SourceParser.EventHandler)
- org.inferred.freebuilder.processor.source.CompilerReflection (implements org.inferred.freebuilder.processor.source.ScopeHandler.Reflection)
- org.inferred.freebuilder.processor.source.CompilerReflection.ElementsTypeInfo (implements org.inferred.freebuilder.processor.source.ScopeHandler.TypeInfo)
- org.inferred.freebuilder.processor.Datatype
- org.inferred.freebuilder.processor.Datatype_Builder.Rebuildable
- org.inferred.freebuilder.processor.Datatype_Builder.Partial
- org.inferred.freebuilder.processor.Datatype_Builder.Value
- org.inferred.freebuilder.processor.Datatype_Builder.Rebuildable
- org.inferred.freebuilder.processor.Datatype_Builder
- org.inferred.freebuilder.processor.Datatype.Builder
- org.inferred.freebuilder.processor.Datatype_Builder.Partial.PartialBuilder
- org.inferred.freebuilder.processor.Datatype.Builder
- org.inferred.freebuilder.processor.Declarations
- org.inferred.freebuilder.processor.property.DefaultProperty.Factory (implements org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Factory)
- org.inferred.freebuilder.processor.source.feature.EnvironmentFeatureSet (implements org.inferred.freebuilder.processor.source.feature.FeatureSet)
- org.inferred.freebuilder.processor.source.Excerpts
- org.inferred.freebuilder.processor.property.Factories
- org.inferred.freebuilder.processor.source.feature.FeatureType<F>
- org.inferred.freebuilder.processor.source.FilerUtils
- org.inferred.freebuilder.processor.GeneratedBuilder.FieldAccessList (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.GwtSupport
- org.inferred.freebuilder.processor.source.ImportManager
- org.inferred.freebuilder.processor.JacksonSupport
- org.inferred.freebuilder.processor.model.javac.JavacMethodIntrospector.TreeAnalysis
- org.inferred.freebuilder.processor.source.feature.Jsr305.NullableExcerpt (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.property.ListMultimapProperty.Factory (implements org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Factory)
- org.inferred.freebuilder.processor.property.ListProperty.Factory (implements org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Factory)
- org.inferred.freebuilder.processor.property.MapProperty.Factory (implements org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Factory)
- org.inferred.freebuilder.processor.model.MethodFinder
- org.inferred.freebuilder.processor.model.MethodFinder.Signature
- org.inferred.freebuilder.processor.model.MethodIntrospector
- org.inferred.freebuilder.processor.model.javac.JavacMethodIntrospector
- org.inferred.freebuilder.processor.model.MethodIntrospector.NoMethodIntrospector
- org.inferred.freebuilder.processor.model.ModelUtils
- org.inferred.freebuilder.processor.property.MultisetProperty.Factory (implements org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Factory)
- org.inferred.freebuilder.processor.NameAndVisibility
- org.inferred.freebuilder.processor.NamePicker
- org.inferred.freebuilder.processor.naming.NamingConventions
- org.inferred.freebuilder.processor.property.NullableProperty.Factory (implements org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Factory)
- org.inferred.freebuilder.processor.source.ObjectsExcerpts
- org.inferred.freebuilder.processor.property.OptionalProperty.Factory (implements org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Factory)
- org.inferred.freebuilder.processor.source.PreconditionExcerpts
- org.inferred.freebuilder.processor.source.PreconditionExcerpts.GuavaCheckExcerpt (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.naming.PrefixlessConvention (implements org.inferred.freebuilder.processor.naming.NamingConvention)
- org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty.Factory (implements org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Factory)
- org.inferred.freebuilder.processor.property.Property
- org.inferred.freebuilder.processor.property.Property_Builder.Rebuildable
- org.inferred.freebuilder.processor.property.Property_Builder.Partial
- org.inferred.freebuilder.processor.property.Property_Builder.Value
- org.inferred.freebuilder.processor.property.Property_Builder.Rebuildable
- org.inferred.freebuilder.processor.property.Property_Builder
- org.inferred.freebuilder.processor.property.Property.Builder
- org.inferred.freebuilder.processor.property.Property_Builder.Partial.PartialBuilder
- org.inferred.freebuilder.processor.property.Property.Builder
- org.inferred.freebuilder.processor.property.PropertyCodeGenerator
- org.inferred.freebuilder.processor.property.BiMapProperty
- org.inferred.freebuilder.processor.property.BuildableListProperty
- org.inferred.freebuilder.processor.property.BuildableProperty
- org.inferred.freebuilder.processor.property.DefaultProperty
- org.inferred.freebuilder.processor.property.ListMultimapProperty
- org.inferred.freebuilder.processor.property.ListProperty
- org.inferred.freebuilder.processor.property.MapProperty
- org.inferred.freebuilder.processor.property.MultisetProperty
- org.inferred.freebuilder.processor.property.NullableProperty
- org.inferred.freebuilder.processor.property.OptionalProperty
- org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty
- org.inferred.freebuilder.processor.property.SetMultimapProperty
- org.inferred.freebuilder.processor.property.SetProperty
- org.inferred.freebuilder.processor.property.SortedSetProperty
- org.inferred.freebuilder.processor.source.Quotes
- org.inferred.freebuilder.processor.source.RoundEnvironments
- org.inferred.freebuilder.processor.source.RuntimeReflection (implements org.inferred.freebuilder.processor.source.ScopeHandler.Reflection)
- org.inferred.freebuilder.processor.source.RuntimeReflection.RuntimeTypeInfo (implements org.inferred.freebuilder.processor.source.ScopeHandler.TypeInfo)
- org.inferred.freebuilder.processor.source.Scope
- org.inferred.freebuilder.processor.source.CompilationUnitBuilder.InitialScope
- org.inferred.freebuilder.processor.source.Scope.FileScope
- org.inferred.freebuilder.processor.source.Scope.MethodScope
- org.inferred.freebuilder.processor.source.ScopeHandler
- org.inferred.freebuilder.processor.property.SetMultimapProperty.Factory (implements org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Factory)
- org.inferred.freebuilder.processor.property.SetProperty.Factory (implements org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Factory)
- org.inferred.freebuilder.processor.source.Shading
- org.inferred.freebuilder.processor.property.SortedSetProperty.Factory (implements org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Factory)
- org.inferred.freebuilder.processor.source.SourceBuilder
- org.inferred.freebuilder.processor.source.SourceParser
- org.inferred.freebuilder.processor.source.feature.StaticFeatureSet (implements org.inferred.freebuilder.processor.source.feature.FeatureSet)
- org.inferred.freebuilder.processor.source.TemplateApplier
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.inferred.freebuilder.processor.Analyser.CannotGenerateCodeException
- java.lang.Exception
- org.inferred.freebuilder.processor.ToStringGenerator
- org.inferred.freebuilder.processor.source.Type.JavadocLink (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.source.TypeUsage_Builder
- org.inferred.freebuilder.processor.source.TypeUsage.Builder
- org.inferred.freebuilder.processor.source.TypeUsage_Builder.Partial.PartialBuilder
- org.inferred.freebuilder.processor.source.TypeUsage.Builder
- org.inferred.freebuilder.processor.source.TypeUsage_Builder.Rebuildable (implements org.inferred.freebuilder.processor.source.TypeUsage)
- org.inferred.freebuilder.processor.source.TypeUsage_Builder.Partial
- org.inferred.freebuilder.processor.source.TypeUsage_Builder.Value
- org.inferred.freebuilder.processor.source.ValueType
- org.inferred.freebuilder.processor.excerpt.BuildableList (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.excerpt.CheckedBiMap (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.excerpt.CheckedBiMap.CheckedEntry (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.excerpt.CheckedBiMap.CheckedEntryIterator (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.excerpt.CheckedBiMap.CheckedEntrySet (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.excerpt.CheckedList (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.excerpt.CheckedListMultimap (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.excerpt.CheckedMap (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.excerpt.CheckedMap.CheckedEntry (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.excerpt.CheckedMap.CheckedEntryIterator (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.excerpt.CheckedMap.CheckedEntrySet (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.excerpt.CheckedMultiset (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.excerpt.CheckedNavigableSet (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.excerpt.CheckedSet (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.excerpt.CheckedSetMultimap (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.source.FieldAccess (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.source.FunctionalType
- org.inferred.freebuilder.processor.GeneratedType (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.GeneratedBuilder
- org.inferred.freebuilder.processor.GeneratedStub
- org.inferred.freebuilder.processor.GwtSupport.CustomValueSerializer (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.GwtSupport.GwtWhitelist (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.source.IdKey (implements org.inferred.freebuilder.processor.source.Scope.Key<V>)
- org.inferred.freebuilder.processor.source.LazyName (implements org.inferred.freebuilder.processor.source.Excerpt, org.inferred.freebuilder.processor.source.Scope.Key<V>)
- org.inferred.freebuilder.processor.source.LazyName.Declaration (implements java.lang.Comparable<T>, org.inferred.freebuilder.processor.source.Scope.Key<V>)
- org.inferred.freebuilder.processor.property.ListProperty.ImmutableListMethod (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.property.MapProperty.ImmutableMapMethod (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.property.MergeAction
- org.inferred.freebuilder.processor.source.QualifiedName (implements java.lang.Comparable<T>)
- org.inferred.freebuilder.processor.property.SetProperty.ImmutableSetMethod (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.source.Type (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.source.Type.TypeImpl
- org.inferred.freebuilder.processor.source.TypeClass
- org.inferred.freebuilder.processor.source.Variable (implements org.inferred.freebuilder.processor.source.Excerpt, org.inferred.freebuilder.processor.source.Scope.Key<V>)
- org.inferred.freebuilder.processor.source.ValueType.ReceiverIntoHashCode (implements org.inferred.freebuilder.processor.source.ValueType.FieldReceiver)
- org.inferred.freebuilder.processor.source.ValueType.ReceiverIntoList (implements org.inferred.freebuilder.processor.source.ValueType.FieldReceiver)
- org.inferred.freebuilder.processor.source.ValueType.ReceiverIntoStringBuilder (implements org.inferred.freebuilder.processor.source.ValueType.FieldReceiver)
- javax.lang.model.util.AbstractAnnotationValueVisitor6<R,P> (implements javax.lang.model.element.AnnotationValueVisitor<R,P>)
Interface Hierarchy
- org.inferred.freebuilder.processor.source.Excerpt
- org.inferred.freebuilder.processor.source.feature.Feature<T>
- org.inferred.freebuilder.processor.source.feature.FeatureSet
- org.inferred.freebuilder.processor.model.MethodFinder.ErrorTypeHandling<E>
- org.inferred.freebuilder.processor.model.MethodIntrospector.OwnMethodInvocationVisitor
- org.inferred.freebuilder.processor.model.MethodIntrospector.OwnMethodInvocationVisitor.Logger
- org.inferred.freebuilder.processor.naming.NamingConvention
- org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Config
- org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Factory
- org.inferred.freebuilder.processor.source.QualifiedNameAppendable
- org.inferred.freebuilder.processor.source.Scope.Key<V>
- org.inferred.freebuilder.processor.source.ScopeHandler.Reflection
- org.inferred.freebuilder.processor.source.ScopeHandler.TypeInfo
- org.inferred.freebuilder.processor.source.SourceParser.EventHandler
- org.inferred.freebuilder.processor.source.TemplateApplier.ParamAppender
- org.inferred.freebuilder.processor.source.TemplateApplier.TextAppender
- org.inferred.freebuilder.processor.source.TypeUsage
- org.inferred.freebuilder.processor.source.ValueType.FieldReceiver
Annotation Type Hierarchy
- org.inferred.freebuilder.FreeBuilder (implements java.lang.annotation.Annotation)
- org.inferred.freebuilder.IgnoredByEquals (implements java.lang.annotation.Annotation)
- org.inferred.freebuilder.NotInToString (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.inferred.freebuilder.processor.BuildableType_Builder.Property
- org.inferred.freebuilder.processor.BuildableType.MergeBuilderMethod
- org.inferred.freebuilder.processor.BuildableType.PartialToBuilderMethod
- org.inferred.freebuilder.processor.BuilderFactory
- org.inferred.freebuilder.processor.BuilderFactory.TypeInference
- org.inferred.freebuilder.processor.Datatype_Builder.Property
- org.inferred.freebuilder.processor.Datatype.StandardMethod
- org.inferred.freebuilder.processor.Datatype.UnderrideLevel
- org.inferred.freebuilder.processor.Datatype.Visibility (implements org.inferred.freebuilder.processor.source.Excerpt)
- org.inferred.freebuilder.processor.Declarations.Declaration (implements org.inferred.freebuilder.processor.source.Scope.Key<V>)
- org.inferred.freebuilder.processor.source.feature.GuavaLibrary (implements org.inferred.freebuilder.processor.source.feature.Feature<T>)
- org.inferred.freebuilder.processor.JacksonSupport.GenerateAnnotation
- org.inferred.freebuilder.processor.source.feature.JavaxPackage (implements org.inferred.freebuilder.processor.source.feature.Feature<T>)
- org.inferred.freebuilder.processor.source.feature.Jsr305 (implements org.inferred.freebuilder.processor.source.feature.Feature<T>)
- org.inferred.freebuilder.processor.naming.NamingConventions.Convention
- org.inferred.freebuilder.processor.property.OptionalProperty.OptionalType
- org.inferred.freebuilder.processor.property.PrimitiveOptionalProperty.OptionalType
- org.inferred.freebuilder.processor.property.Property_Builder.Property
- org.inferred.freebuilder.processor.property.PropertyCodeGenerator.Initially
- org.inferred.freebuilder.processor.source.Scope.Level
- org.inferred.freebuilder.processor.source.ScopeHandler.ScopeState
- org.inferred.freebuilder.processor.source.ScopeHandler.Visibility
- org.inferred.freebuilder.processor.source.feature.SourceLevel (implements org.inferred.freebuilder.processor.source.feature.Feature<T>)
- org.inferred.freebuilder.processor.source.SourceParser.AnnotationState
- org.inferred.freebuilder.processor.source.SourceParser.State
- org.inferred.freebuilder.processor.source.TypeUsage_Builder.Property
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)