Uses of Class
com.strobel.collections.ImmutableList
-
Packages that use ImmutableList Package Description com.strobel.collections com.strobel.decompiler.types com.strobel.expressions com.strobel.reflection -
-
Uses of ImmutableList in com.strobel.collections
Fields in com.strobel.collections declared as ImmutableList Modifier and Type Field Description ImmutableList<A>
ListBuffer. elements
The list of elements of this buffer.private static ImmutableList<?>
ImmutableList. EMPTY_LIST
ImmutableList<A>
ListBuffer. last
A pointer pointing to the last, sentinel element of `elements'.ImmutableList<A>
ImmutableList. tail
The remainder of the list except for its first element, supposed to be immutable.Methods in com.strobel.collections that return ImmutableList Modifier and Type Method Description ImmutableList<A>
ImmutableList. append(A x)
Append given element at length, forming and returning a new list.ImmutableList<A>
ImmutableList. appendList(ImmutableList<A> x)
Append given list at length, forming and returning a new list.ImmutableList<A>
ImmutableList. appendList(ListBuffer<A> x)
Append given list buffer at length, forming and returning a new list.static <T> ImmutableList<T>
ImmutableList. convert(java.lang.Class<T> type, ImmutableList<?> list)
static <A> ImmutableList<A>
ImmutableList. empty()
Construct an empty list.static <A> ImmutableList<A>
ImmutableList. fill(int len, A init)
Deprecated.static <A> ImmutableList<A>
ImmutableList. from(A[] array)
Construct a list consisting all elements of given array.static <A> ImmutableList<A>
ImmutableList. of(A x1)
Construct a list consisting of given element.static <A> ImmutableList<A>
ImmutableList. of(A x1, A x2)
Construct a list consisting of given elements.static <A> ImmutableList<A>
ImmutableList. of(A x1, A... rest)
Construct a list consisting of given elements.static <A> ImmutableList<A>
ImmutableList. of(A x1, A x2, A x3)
Construct a list consisting of given elements.static <A> ImmutableList<A>
ImmutableList. of(A x1, A x2, A x3, A... rest)
Construct a list consisting of given elements.ImmutableList<A>
ImmutableList. prepend(A x)
Prepend given element to front of list, forming and returning a new list.ImmutableList<A>
ImmutableList. prependList(ImmutableList<A> xs)
Prepend given list of elements to front of list, forming and returning a new list.ImmutableList<A>
ImmutableList. reverse()
Reverse list.ImmutableList<A>
ImmutableList. setTail(ImmutableList<A> tail)
ImmutableList<A>
ListBuffer. toList()
Convert buffer to a list of all its elements.Methods in com.strobel.collections with parameters of type ImmutableList Modifier and Type Method Description ImmutableList<A>
ImmutableList. appendList(ImmutableList<A> x)
Append given list at length, forming and returning a new list.ListBuffer<A>
ListBuffer. appendList(ImmutableList<A> xs)
Append all elements in a list to buffer.static <T> ImmutableList<T>
ImmutableList. convert(java.lang.Class<T> type, ImmutableList<?> list)
static boolean
ImmutableList. equals(ImmutableList<?> xs, ImmutableList<?> ys)
Are the two lists the same?ImmutableList<A>
ImmutableList. prependList(ImmutableList<A> xs)
Prepend given list of elements to front of list, forming and returning a new list.ImmutableList<A>
ImmutableList. setTail(ImmutableList<A> tail)
Constructors in com.strobel.collections with parameters of type ImmutableList Constructor Description ImmutableList(A head, ImmutableList<A> tail)
Construct a list given its head and tail. -
Uses of ImmutableList in com.strobel.decompiler.types
Methods in com.strobel.decompiler.types that return ImmutableList Modifier and Type Method Description ImmutableList<ITypeInfo>
ITypeInfo. getGenericParameters()
ImmutableList<ITypeInfo>
TypeProxy. getGenericParameters()
ImmutableList<ITypeInfo>
ITypeInfo. getSuperInterfaces()
ImmutableList<ITypeInfo>
TypeProxy. getSuperInterfaces()
ImmutableList<ITypeInfo>
ITypeInfo. getTypeArguments()
ImmutableList<ITypeInfo>
TypeProxy. getTypeArguments()
-
Uses of ImmutableList in com.strobel.expressions
Methods in com.strobel.expressions with parameters of type ImmutableList Modifier and Type Method Description private static BinaryExpression
Expression. aggregateBinary(ExpressionType binaryType, ImmutableList<Expression> operands)
-
Uses of ImmutableList in com.strobel.reflection
Fields in com.strobel.reflection with type parameters of type ImmutableList Modifier and Type Field Description private static java.util.Map<Type<?>,ImmutableList<Type<?>>>
Helper. closureCache
private static SimpleVisitor<ImmutableList<Type<?>>,ImmutableList<Type<?>>>
Helper. InterfacesVisitor
private static SimpleVisitor<ImmutableList<Type<?>>,ImmutableList<Type<?>>>
Helper. InterfacesVisitor
Methods in com.strobel.reflection that return ImmutableList Modifier and Type Method Description static ImmutableList<Type<?>>
Helper. closure(Type<?> t)
private static ImmutableList<Type<?>>
Helper. closureMin(ImmutableList<Type<?>> cl)
static ImmutableList<Type<?>>
Helper. insert(ImmutableList<Type<?>> cl, Type<?> t)
static ImmutableList<Type<?>>
Helper. interfaces(Type<?> type)
static ImmutableList<Type<?>>
Helper. union(ImmutableList<Type<?>> cl1, ImmutableList<Type<?>> cl2)
Methods in com.strobel.reflection with parameters of type ImmutableList Modifier and Type Method Description private static ImmutableList<Type<?>>
Helper. closureMin(ImmutableList<Type<?>> cl)
(package private) static boolean
Helper. containsType(ImmutableList<Type<?>> ts, ImmutableList<Type<?>> ss)
(package private) static boolean
Helper. containsTypeEquivalent(ImmutableList<Type<?>> ts, ImmutableList<Type<?>> tp)
static ImmutableList<Type<?>>
Helper. insert(ImmutableList<Type<?>> cl, Type<?> t)
static Type<?>
Helper. substitute(Type<?> type, ImmutableList<Type<?>> genericParameters, ImmutableList<Type<?>> typeArguments)
static ImmutableList<Type<?>>
Helper. union(ImmutableList<Type<?>> cl1, ImmutableList<Type<?>> cl2)
-