Package org.immutables.generator
Class Intrinsics
- java.lang.Object
-
- org.immutables.generator.Intrinsics
-
public final class Intrinsics extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description privateIntrinsics()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <F,T>
T$(com.google.common.base.Function<? super F,T> unary, F value)static <F> boolean$(com.google.common.base.Predicate<? super F> predicate, F value)static <T> java.lang.Iterable<T>$(java.lang.Iterable<? extends T>... iterables)static Templates.Product$(java.lang.Object... parameters)static java.lang.String$(java.lang.String a, java.lang.String b)static java.lang.String$(java.lang.String a, java.lang.String b, java.lang.String c)static <L,R,T>
T$(L left, Templates.Binary<? super L,? super R,T> binary, R right)static <A,B>
void$(Templates.Invokation invokation, A left, Templates.Binary<? super A,? super B,?> binary, B right)static <F> void$(Templates.Invokation invokation, com.google.common.base.Function<? super F,?> unary, F value)static <F> void$(Templates.Invokation invokation, com.google.common.base.Predicate<? super F> predicate, F value)static void$(Templates.Invokation invokation, java.lang.Object object)static void$(Templates.Invokation invokation, java.lang.String string)static void$(Templates.Invokation invokation, Templates.Invokable invokable, java.lang.Object... parameters)static <T> T$(T value)Effect of using this method is boxing in calling code.static <T> T$cast(java.lang.Object object)static <E> java.util.Collection<E>$collect()static boolean$if(boolean value)static boolean$if(java.lang.Boolean value)static boolean$if(java.lang.Object value)static boolean$if(java.lang.String value)static boolean$if(java.util.Collection<?> value)static java.lang.Iterable<java.lang.Character>$in(char[] elements)static java.lang.Iterable<java.lang.Integer>$in(int[] elements)static java.lang.Iterable<java.lang.Long>$in(long[] elements)static <T> java.lang.Iterable<T>$in(com.google.common.base.Optional<T> optional)static <T> java.lang.Iterable<T>$in(java.lang.Iterable<T> iterable)static <T> T[]$in(T[] elements)
-
-
-
Method Detail
-
$cast
public static <T> T $cast(java.lang.Object object)
-
$
public static <T> T $(T value)
Effect of using this method is boxing in calling code.- Type Parameters:
T- result type- Parameters:
value- value- Returns:
- the same value.
-
$
public static <F,T> T $(com.google.common.base.Function<? super F,T> unary, F value)
-
$
public static <F> boolean $(com.google.common.base.Predicate<? super F> predicate, F value)
-
$
public static <L,R,T> T $(L left, Templates.Binary<? super L,? super R,T> binary, R right)
-
$
public static java.lang.String $(java.lang.String a, java.lang.String b)
-
$
public static java.lang.String $(java.lang.String a, java.lang.String b, java.lang.String c)
-
$
public static Templates.Product $(java.lang.Object... parameters)
-
$
@SafeVarargs public static <T> java.lang.Iterable<T> $(java.lang.Iterable<? extends T>... iterables)
-
$
public static <F> void $(Templates.Invokation invokation, com.google.common.base.Predicate<? super F> predicate, F value)
-
$
public static <F> void $(Templates.Invokation invokation, com.google.common.base.Function<? super F,?> unary, F value)
-
$
public static <A,B> void $(Templates.Invokation invokation, A left, Templates.Binary<? super A,? super B,?> binary, B right)
-
$
public static void $(Templates.Invokation invokation, Templates.Invokable invokable, java.lang.Object... parameters)
-
$
public static void $(Templates.Invokation invokation, java.lang.Object object)
-
$
public static void $(Templates.Invokation invokation, java.lang.String string)
-
$if
public static boolean $if(boolean value)
-
$if
public static boolean $if(java.lang.Boolean value)
-
$if
public static boolean $if(java.lang.String value)
-
$if
public static boolean $if(java.util.Collection<?> value)
-
$if
public static boolean $if(java.lang.Object value)
-
$in
public static <T> java.lang.Iterable<T> $in(java.lang.Iterable<T> iterable)
-
$in
public static <T> java.lang.Iterable<T> $in(com.google.common.base.Optional<T> optional)
-
$in
public static <T> T[] $in(T[] elements)
-
$in
public static java.lang.Iterable<java.lang.Character> $in(char[] elements)
-
$in
public static java.lang.Iterable<java.lang.Integer> $in(int[] elements)
-
$in
public static java.lang.Iterable<java.lang.Long> $in(long[] elements)
-
$collect
public static <E> java.util.Collection<E> $collect()
-
-