Class ExprVar
- java.lang.Object
-
- kz.greetgo.script.model.expr.Expr
-
- kz.greetgo.script.model.expr.flow.ExprVar
-
@KafkaModel public class ExprVar extends Expr
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringargIdИдентификатор аргумента метода (используется если varType === Arg)java.lang.StringblockIdИдентификатор блока, в котором эта переменная создана (используется если varType === Local)java.lang.StringexternVarIdИдентификатор внешней переменной (используется если varType === Extern)GetVarTypevarTypeТип переменной
-
Constructor Summary
Constructors Constructor Description ExprVar()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ExprexternRef(java.lang.String externVarId)static ExprVarlocalRef(java.lang.String blockId)
-
-
-
Field Detail
-
varType
public GetVarType varType
Тип переменной
-
argId
public java.lang.String argId
Идентификатор аргумента метода (используется если varType === Arg)
-
blockId
public java.lang.String blockId
Идентификатор блока, в котором эта переменная создана (используется если varType === Local)
-
externVarId
public java.lang.String externVarId
Идентификатор внешней переменной (используется если varType === Extern)
-
-