Class TypeToken.TypeSet

java.lang.Object
dev.mccue.guava.collect.ForwardingObject
dev.mccue.guava.collect.ForwardingCollection<E>
dev.mccue.guava.collect.ForwardingSet<TypeToken<? super T>>
dev.mccue.guava.reflect.TypeToken.TypeSet
All Implemented Interfaces:
Serializable, Iterable<TypeToken<? super T>>, Collection<TypeToken<? super T>>, Set<TypeToken<? super T>>
Enclosing class:
TypeToken<T>

public class TypeToken.TypeSet extends dev.mccue.guava.collect.ForwardingSet<TypeToken<? super T>> implements 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:
  • Method Details

    • interfaces

      public TypeToken<T>.TypeSet interfaces()
      Returns the types that are interfaces implemented by this type.
    • classes

      public TypeToken<T>.TypeSet classes()
      Returns the types that are classes.
    • delegate

      protected Set<TypeToken<? super T>> delegate()
      Specified by:
      delegate in class dev.mccue.guava.collect.ForwardingSet<TypeToken<? super T>>
    • rawTypes

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