public class TypedExprDef extends ParamEnum
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
__hx_constructs |
static TypedExprDef |
TBreak |
static TypedExprDef |
TContinue |
| Constructor and Description |
|---|
TypedExprDef(int index,
java.lang.Object[] params) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getTag() |
static TypedExprDef |
TArray(java.lang.Object e1,
java.lang.Object e2) |
static TypedExprDef |
TArrayDecl(Array<java.lang.Object> el) |
static TypedExprDef |
TBinop(Binop op,
java.lang.Object e1,
java.lang.Object e2) |
static TypedExprDef |
TBlock(Array<java.lang.Object> el) |
static TypedExprDef |
TCall(java.lang.Object e,
Array<java.lang.Object> el) |
static TypedExprDef |
TCast(java.lang.Object e,
ModuleType m) |
static TypedExprDef |
TConst(TConstant c) |
static TypedExprDef |
TEnumParameter(java.lang.Object e1,
java.lang.Object ef,
int index) |
static TypedExprDef |
TField(java.lang.Object e,
FieldAccess fa) |
static TypedExprDef |
TFor(java.lang.Object v,
java.lang.Object e1,
java.lang.Object e2) |
static TypedExprDef |
TFunction(java.lang.Object tfunc) |
static TypedExprDef |
TIf(java.lang.Object econd,
java.lang.Object eif,
java.lang.Object eelse) |
static TypedExprDef |
TLocal(java.lang.Object v) |
static TypedExprDef |
TMeta(java.lang.Object m,
java.lang.Object e1) |
static TypedExprDef |
TNew(java.lang.Object c,
Array<Type> params,
Array<java.lang.Object> el) |
static TypedExprDef |
TObjectDecl(Array<java.lang.Object> fields) |
static TypedExprDef |
TParenthesis(java.lang.Object e) |
static TypedExprDef |
TReturn(java.lang.Object e) |
static TypedExprDef |
TSwitch(java.lang.Object e,
Array<java.lang.Object> cases,
java.lang.Object edef) |
static TypedExprDef |
TThrow(java.lang.Object e) |
static TypedExprDef |
TTry(java.lang.Object e,
Array<java.lang.Object> catches) |
static TypedExprDef |
TTypeExpr(ModuleType m) |
static TypedExprDef |
TUnop(Unop op,
boolean postFix,
java.lang.Object e) |
static TypedExprDef |
TVar(java.lang.Object v,
java.lang.Object expr) |
static TypedExprDef |
TWhile(java.lang.Object econd,
java.lang.Object e,
boolean normalWhile) |
public static final java.lang.String[] __hx_constructs
public static final TypedExprDef TBreak
public static final TypedExprDef TContinue
public static TypedExprDef TConst(TConstant c)
public static TypedExprDef TLocal(java.lang.Object v)
public static TypedExprDef TArray(java.lang.Object e1, java.lang.Object e2)
public static TypedExprDef TBinop(Binop op, java.lang.Object e1, java.lang.Object e2)
public static TypedExprDef TField(java.lang.Object e, FieldAccess fa)
public static TypedExprDef TTypeExpr(ModuleType m)
public static TypedExprDef TParenthesis(java.lang.Object e)
public static TypedExprDef TObjectDecl(Array<java.lang.Object> fields)
public static TypedExprDef TArrayDecl(Array<java.lang.Object> el)
public static TypedExprDef TCall(java.lang.Object e, Array<java.lang.Object> el)
public static TypedExprDef TNew(java.lang.Object c, Array<Type> params, Array<java.lang.Object> el)
public static TypedExprDef TUnop(Unop op, boolean postFix, java.lang.Object e)
public static TypedExprDef TFunction(java.lang.Object tfunc)
public static TypedExprDef TVar(java.lang.Object v, java.lang.Object expr)
public static TypedExprDef TBlock(Array<java.lang.Object> el)
public static TypedExprDef TFor(java.lang.Object v, java.lang.Object e1, java.lang.Object e2)
public static TypedExprDef TIf(java.lang.Object econd, java.lang.Object eif, java.lang.Object eelse)
public static TypedExprDef TWhile(java.lang.Object econd, java.lang.Object e, boolean normalWhile)
public static TypedExprDef TSwitch(java.lang.Object e, Array<java.lang.Object> cases, java.lang.Object edef)
public static TypedExprDef TTry(java.lang.Object e, Array<java.lang.Object> catches)
public static TypedExprDef TReturn(java.lang.Object e)
public static TypedExprDef TThrow(java.lang.Object e)
public static TypedExprDef TCast(java.lang.Object e, ModuleType m)
public static TypedExprDef TMeta(java.lang.Object m, java.lang.Object e1)
public static TypedExprDef TEnumParameter(java.lang.Object e1, java.lang.Object ef, int index)