Uses of Class
com.strobel.collections.ImmutableList
Packages that use ImmutableList
Package
Description
-
Uses of ImmutableList in com.strobel.collections
Fields in com.strobel.collections declared as ImmutableListModifier and TypeFieldDescriptionListBuffer.elements
The list of elements of this buffer.private static final ImmutableList
<?> ImmutableList.EMPTY_LIST
ListBuffer.last
A pointer pointing to the last, sentinel element of `elements'.ImmutableList.tail
The remainder of the list except for its first element, supposed to be immutable.Methods in com.strobel.collections that return ImmutableListModifier and TypeMethodDescriptionAppend given element at length, forming and returning a new list.ImmutableList.appendList
(ImmutableList<A> x) Append given list at length, forming and returning a new list.ImmutableList.appendList
(ListBuffer<A> x) Append given list buffer at length, forming and returning a new list.static <T> ImmutableList
<T> ImmutableList.convert
(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.Prepend given element to front of list, forming and returning a new list.ImmutableList.prependList
(ImmutableList<A> xs) Prepend given list of elements to front of list, forming and returning a new list.ImmutableList.reverse()
Reverse list.ImmutableList.setTail
(ImmutableList<A> tail) ListBuffer.toList()
Convert buffer to a list of all its elements.Methods in com.strobel.collections with parameters of type ImmutableListModifier and TypeMethodDescriptionImmutableList.appendList
(ImmutableList<A> x) Append given list at length, forming and returning a new list.ListBuffer.appendList
(ImmutableList<A> xs) Append all elements in a list to buffer.static <T> ImmutableList
<T> ImmutableList.convert
(Class<T> type, ImmutableList<?> list) static boolean
ImmutableList.equals
(ImmutableList<?> xs, ImmutableList<?> ys) Are the two lists the same?ImmutableList.prependList
(ImmutableList<A> xs) Prepend given list of elements to front of list, forming and returning a new list.ImmutableList.setTail
(ImmutableList<A> tail) Constructors in com.strobel.collections with parameters of type ImmutableListModifierConstructorDescription(package private)
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 ImmutableListModifier and TypeMethodDescriptionITypeInfo.getGenericParameters()
final ImmutableList
<ITypeInfo> TypeProxy.getGenericParameters()
ITypeInfo.getSuperInterfaces()
final ImmutableList
<ITypeInfo> TypeProxy.getSuperInterfaces()
ITypeInfo.getTypeArguments()
final ImmutableList
<ITypeInfo> TypeProxy.getTypeArguments()
-
Uses of ImmutableList in com.strobel.expressions
Methods in com.strobel.expressions with parameters of type ImmutableListModifier and TypeMethodDescriptionprivate 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 ImmutableListModifier and TypeFieldDescriptionprivate static final Map
<Type<?>, ImmutableList<Type<?>>> Helper.closureCache
private static final SimpleVisitor
<ImmutableList<Type<?>>, ImmutableList<Type<?>>> Helper.InterfacesVisitor
private static final SimpleVisitor
<ImmutableList<Type<?>>, ImmutableList<Type<?>>> Helper.InterfacesVisitor
Methods in com.strobel.reflection that return ImmutableListModifier and TypeMethodDescriptionstatic ImmutableList
<Type<?>> 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 ImmutableListModifier and TypeMethodDescriptionprivate 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)