Class TypeList.Generic.ForLoadedTypes.OfTypeVariables
java.lang.Object
java.util.AbstractCollection<TypeDescription.Generic>
java.util.AbstractList<TypeDescription.Generic>
net.bytebuddy.matcher.FilterableList.AbstractBase<TypeDescription.Generic, TypeList.Generic>
net.bytebuddy.description.type.TypeList.Generic.AbstractBase
net.bytebuddy.description.type.TypeList.Generic.ForLoadedTypes.OfTypeVariables
- All Implemented Interfaces:
Iterable<TypeDescription.Generic>, Collection<TypeDescription.Generic>, List<TypeDescription.Generic>, SequencedCollection<TypeDescription.Generic>, TypeList.Generic, FilterableList<TypeDescription.Generic, TypeList.Generic>
- Enclosing class:
TypeList.Generic.ForLoadedTypes
public static class TypeList.Generic.ForLoadedTypes.OfTypeVariables
extends TypeList.Generic.AbstractBase
A type list that represents loaded type variables.
-
Nested Class Summary
Nested classes/interfaces inherited from interface FilterableList
FilterableList.AbstractBase<T,S>, FilterableList.Empty<T, S> Nested classes/interfaces inherited from interface TypeList.Generic
TypeList.Generic.AbstractBase, TypeList.Generic.Empty, TypeList.Generic.Explicit, TypeList.Generic.ForDetachedTypes, TypeList.Generic.ForLoadedTypes, TypeList.Generic.OfConstructorExceptionTypes, TypeList.Generic.OfLoadedInterfaceTypes, TypeList.Generic.OfMethodExceptionTypes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<TypeVariable<?>> The type variables this list represents.Fields inherited from class AbstractList
modCount -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOfTypeVariables(TypeVariable<?>... typeVariable) Creates a new type list for loaded type variables.protectedOfTypeVariables(List<TypeVariable<?>> typeVariables) Creates a new type list for loaded type variables. -
Method Summary
Modifier and TypeMethodDescriptionget(int index) static TypeList.Genericof(GenericDeclaration genericDeclaration) Creates a list of the type variables of the supplied generic declaration.intsize()Methods inherited from class TypeList.Generic.AbstractBase
accept, asErasures, asRawTypes, asTokenList, getStackSize, wrapMethods inherited from class FilterableList.AbstractBase
filter, getOnly, subListMethods inherited from class AbstractList
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, setMethods inherited from class AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringMethods inherited from interface Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface FilterableList
filter, getOnly, subListMethods inherited from interface List
add, add, addAll, addAll, addFirst, addLast, clear, contains, containsAll, equals, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeLast, replaceAll, retainAll, reversed, set, sort, spliterator, toArray, toArray
-
Field Details
-
typeVariables
The type variables this list represents.
-
-
Constructor Details
-
OfTypeVariables
Creates a new type list for loaded type variables.- Parameters:
typeVariable- The type variables this list represents.
-
OfTypeVariables
Creates a new type list for loaded type variables.- Parameters:
typeVariables- The type variables this list represents.
-
-
Method Details
-
of
Creates a list of the type variables of the supplied generic declaration.- Parameters:
genericDeclaration- The generic declaration to represent.- Returns:
- A generic type list for the returned generic declaration.
-
get
- Specified by:
getin interfaceList<TypeDescription.Generic>- Specified by:
getin classAbstractList<TypeDescription.Generic>
-
size
public int size()- Specified by:
sizein interfaceCollection<TypeDescription.Generic>- Specified by:
sizein interfaceList<TypeDescription.Generic>- Specified by:
sizein classAbstractCollection<TypeDescription.Generic>
-