Package org.immutables.generator
Class Intrinsics
java.lang.Object
org.immutables.generator.Intrinsics
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <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> Iterable<T> static Templates.Productstatic Stringstatic Stringstatic <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, Object object) static void$(Templates.Invokation invokation, String string) static void$(Templates.Invokation invokation, Templates.Invokable invokable, Object... parameters) static <T> T$(T value) Effect of using this method is boxing in calling code.static <T> Tstatic <E> Collection<E> $collect()static boolean$if(boolean value) static booleanstatic booleanstatic booleanstatic boolean$if(Collection<?> value) $in(char[] elements) $in(int[] elements) $in(long[] elements) static <T> Iterable<T> $in(com.google.common.base.Optional<T> optional) static <T> Iterable<T> static <T> T[]$in(T[] elements)
-
Constructor Details
-
Intrinsics
private Intrinsics()
-
-
Method Details
-
$cast
-
$
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 <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, Object... parameters) -
$
-
$
-
$if
public static boolean $if(boolean value) -
$if
-
$if
-
$if
-
$if
-
$in
-
$in
-
$in
public static <T> T[] $in(T[] elements) -
$in
-
$in
-
$in
-
$collect
-