Package com.google.common.reflect
Class TypeToken.TypeSet
- java.lang.Object
 - 
- com.google.common.collect.ForwardingObject
 - 
- com.google.common.collect.ForwardingCollection<E>
 - 
- com.google.common.collect.ForwardingSet<TypeToken<? super T>>
 - 
- com.google.common.reflect.TypeToken.TypeSet
 
 
 
 
 
- 
- All Implemented Interfaces:
 Serializable,Iterable<TypeToken<? super T>>,Collection<TypeToken<? super T>>,Set<TypeToken<? super T>>
public class TypeToken.TypeSet extends ForwardingSet<TypeToken<? super T>> implements Serializable
The set of interfaces and classes thatTis or is a subtype of.Objectis not included in the set if this type is an interface.- Since:
 - 13.0
 - See Also:
 - Serialized Form
 
 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TypeToken.TypeSetclasses()Returns the types that are classes.protected Set<TypeToken<? super T>>delegate()Returns the backing delegate instance that methods are forwarded to.TypeToken.TypeSetinterfaces()Returns the types that are interfaces implemented by this type.Set<Class<? super T>>rawTypes()Returns the raw types of the types in this set, in the same order.- 
Methods inherited from class com.google.common.collect.ForwardingSet
equals, hashCode, standardEquals, standardHashCode, standardRemoveAll 
- 
Methods inherited from class com.google.common.collect.ForwardingCollection
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, standardAddAll, standardClear, standardContains, standardContainsAll, standardIsEmpty, standardRemove, standardRetainAll, standardToArray, standardToArray, standardToString, toArray, toArray 
- 
Methods inherited from class com.google.common.collect.ForwardingObject
toString 
- 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray 
 - 
 
 - 
 
- 
- 
Method Detail
- 
interfaces
public TypeToken.TypeSet interfaces()
Returns the types that are interfaces implemented by this type. 
- 
classes
public TypeToken.TypeSet classes()
Returns the types that are classes. 
- 
delegate
protected Set<TypeToken<? super T>> delegate()
Description copied from class:ForwardingObjectReturns 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 asForwardingSet.delegate(). Concrete subclasses override this method to supply the instance being decorated.- Specified by:
 delegatein classForwardingSet<TypeToken<? super T>>
 
 - 
 
 -