Package sootup.core.util
Class ImmutableUtils
java.lang.Object
sootup.core.util.ImmutableUtils
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <E extends Enum<E>>
@NonNull com.google.common.collect.ImmutableSet<E>Returns an empty immutable set.static <E> @NonNull com.google.common.collect.ImmutableSet<E>
Returns an empty immutable list.static <E> @NonNull com.google.common.collect.ImmutableSet<E>
Returns an empty immutable set.static <E extends Enum<E>>
@NonNull com.google.common.collect.ImmutableSet<E>immutableEnumSet
(@NonNull E anElement, @NonNull E... otherElements) Returns an immutable set instance containing the given enum elements.static <E extends Enum<E>>
@NonNull com.google.common.collect.ImmutableSet<E>immutableEnumSetOf
(@NonNull Iterable<E> elements) Returns an immutable set instance containing the given enum elements.static <E> @NonNull com.google.common.collect.ImmutableList<E>
immutableList
(E e1) Returns an immutable list containing the given elements, in order.static <E> @NonNull com.google.common.collect.ImmutableList<E>
immutableList
(E e1, E e2) Returns an immutable list containing the given elements, in order.static <E> @NonNull com.google.common.collect.ImmutableList<E>
immutableList
(E e1, E e2, E e3) Returns an immutable list containing the given elements, in order.static <E> @NonNull com.google.common.collect.ImmutableList<E>
immutableList
(E e1, E e2, E e3, E e4) Returns an immutable list containing the given elements, in order.static <E> @NonNull com.google.common.collect.ImmutableList<E>
immutableList
(E e1, E e2, E e3, E e4, E e5) Returns an immutable list containing the given elements, in order.static <E> @NonNull com.google.common.collect.ImmutableList<E>
immutableList
(E e1, E e2, E e3, E e4, E e5, E e6) Returns an immutable list containing the given elements, in order.static <E> @NonNull com.google.common.collect.ImmutableList<E>
immutableList
(E e1, E e2, E e3, E e4, E e5, E e6, E e7) Returns an immutable list containing the given elements, in order.static <E> @NonNull com.google.common.collect.ImmutableList<E>
immutableList
(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8) Returns an immutable list containing the given elements, in order.static <E> @NonNull com.google.common.collect.ImmutableList<E>
immutableList
(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9) Returns an immutable list containing the given elements, in order.static <E> @NonNull com.google.common.collect.ImmutableList<E>
immutableList
(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10) Returns an immutable list containing the given elements, in order.static <E> @NonNull com.google.common.collect.ImmutableList<E>
immutableList
(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10, E e11) Returns an immutable list containing the given elements, in order.static <E> @NonNull com.google.common.collect.ImmutableList<E>
immutableList
(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10, E e11, E e12, @NonNull E... others) Returns an immutable list containing the given elements, in order.static <E> @NonNull com.google.common.collect.ImmutableList<E>
immutableListOf
(@NonNull E[] elements) Returns an immutable list containing the given elements, in order.static <E> @NonNull com.google.common.collect.ImmutableList<E>
immutableListOf
(@NonNull Iterable<? extends E> elements) Returns an immutable list containing the given elements, in order.static <E> @NonNull com.google.common.collect.ImmutableList<E>
immutableListOf
(@NonNull Stream<? extends E> elements) Returns an immutable list containing the given elements, in order.static <E> @NonNull com.google.common.collect.ImmutableSet<E>
immutableSet
(E e1) Returns an immutable set instance containing the given enum elements.static <E> @NonNull com.google.common.collect.ImmutableSet<E>
immutableSet
(E e1, E e2) Returns an immutable set instance containing the given enum elements.static <E> @NonNull com.google.common.collect.ImmutableSet<E>
immutableSet
(E e1, E e2, E e3) Returns an immutable set instance containing the given enum elements.static <E> @NonNull com.google.common.collect.ImmutableSet<E>
immutableSet
(E e1, E e2, E e3, E e4) Returns an immutable set instance containing the given enum elements.static <E> @NonNull com.google.common.collect.ImmutableSet<E>
immutableSet
(E e1, E e2, E e3, E e4, E e5) Returns an immutable set instance containing the given enum elements.static <E> @NonNull com.google.common.collect.ImmutableSet<E>
immutableSet
(E e1, E e2, E e3, E e4, E e5, E e6) Returns an immutable set instance containing the given enum elements.static <E> @NonNull com.google.common.collect.ImmutableSet<E>
immutableSet
(E e1, E e2, E e3, E e4, E e5, E e6, E... others) Returns an immutable set instance containing the given enum elements.static <E> @NonNull com.google.common.collect.ImmutableSet<E>
immutableSetOf
(@NonNull E[] elements) Returns an immutable set instance containing the given enum elements.static <E> @NonNull com.google.common.collect.ImmutableSet<E>
immutableSetOf
(@NonNull Iterable<? extends E> elements) Returns an immutable set instance containing the given enum elements.static <E> @NonNull com.google.common.collect.ImmutableSet<E>
immutableSetOf
(@NonNull Stream<? extends E> elements) Returns an immutable set instance containing the given enum elements.
-
Constructor Details
-
ImmutableUtils
public ImmutableUtils()
-
-
Method Details
-
emptyImmutableList
public static <E> @NonNull com.google.common.collect.ImmutableSet<E> emptyImmutableList()Returns an empty immutable list. -
immutableList
public static <E> @NonNull com.google.common.collect.ImmutableList<E> immutableList(E e1) Returns an immutable list containing the given elements, in order. -
immutableList
public static <E> @NonNull com.google.common.collect.ImmutableList<E> immutableList(E e1, E e2) Returns an immutable list containing the given elements, in order. -
immutableList
public static <E> @NonNull com.google.common.collect.ImmutableList<E> immutableList(E e1, E e2, E e3) Returns an immutable list containing the given elements, in order. -
immutableList
public static <E> @NonNull com.google.common.collect.ImmutableList<E> immutableList(E e1, E e2, E e3, E e4) Returns an immutable list containing the given elements, in order. -
immutableList
public static <E> @NonNull com.google.common.collect.ImmutableList<E> immutableList(E e1, E e2, E e3, E e4, E e5) Returns an immutable list containing the given elements, in order. -
immutableList
public static <E> @NonNull com.google.common.collect.ImmutableList<E> immutableList(E e1, E e2, E e3, E e4, E e5, E e6) Returns an immutable list containing the given elements, in order. -
immutableList
public static <E> @NonNull com.google.common.collect.ImmutableList<E> immutableList(E e1, E e2, E e3, E e4, E e5, E e6, E e7) Returns an immutable list containing the given elements, in order. -
immutableList
public static <E> @NonNull com.google.common.collect.ImmutableList<E> immutableList(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8) Returns an immutable list containing the given elements, in order. -
immutableList
public static <E> @NonNull com.google.common.collect.ImmutableList<E> immutableList(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9) Returns an immutable list containing the given elements, in order. -
immutableList
public static <E> @NonNull com.google.common.collect.ImmutableList<E> immutableList(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10) Returns an immutable list containing the given elements, in order. -
immutableList
public static <E> @NonNull com.google.common.collect.ImmutableList<E> immutableList(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10, E e11) Returns an immutable list containing the given elements, in order. -
immutableList
@SafeVarargs public static <E> @NonNull com.google.common.collect.ImmutableList<E> immutableList(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10, E e11, E e12, @NonNull E... others) Returns an immutable list containing the given elements, in order. -
immutableListOf
public static <E> @NonNull com.google.common.collect.ImmutableList<E> immutableListOf(@NonNull E[] elements) Returns an immutable list containing the given elements, in order. -
immutableListOf
public static <E> @NonNull com.google.common.collect.ImmutableList<E> immutableListOf(@NonNull Iterable<? extends E> elements) Returns an immutable list containing the given elements, in order. -
immutableListOf
public static <E> @NonNull com.google.common.collect.ImmutableList<E> immutableListOf(@NonNull Stream<? extends E> elements) Returns an immutable list containing the given elements, in order. -
emptyImmutableEnumSet
public static <E extends Enum<E>> @NonNull com.google.common.collect.ImmutableSet<E> emptyImmutableEnumSet()Returns an empty immutable set. -
immutableEnumSetOf
public static <E extends Enum<E>> @NonNull com.google.common.collect.ImmutableSet<E> immutableEnumSetOf(@NonNull Iterable<E> elements) Returns an immutable set instance containing the given enum elements. Internally, the returned set will be backed by anEnumSet
. -
immutableEnumSet
@SafeVarargs public static <E extends Enum<E>> @NonNull com.google.common.collect.ImmutableSet<E> immutableEnumSet(@NonNull E anElement, @NonNull E... otherElements) Returns an immutable set instance containing the given enum elements. Internally, the returned set will be backed by anEnumSet
. -
emptyImmutableSet
public static <E> @NonNull com.google.common.collect.ImmutableSet<E> emptyImmutableSet()Returns an empty immutable set. -
immutableSet
public static <E> @NonNull com.google.common.collect.ImmutableSet<E> immutableSet(E e1) Returns an immutable set instance containing the given enum elements. -
immutableSet
public static <E> @NonNull com.google.common.collect.ImmutableSet<E> immutableSet(E e1, E e2) Returns an immutable set instance containing the given enum elements. -
immutableSet
public static <E> @NonNull com.google.common.collect.ImmutableSet<E> immutableSet(E e1, E e2, E e3) Returns an immutable set instance containing the given enum elements. -
immutableSet
public static <E> @NonNull com.google.common.collect.ImmutableSet<E> immutableSet(E e1, E e2, E e3, E e4) Returns an immutable set instance containing the given enum elements. -
immutableSet
public static <E> @NonNull com.google.common.collect.ImmutableSet<E> immutableSet(E e1, E e2, E e3, E e4, E e5) Returns an immutable set instance containing the given enum elements. -
immutableSet
public static <E> @NonNull com.google.common.collect.ImmutableSet<E> immutableSet(E e1, E e2, E e3, E e4, E e5, E e6) Returns an immutable set instance containing the given enum elements. -
immutableSet
@SafeVarargs public static <E> @NonNull com.google.common.collect.ImmutableSet<E> immutableSet(E e1, E e2, E e3, E e4, E e5, E e6, E... others) Returns an immutable set instance containing the given enum elements. -
immutableSetOf
public static <E> @NonNull com.google.common.collect.ImmutableSet<E> immutableSetOf(@NonNull E[] elements) Returns an immutable set instance containing the given enum elements. -
immutableSetOf
public static <E> @NonNull com.google.common.collect.ImmutableSet<E> immutableSetOf(@NonNull Iterable<? extends E> elements) Returns an immutable set instance containing the given enum elements. -
immutableSetOf
public static <E> @NonNull com.google.common.collect.ImmutableSet<E> immutableSetOf(@NonNull Stream<? extends E> elements) Returns an immutable set instance containing the given enum elements.
-