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

public abstract class ValueType extends Object
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().

  • Constructor Details

    • ValueType

      public ValueType()
  • Method Details