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