Class ExprVar


  • @KafkaModel
    public class ExprVar
    extends Expr
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String argId
      Идентификатор аргумента метода (используется если varType === Arg)
      java.lang.String blockId
      Идентификатор блока, в котором эта переменная создана (используется если varType === Local)
      java.lang.String externVarId
      Идентификатор внешней переменной (используется если varType === Extern)
      GetVarType varType
      Тип переменной
      • Fields inherited from class kz.greetgo.script.model.expr.Expr

        TYPE
    • Constructor Summary

      Constructors 
      Constructor Description
      ExprVar()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static Expr externRef​(java.lang.String externVarId)  
      static ExprVar localRef​(java.lang.String blockId)  
      • Methods inherited from class kz.greetgo.script.model.expr.Expr

        getType
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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)
    • Constructor Detail

      • ExprVar

        public ExprVar()
    • Method Detail

      • localRef

        public static ExprVar localRef​(java.lang.String blockId)
      • externRef

        public static Expr externRef​(java.lang.String externVarId)