Package de.bsvrz.pua.prot.util
Class ExpressionTreeBuilder
- java.lang.Object
-
- de.bsvrz.pua.prot.util.ExpressionTreeBuilder
-
public class ExpressionTreeBuilder extends java.lang.ObjectKlasse um ExpressionTrees komfortabel zu erzeugen. Idealerweise statisch importieren
-
-
Constructor Summary
Constructors Constructor Description ExpressionTreeBuilder()
-
Method Summary
Modifier and Type Method Description static ExpressionTreeattribute(AttributeDescription... description)static ExpressionTreefunction(java.lang.Class<? extends ExpressionInterface> function, ExpressionTree... parameters)static ExpressionTreeliteral(boolean b)static ExpressionTreeliteral(double d)static ExpressionTreeliteral(long l)static ExpressionTreeliteral(java.lang.String s)
-
-
-
Method Detail
-
literal
public static ExpressionTree literal(boolean b)
-
literal
public static ExpressionTree literal(java.lang.String s)
-
literal
public static ExpressionTree literal(long l)
-
literal
public static ExpressionTree literal(double d)
-
function
public static ExpressionTree function(java.lang.Class<? extends ExpressionInterface> function, ExpressionTree... parameters)
-
attribute
public static ExpressionTree attribute(AttributeDescription... description)
-
-