Class TypeToken.TypeSet

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Iterable<TypeToken<? super T>>, java.util.Collection<TypeToken<? super T>>, java.util.Set<TypeToken<? super T>>
    Enclosing class:
    TypeToken<T>

    public class TypeToken.TypeSet
    extends ForwardingSet<TypeToken<? super T>>
    implements java.io.Serializable
    The set of interfaces and classes that T is or is a subtype of. Object is not included in the set if this type is an interface.
    Since:
    13.0
    See Also:
    Serialized Form
    • Method Detail

      • delegate

        protected java.util.Set<TypeToken<? super T>> delegate()
        Description copied from class: ForwardingObject
        Returns the backing delegate instance that methods are forwarded to. Abstract subclasses generally override this method with an abstract method that has a more specific return type, such as ForwardingSet.delegate(). Concrete subclasses override this method to supply the instance being decorated.
        Specified by:
        delegate in class ForwardingSet<TypeToken<? super T>>
      • rawTypes

        public java.util.Set<java.lang.Class<? super T>> rawTypes()
        Returns the raw types of the types in this set, in the same order.