| AccessibleFieldsMirror |
AccessibleFieldsMirror used to parse data of AnnotationMirror for original annotation org.immutables.builder.Builder.AccessibleFields
during annotation processing.
|
| AccessorAttributesCollector |
|
| AnnotationInjections |
|
| AnnotationInjections.AnnotationInjection |
|
| AnnotationInjections.InjectionInfo |
|
| Annotations |
|
| AstMirror |
AstMirror used to parse data of AnnotationMirror for original annotation org.immutables.trees.Trees.Ast
during annotation processing.
|
| AttributeBuilderDescriptor |
API for the template to use.
|
| AttributeBuilderReflection |
|
| AttributeBuilderReflection.FirstPartyStrategy |
Strategy for processing first party immutables.
|
| AttributeBuilderReflection.ThirdPartyAttributeBuilderStrategy |
Strategy for parsing third party immutables.
|
| AttributeBuilderThirdPartyModel |
|
| AttributeBuilderThirdPartyModel.Creator |
|
| AuxiliaryMirror |
AuxiliaryMirror used to parse data of AnnotationMirror for original annotation org.immutables.value.Value.Auxiliary
during annotation processing.
|
| BindParamsMirror |
BindParamsMirror used to parse data of AnnotationMirror for original annotation org.immutables.func.Functional.BindParameters
during annotation processing.
|
| BuilderMirrors |
|
| CachingElements |
Some annotation processors have javax.lang.model being implemented using relatively
expensive conversions from internal model.
|
| CachingElements.CachingAnnotationMirror |
|
| CachingElements.CachingDeclaredType |
|
| CachingElements.CachingElement |
|
| CachingElements.CachingExecutableElement |
|
| CachingElements.CachingPackageElement |
|
| CachingElements.CachingTypeElement |
|
| CasesMirrors |
|
| CaseStructure |
|
| ChainMirror |
ChainMirror used to parse data of AnnotationMirror for original annotation org.immutables.cases.Cases.Chain
during annotation processing.
|
| CheckedExceptionProbe |
|
| CheckMirror |
CheckMirror used to parse data of AnnotationMirror for original annotation org.immutables.value.Value.Check
during annotation processing.
|
| Constitution |
|
| Constitution.AbstractNameForms |
|
| Constitution.AppliedNameForms |
|
| Constitution.NameForms |
|
| CriteriaIdMirror |
CriteriaIdMirror used to parse data of AnnotationMirror for original annotation org.immutables.criteria.Criteria.Id
during annotation processing.
|
| CriteriaMirror |
CriteriaMirror used to parse data of AnnotationMirror for original annotation org.immutables.criteria.Criteria
during annotation processing.
|
| CriteriaMirrors |
|
| CriteriaModel |
|
| CriteriaModel.ContainerDef |
Composite matcher for containers like Iterable / Map / Optional / @Nullable
|
| CriteriaModel.CreatorVisitor |
|
| CriteriaModel.IntrospectedType |
|
| CriteriaModel.MatcherDef |
|
| CriteriaModel.MatcherDefinition |
|
| CriteriaRepositoryMirror |
CriteriaRepositoryMirror used to parse data of AnnotationMirror for original annotation org.immutables.criteria.Criteria.Repository
during annotation processing.
|
| CriteriaRepositoryMirror.FacetsExtractor |
|
| CustomImmutableAnnotations |
|
| CustomImmutableCollections |
|
| DataIgnoreMirror |
DataIgnoreMirror used to parse data of AnnotationMirror for original annotation org.immutables.data.Data.Ignore
during annotation processing.
|
| DataInlineMirror |
DataInlineMirror used to parse data of AnnotationMirror for original annotation org.immutables.data.Data.Inline
during annotation processing.
|
| DataMirror |
DataMirror used to parse data of AnnotationMirror for original annotation org.immutables.data.Data
during annotation processing.
|
| DatatypeMirrors |
|
| DefaultMirror |
DefaultMirror used to parse data of AnnotationMirror for original annotation org.immutables.value.Value.Default
during annotation processing.
|
| DepluralizeMirror |
DepluralizeMirror used to parse data of AnnotationMirror for original annotation org.immutables.value.Value.Style.Depluralize
during annotation processing.
|
| DepluralizeMirror.DictionaryExtractor |
|
| Depluralizer.DictionaryAidedDepluralizer |
|
| DerivedMirror |
DerivedMirror used to parse data of AnnotationMirror for original annotation org.immutables.value.Value.Derived
during annotation processing.
|
| EnclosingMirror |
EnclosingMirror used to parse data of AnnotationMirror for original annotation org.immutables.value.Value.Enclosing
during annotation processing.
|
| ExpectedSubtypesMirror |
ExpectedSubtypesMirror used to parse data of AnnotationMirror for original annotation org.immutables.gson.Gson.ExpectedSubtypes
during annotation processing.
|
| ExpectedSubtypesMirror.ValueExtractor |
|
| FactoryMethodAttributesCollector |
|
| FactoryMirror |
FactoryMirror used to parse data of AnnotationMirror for original annotation org.immutables.builder.Builder.Factory
during annotation processing.
|
| FConstructorMirror |
FConstructorMirror used to parse data of AnnotationMirror for original annotation org.immutables.builder.Builder.Constructor
during annotation processing.
|
| FIncludeMirror |
FIncludeMirror used to parse data of AnnotationMirror for original annotation org.immutables.builder.Builder.Include
during annotation processing.
|
| FIncludeMirror.ValueExtractor |
|
| FParameterMirror |
FParameterMirror used to parse data of AnnotationMirror for original annotation org.immutables.builder.Builder.Parameter
during annotation processing.
|
| FromSupertypesModel |
|
| FromSupertypesModel.FromSupertype |
|
| FuncMirrors |
|
| FunctionalMirror |
FunctionalMirror used to parse data of AnnotationMirror for original annotation org.immutables.func.Functional
during annotation processing.
|
| Generics |
|
| Generics.Parameter |
|
| GsonMirrors |
|
| GsonOtherMirror |
GsonOtherMirror used to parse data of AnnotationMirror for original annotation org.immutables.gson.Gson.Other
during annotation processing.
|
| GsonTypeTokens |
|
| IdMirror |
IdMirror used to parse data of AnnotationMirror for original annotation org.immutables.mongo.Mongo.Id
during annotation processing.
|
| IgnoreMirror |
IgnoreMirror used to parse data of AnnotationMirror for original annotation org.immutables.gson.Gson.Ignore
during annotation processing.
|
| ImmutableAttributeBuilderDescriptor |
|
| ImmutableAttributeBuilderDescriptor.Builder |
|
| ImmutableAttributeBuilderReflection |
|
| ImmutableAttributeBuilderThirdPartyModel |
|
| ImmutableAttributeBuilderThirdPartyModel.Builder |
|
| ImmutableConstitution |
|
| ImmutableConstitution.AppliedNameForms |
|
| ImmutableConstitution.AppliedNameForms.Builder |
|
| ImmutableConstitution.Builder |
|
| ImmutableConstitution.NameForms |
|
| ImmutableConstitution.NameForms.Builder |
|
| ImmutableFacet |
|
| ImmutableFacet.Builder |
|
| ImmutableFirstPartyStrategy |
|
| ImmutableMirror |
ImmutableMirror used to parse data of AnnotationMirror for original annotation org.immutables.value.Value.Immutable
during annotation processing.
|
| ImmutableMirror.BuilderExtractor |
|
| ImmutableMirror.CopyExtractor |
|
| ImmutableMirror.InternExtractor |
|
| ImmutableMirror.LazyhashExtractor |
|
| ImmutableMirror.PrehashExtractor |
|
| ImmutableMirror.SingletonExtractor |
|
| ImmutableNullabilityAnnotationInfo |
|
| ImmutableNullabilityAnnotationInfo.InternerHolder |
|
| ImmutableNullabilityAnnotationInfo.InternProxy |
|
| ImmutableProto |
ImmutableProto contains immutable implementation classes generated from
abstract value types defined as nested inside Proto.
|
| ImmutableProto.DeclaringPackage |
|
| ImmutableProto.DeclaringPackage.Builder |
|
| ImmutableProto.DeclaringType |
|
| ImmutableProto.DeclaringType.Builder |
|
| ImmutableProto.Environment |
|
| ImmutableProto.Environment.Builder |
|
| ImmutableProto.MetaAnnotated |
|
| ImmutableProto.Protoclass |
|
| ImmutableProto.Protoclass.Builder |
|
| ImmutableReporter |
|
| ImmutableRound |
Immutable implementation of Round.
|
| ImmutableRound.Builder |
|
| ImmutableStyleInfo |
|
| ImmutableStyleInfo.InternerHolder |
|
| ImmutableStyleInfo.InternProxy |
|
| ImmutableThirdPartyAttributeBuilderStrategy |
|
| ImmutableValueImmutableInfo |
|
| ImmutableValueImmutableInfo.Builder |
|
| ImmutableValueImmutableInfo.InternerHolder |
|
| ImmutableValueImmutableInfo.InternProxy |
|
| ImportRewriteDisabler |
|
| ImportsTypeStringResolver |
|
| IncludeMirror |
IncludeMirror used to parse data of AnnotationMirror for original annotation org.immutables.value.Value.Include
during annotation processing.
|
| IncludeMirror.ValueExtractor |
|
| InjectAnnotationMirror |
InjectAnnotationMirror used to parse data of AnnotationMirror for original annotation org.immutables.annotate.InjectAnnotation
during annotation processing.
|
| InjectAnnotationMirror.CodeExtractor |
|
| InjectAnnotationMirror.DeduplicationKeyExtractor |
|
| InjectAnnotationMirror.IfPresentExtractor |
|
| InjectAnnotationMirror.TargetExtractor |
|
| InjectAnnotationMirror.TypeExtractor |
|
| InjectManyAnnotationsMirror |
InjectManyAnnotationsMirror used to parse data of AnnotationMirror for original annotation org.immutables.annotate.InjectManyAnnotations
during annotation processing.
|
| InjectManyAnnotationsMirror.ValueExtractor |
|
| JavaBeanAttributesCollector |
Collects attributes by scanning for getters/setters/fields in a class definition.
|
| LazyMirror |
LazyMirror used to parse data of AnnotationMirror for original annotation org.immutables.value.Value.Lazy
during annotation processing.
|
| LongBits |
Structure to calculate bit packing
|
| LongBits.BitPosition |
|
| LongBits.LongPositions |
|
| LongBits.LongSet |
|
| ModifiableCreator |
A modifiable implementation of the Creator type.
|
| ModifiableMirror |
ModifiableMirror used to parse data of AnnotationMirror for original annotation org.immutables.value.Value.Modifiable
during annotation processing.
|
| MongoMirrors |
|
| MoreElements |
Static util methods related to Element
|
| MoreElements.AbstractVisitor<T> |
|
| MoreElements.ExecutableElementVisitor |
|
| MoreElements.PackageElementVisitor |
|
| MoreElements.TypeElementVisitor |
|
| MoreTypes |
Static util methods related to TypeMirror
|
| MoreTypes.AbstractVisitor<T> |
|
| MoreTypes.ArrayTypeVisitor |
|
| MoreTypes.DeclaredTypeVisitor |
|
| MoreTypes.ExecutableTypeVisitor |
|
| MoreTypes.PrimitiveTypeVisitor |
|
| NamedMirror |
NamedMirror used to parse data of AnnotationMirror for original annotation org.immutables.gson.Gson.Named
during annotation processing.
|
| NamedMirror.ValueExtractor |
|
| NaturalOrderMirror |
NaturalOrderMirror used to parse data of AnnotationMirror for original annotation org.immutables.value.Value.NaturalOrder
during annotation processing.
|
| NonAttributeMirror |
NonAttributeMirror used to parse data of AnnotationMirror for original annotation org.immutables.value.Value.NonAttribute
during annotation processing.
|
| NullabilityAnnotationInfo |
|
| ObscureFeatures |
Holder for some META-INF extension configured obscure features, which are problematic or not yet
ready to add to styles to add to Value.Style
|
| OkIgnoreMirror |
OkIgnoreMirror used to parse data of AnnotationMirror for original annotation org.immutables.moshi.JsonAdapted.Ignore
during annotation processing.
|
| OkJsonMirrors |
|
| OkNamedMirror |
OkNamedMirror used to parse data of AnnotationMirror for original annotation com.squareup.moshi.Json
during annotation processing.
|
| OkNamedMirror.NameExtractor |
|
| OkQualifierMirror |
OkQualifierMirror used to parse data of AnnotationMirror for original annotation com.squareup.moshi.JsonQualifier
during annotation processing.
|
| OkTypeAdaptersMirror |
OkTypeAdaptersMirror used to parse data of AnnotationMirror for original annotation org.immutables.moshi.JsonAdapted
during annotation processing.
|
| ParameterMirror |
ParameterMirror used to parse data of AnnotationMirror for original annotation org.immutables.value.Value.Parameter
during annotation processing.
|
| ParameterMirror.OrderExtractor |
|
| ParameterMirror.ValueExtractor |
|
| ProcessingEnvironments |
Internal utils relating to ProcessingEnvironment.
|
| Proto |
|
| Proto.AbstractDeclaring |
|
| Proto.DeclaringPackage |
|
| Proto.DeclaringType |
|
| Proto.Diagnosable |
|
| Proto.Environment |
|
| Proto.Interning |
|
| Proto.MetaAnnotated |
|
| Proto.MetaAnnotatedCache |
|
| Proto.Protoclass |
Prototypical model for generated derived classes.
|
| Proto.TypeFactoryAndInflater |
|
| RedactedMirror |
RedactedMirror used to parse data of AnnotationMirror for original annotation org.immutables.value.Value.Redacted
during annotation processing.
|
| Reporter |
|
| RepositoryMirror |
RepositoryMirror used to parse data of AnnotationMirror for original annotation org.immutables.mongo.Mongo.Repository
during annotation processing.
|
| RepositoryMirror.CollectionExtractor |
|
| RepositoryMirror.IndexExtractor |
|
| RepositoryMirror.ReadonlyExtractor |
|
| RepositoryMirror.ValueExtractor |
|
| RepositoryModel |
Repository model and builder.
|
| RepositoryModel.CodeBlock |
|
| RepositoryModel.DelegateMethod |
|
| ReverseOrderMirror |
ReverseOrderMirror used to parse data of AnnotationMirror for original annotation org.immutables.value.Value.ReverseOrder
during annotation processing.
|
| Round |
|
| SerializedNameMirror |
SerializedNameMirror used to parse data of AnnotationMirror for original annotation com.google.gson.annotations.SerializedName
during annotation processing.
|
| SerializedNameMirror.AlternateExtractor |
|
| SerializedNameMirror.ValueExtractor |
|
| SerialMirrors |
|
| SourceNames |
|
| StructuralMirror |
StructuralMirror used to parse data of AnnotationMirror for original annotation org.immutables.serial.Serial.Structural
during annotation processing.
|
| StyleInfo |
We copy styles to StyleInfo to safely cache styles between rounds etc and prevent any memory
leaks by unnecessary retaining compiler internal structures.
|
| StyleMirror |
StyleMirror used to parse data of AnnotationMirror for original annotation org.immutables.value.Value.Style
during annotation processing.
|
| StyleMirror.AddAllBuilderExtractor |
|
| StyleMirror.AddAllExtractor |
|
| StyleMirror.AddBuilderExtractor |
|
| StyleMirror.AddExtractor |
|
| StyleMirror.AdditionalJsonAnnotationsExtractor |
|
| StyleMirror.AllMandatoryParametersExtractor |
|
| StyleMirror.AllowedClasspathAnnotationsExtractor |
|
| StyleMirror.AllParametersExtractor |
|
| StyleMirror.AlwaysPublicInitializersExtractor |
|
| StyleMirror.AttributeBuilderDetectionExtractor |
|
| StyleMirror.AttributeBuilderExtractor |
|
| StyleMirror.AttributelessSingletonExtractor |
|
| StyleMirror.BeanFriendlyModifiablesExtractor |
|
| StyleMirror.BuilderExtractor |
|
| StyleMirror.BuilderVisibilityExtractor |
|
| StyleMirror.BuilderVisibilityStringExtractor |
|
| StyleMirror.BuildExtractor |
|
| StyleMirror.BuildOrThrowExtractor |
|
| StyleMirror.BuiltinContainerAttributesExtractor |
|
| StyleMirror.CanBuildExtractor |
|
| StyleMirror.ClearBuilderExtractor |
|
| StyleMirror.ClearExtractor |
|
| StyleMirror.CopyOfExtractor |
|
| StyleMirror.CreateExtractor |
|
| StyleMirror.DeepImmutablesDetectionExtractor |
|
| StyleMirror.DefaultAsDefaultExtractor |
|
| StyleMirror.DefaultsExtractor |
|
| StyleMirror.DeferCollectionAllocationExtractor |
|
| StyleMirror.DelegateToStringExtractor |
|
| StyleMirror.DepluralizeDictionaryExtractor |
|
| StyleMirror.DepluralizeExtractor |
|
| StyleMirror.FallbackNullableAnnotationExtractor |
|
| StyleMirror.FinalInstanceFieldsExtractor |
|
| StyleMirror.ForceEqualsInWithersExtractor |
|
| StyleMirror.ForceJacksonIgnoreFieldsExtractor |
|
| StyleMirror.ForceJacksonPropertyNamesExtractor |
|
| StyleMirror.FromExtractor |
|
| StyleMirror.GenerateSuppressAllWarningsExtractor |
|
| StyleMirror.GetBuilderExtractor |
|
| StyleMirror.GetBuildersExtractor |
|
| StyleMirror.GetExtractor |
|
| StyleMirror.HeaderCommentsExtractor |
|
| StyleMirror.ImmutableCopyOfRoutinesExtractor |
|
| StyleMirror.ImplementationNestedInBuilderExtractor |
|
| StyleMirror.IncludeHashCodeExtractor |
|
| StyleMirror.InitExtractor |
|
| StyleMirror.InstanceExtractor |
|
| StyleMirror.IsInitializedExtractor |
|
| StyleMirror.IsSetExtractor |
|
| StyleMirror.JacksonIntegrationExtractor |
|
| StyleMirror.JakartaExtractor |
|
| StyleMirror.Jdk9CollectionsExtractor |
|
| StyleMirror.JdkOnlyExtractor |
|
| StyleMirror.LimitStringLengthInToStringExtractor |
|
| StyleMirror.NewBuilderExtractor |
|
| StyleMirror.NullableAnnotationExtractor |
|
| StyleMirror.OfExtractor |
|
| StyleMirror.OptionalAcceptNullableExtractor |
|
| StyleMirror.OvershadowImplementationExtractor |
|
| StyleMirror.PackageGeneratedExtractor |
|
| StyleMirror.PassAnnotationsExtractor |
|
| StyleMirror.PrivateNoargConstructorExtractor |
|
| StyleMirror.ProtectedNoargConstructorExtractor |
|
| StyleMirror.PutAllExtractor |
|
| StyleMirror.PutExtractor |
|
| StyleMirror.RedactedMaskExtractor |
|
| StyleMirror.SetBuilderExtractor |
|
| StyleMirror.SetExtractor |
|
| StyleMirror.StagedBuilderExtractor |
|
| StyleMirror.StrictBuilderExtractor |
|
| StyleMirror.StrictModifiableExtractor |
|
| StyleMirror.ThrowForInvalidImmutableStateExtractor |
|
| StyleMirror.ThrowForNullPointerExtractor |
|
| StyleMirror.ToBuilderExtractor |
|
| StyleMirror.ToImmutableExtractor |
|
| StyleMirror.TransientDerivedFieldsExtractor |
|
| StyleMirror.TypeAbstractExtractor |
|
| StyleMirror.TypeBuilderExtractor |
|
| StyleMirror.TypeImmutableEnclosingExtractor |
|
| StyleMirror.TypeImmutableExtractor |
|
| StyleMirror.TypeImmutableNestedExtractor |
|
| StyleMirror.TypeInnerBuilderExtractor |
|
| StyleMirror.TypeInnerModifiableExtractor |
|
| StyleMirror.TypeModifiableExtractor |
|
| StyleMirror.TypeWithExtractor |
|
| StyleMirror.UnderrideEqualsExtractor |
|
| StyleMirror.UnderrideHashCodeExtractor |
|
| StyleMirror.UnderrideToStringExtractor |
|
| StyleMirror.UnsafeDefaultAndDerivedExtractor |
|
| StyleMirror.UnsetExtractor |
|
| StyleMirror.ValidationMethodExtractor |
|
| StyleMirror.VisibilityExtractor |
|
| StyleMirror.VisibilityStringExtractor |
|
| StyleMirror.WeakInterningExtractor |
|
| StyleMirror.WithExtractor |
|
| StyleMirror.WithUnaryOperatorExtractor |
|
| Styles |
|
| Styles.PackageNaming |
Plain Naming does not fit package name patterns and pimping it will uselessly
compilcate things.
|
| Styles.UsingName |
|
| SuppressedWarnings |
|
| SwitcherModel |
|
| SwitchMirror |
SwitchMirror used to parse data of AnnotationMirror for original annotation org.immutables.builder.Builder.Switch
during annotation processing.
|
| SwitchMirror.DefaultNameExtractor |
|
| TelescopicBuild |
|
| TelescopicBuild.TelescopicStage |
|
| ThrowForInvalidImmutableState |
|
| TransformMirror |
TransformMirror used to parse data of AnnotationMirror for original annotation org.immutables.trees.Trees.Transform
during annotation processing.
|
| TreesIncludeMirror |
TreesIncludeMirror used to parse data of AnnotationMirror for original annotation org.immutables.trees.Trees.Include
during annotation processing.
|
| TreesIncludeMirror.ValueExtractor |
|
| TreesMirrors |
|
| TypeAdaptersMirror |
TypeAdaptersMirror used to parse data of AnnotationMirror for original annotation org.immutables.gson.Gson.TypeAdapters
during annotation processing.
|
| TypeAdaptersMirror.EmptyAsNullsExtractor |
|
| TypeAdaptersMirror.FieldNamingStrategyExtractor |
|
| TypeAdaptersMirror.MetainfServiceExtractor |
|
| TypeAdaptersMirror.NullAsDefaultExtractor |
|
| TypeIntrospectionBase |
|
| TypeStringProvider |
Encapsulates routines and various hacks for get relevant strings for the raw types and type
parameters, while attempting to resolve unresolved types using source imports.
|
| UnshadeGuava |
|
| ValueAttribute |
It's pointless to refactor this mess until
1) Some sort of type calculus toolkit used/created
2) Facets/Implicits in Generator toolkit with auto-memoising implemented
|
| ValueAttribute.WholeTypeVariable |
|
| ValueAttributeFunctions |
Only functions left in this previously generated file (long time ago)
|
| ValueAttributeFunctions.UniqueOnAttributeBuilderDescriptor |
|
| ValueImmutableInfo |
|
| ValueMirrors |
|
| ValueType |
|
| ValueType.HasJdkKind |
|
| ValueType.UnderrideMethod |
|
| ValueType.ValidationMethod |
|
| ValueTypeComposer |
It may grow later in some better abstraction, but as it stands now, currently it is
just a glue between new "protoclass" model and old discovery routines.
|
| ValueUmbrellaMirror |
ValueUmbrellaMirror used to parse data of AnnotationMirror for original annotation org.immutables.value.Value
during annotation processing.
|
| VersionMirror |
VersionMirror used to parse data of AnnotationMirror for original annotation org.immutables.serial.Serial.Version
during annotation processing.
|
| VersionMirror.ValueExtractor |
|
| VisitMirror |
VisitMirror used to parse data of AnnotationMirror for original annotation org.immutables.trees.Trees.Visit
during annotation processing.
|