Package org.immutables.generator
Class Builtins
- java.lang.Object
-
- org.immutables.generator.Builtins
-
- Direct Known Subclasses:
AbstractTemplate
public class Builtins extends java.lang.ObjectBuilt-in operations, functions and accessors. Planned to be moved to import/implicit resolution rather that inheritance.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBuiltins.Literal
-
Field Summary
Fields Modifier and Type Field Description boolean$$falsejava.lang.Void$$nullboolean$$trueTemplates.Binary<java.lang.Object,java.lang.Object,java.lang.Boolean>andTemplates.Binary<java.lang.Object,java.lang.Object,java.lang.Boolean>andnotcom.google.common.base.Function<java.lang.Integer,java.lang.String>emptyIfZeroTemplates.Binary<java.lang.Object,java.lang.String,java.lang.Boolean>endsWithTemplates.Binary<java.lang.Object,java.lang.Object,java.lang.Boolean>eqTemplates.Binary<java.lang.Object,java.lang.Object,java.lang.Boolean>eqrefTemplates.Binary<java.lang.Object,java.util.Collection<?>,java.lang.Boolean>inBuiltins.LiteralliteralTemplates.Binary<java.lang.Object,java.lang.Object,java.lang.Boolean>necom.google.common.base.Predicate<java.lang.Object>notTemplates.Binary<java.lang.Object,java.util.Collection<?>,java.lang.Boolean>notinTemplates.Binary<java.lang.Object,java.lang.Object,java.lang.Boolean>orTemplates.Binary<java.lang.Object,java.lang.Object,java.lang.Boolean>ornotcom.google.common.base.Predicate<java.lang.Object>singularcom.google.common.base.Function<java.lang.Object,java.lang.Integer>sizeTemplates.Binary<java.lang.Object,java.lang.String,java.lang.Boolean>startsWithcom.google.common.base.Function<java.lang.Object,java.lang.String>toConstantcom.google.common.base.Function<java.lang.Object,java.lang.String>toLowercom.google.common.base.Function<java.lang.Object,java.lang.String>toSafeIdentifiercom.google.common.base.Function<java.lang.Object,java.lang.String>toUpper
-
Constructor Summary
Constructors Constructor Description Builtins()
-
-
-
Field Detail
-
$$true
public final boolean $$true
- See Also:
- Constant Field Values
-
$$false
public final boolean $$false
- See Also:
- Constant Field Values
-
$$null
public final java.lang.Void $$null
-
not
public final com.google.common.base.Predicate<java.lang.Object> not
-
singular
public final com.google.common.base.Predicate<java.lang.Object> singular
-
size
public final com.google.common.base.Function<java.lang.Object,java.lang.Integer> size
-
eq
public final Templates.Binary<java.lang.Object,java.lang.Object,java.lang.Boolean> eq
-
eqref
public final Templates.Binary<java.lang.Object,java.lang.Object,java.lang.Boolean> eqref
-
ne
public final Templates.Binary<java.lang.Object,java.lang.Object,java.lang.Boolean> ne
-
and
public final Templates.Binary<java.lang.Object,java.lang.Object,java.lang.Boolean> and
-
andnot
public final Templates.Binary<java.lang.Object,java.lang.Object,java.lang.Boolean> andnot
-
or
public final Templates.Binary<java.lang.Object,java.lang.Object,java.lang.Boolean> or
-
ornot
public final Templates.Binary<java.lang.Object,java.lang.Object,java.lang.Boolean> ornot
-
startsWith
public final Templates.Binary<java.lang.Object,java.lang.String,java.lang.Boolean> startsWith
-
endsWith
public final Templates.Binary<java.lang.Object,java.lang.String,java.lang.Boolean> endsWith
-
in
public final Templates.Binary<java.lang.Object,java.util.Collection<?>,java.lang.Boolean> in
-
notin
public final Templates.Binary<java.lang.Object,java.util.Collection<?>,java.lang.Boolean> notin
-
literal
public final Builtins.Literal literal
-
emptyIfZero
public final com.google.common.base.Function<java.lang.Integer,java.lang.String> emptyIfZero
-
toUpper
public final com.google.common.base.Function<java.lang.Object,java.lang.String> toUpper
-
toLower
public final com.google.common.base.Function<java.lang.Object,java.lang.String> toLower
-
toConstant
public final com.google.common.base.Function<java.lang.Object,java.lang.String> toConstant
-
toSafeIdentifier
public final com.google.common.base.Function<java.lang.Object,java.lang.String> toSafeIdentifier
-
-