protected static class TypePool.Default.LazyTypeDescription.LazyTypeList extends TypeList.AbstractBase
TypePool.Default.WithLazyResolution.LazyTypeDescription
s.TypeList.AbstractBase, TypeList.Empty, TypeList.Explicit, TypeList.ForLoadedTypes, TypeList.Generic
modCount
NO_INTERFACES
Modifier | Constructor and Description |
---|---|
protected |
LazyTypeList(TypePool typePool,
List<String> descriptors)
Creates a list of lazy type descriptions.
|
Modifier and Type | Method and Description |
---|---|
TypeDescription |
get(int index) |
int |
getStackSize()
Returns the sum of the size of all types contained in this list.
|
int |
size() |
String[] |
toInternalNames()
Returns a list of internal names of all types represented by this list.
|
wrap
filter, getOnly, subList
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
filter, getOnly, subList
add, add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, sort, spliterator, toArray, toArray
parallelStream, removeIf, stream
public TypeDescription get(int index)
get
in interface List<TypeDescription>
get
in class AbstractList<TypeDescription>
public int size()
size
in interface Collection<TypeDescription>
size
in interface List<TypeDescription>
size
in class AbstractCollection<TypeDescription>
public String[] toInternalNames()
toInternalNames
in interface TypeList
toInternalNames
in class TypeList.AbstractBase
null
if the list is empty.public int getStackSize()
getStackSize
in interface TypeList
getStackSize
in class TypeList.AbstractBase
Copyright © 2014–2020. All rights reserved.