Class Builtins

  • Direct Known Subclasses:
    AbstractTemplate

    public class Builtins
    extends java.lang.Object
    Built-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 class  Builtins.Literal  
    • Field Summary

      Fields 
      Modifier and Type Field Description
      boolean $$false  
      java.lang.Void $$null  
      boolean $$true  
      Templates.Binary<java.lang.Object,​java.lang.Object,​java.lang.Boolean> and  
      Templates.Binary<java.lang.Object,​java.lang.Object,​java.lang.Boolean> andnot  
      com.google.common.base.Function<java.lang.Integer,​java.lang.String> emptyIfZero  
      Templates.Binary<java.lang.Object,​java.lang.String,​java.lang.Boolean> endsWith  
      Templates.Binary<java.lang.Object,​java.lang.Object,​java.lang.Boolean> eq  
      Templates.Binary<java.lang.Object,​java.lang.Object,​java.lang.Boolean> eqref  
      Templates.Binary<java.lang.Object,​java.util.Collection<?>,​java.lang.Boolean> in  
      Builtins.Literal literal  
      Templates.Binary<java.lang.Object,​java.lang.Object,​java.lang.Boolean> ne  
      com.google.common.base.Predicate<java.lang.Object> not  
      Templates.Binary<java.lang.Object,​java.util.Collection<?>,​java.lang.Boolean> notin  
      Templates.Binary<java.lang.Object,​java.lang.Object,​java.lang.Boolean> or  
      Templates.Binary<java.lang.Object,​java.lang.Object,​java.lang.Boolean> ornot  
      com.google.common.base.Predicate<java.lang.Object> singular  
      com.google.common.base.Function<java.lang.Object,​java.lang.Integer> size  
      Templates.Binary<java.lang.Object,​java.lang.String,​java.lang.Boolean> startsWith  
      com.google.common.base.Function<java.lang.Object,​java.lang.String> toConstant  
      com.google.common.base.Function<java.lang.Object,​java.lang.String> toLower  
      com.google.common.base.Function<java.lang.Object,​java.lang.String> toSafeIdentifier  
      com.google.common.base.Function<java.lang.Object,​java.lang.String> toUpper  
    • Constructor Summary

      Constructors 
      Constructor Description
      Builtins()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • $$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
      • 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
    • Constructor Detail

      • Builtins

        public Builtins()