Package com.bc.ceres.binio.expr
Class ExpressionBuilder
java.lang.Object
com.bc.ceres.binio.expr.ExpressionBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleTypestatic final SimpleTypestatic final SimpleTypestatic final SimpleTypestatic final SimpleTypestatic final SimpleTypestatic final SimpleTypestatic final SimpleTypestatic final SimpleTypestatic final SimpleType -
Method Summary
Modifier and TypeMethodDescriptionstatic SelectionExpr.CaseCASE(Object value, Expression expression) static SelectionExpr.Casestatic CompoundExprCOMP(String name, CompoundExpr.Member... members) static ConstantExprstatic SelectionExpr.DefaultDEFAULT(Expression expression) static SelectionExpr.Defaultstatic ChoiceExprIF(Expression condition, Expression expression1, Expression expression2) static ChoiceExprIF(Expression condition, Type type1, Type type2) static ConstantExprINV(Expression value) static IntReferenceExprstatic CompoundExpr.MemberMEMBER(String name, Expression expression) static CompoundExpr.Memberstatic SelectionExprSELECT(Expression condition, SelectionExpr.Case... cases) static SequenceExprSEQ(Expression elementType, int elementCount) static SequenceExprSEQ(Expression elementType, Expression elementCount) static SequenceExprstatic SequenceExprSEQ(Type elementType, Expression elementCount)
-
Field Details
-
BYTE
-
UBYTE
-
SHORT
-
USHORT
-
INT
-
UINT
-
LONG
-
ULONG
-
FLOAT
-
DOUBLE
-
-
Method Details
-
CONSTANT
-
INV
-
SEQ
-
SEQ
-
SEQ
-
SEQ
-
COMP
-
MEMBER
-
MEMBER
-
IF
-
IF
-
SELECT
-
CASE
-
CASE
-
DEFAULT
-
DEFAULT
-
IREF
-