Class ValueType
java.lang.Object
org.inferred.freebuilder.processor.source.ValueType
- Direct Known Subclasses:
BuildableList,CheckedBiMap,CheckedBiMap.CheckedEntry,CheckedBiMap.CheckedEntryIterator,CheckedBiMap.CheckedEntrySet,CheckedList,CheckedListMultimap,CheckedMap,CheckedMap.CheckedEntry,CheckedMap.CheckedEntryIterator,CheckedMap.CheckedEntrySet,CheckedMultiset,CheckedNavigableSet,CheckedSet,CheckedSetMultimap,FieldAccess,FunctionalType,GeneratedType,GwtSupport.CustomValueSerializer,GwtSupport.GwtWhitelist,IdKey,LazyName,LazyName.Declaration,ListProperty.ImmutableListMethod,MapProperty.ImmutableMapMethod,MergeAction,QualifiedName,SetProperty.ImmutableSetMethod,Type,Variable
Represents an instance that compares in
Object.hashCode() and
Object.equals(Object) using a sequence of fields. If two instances have the same runtime
class and the same sequence of fields, then they are considered equal.
This class implements the two Object methods mentioned above as well as
Object.toString().
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceAn object that receives fields (names and current values) for processing.private static final classA receiver that uses each received name and value to calculate a hash code.private static final classA receiver that adds all received field names and values into a list in order.private static final classA receiver that puts each name and value into aStringBuilderthat generates a human- readable representation of the value. -
Constructor Summary
Constructors -
Method Summary