Interface IVariable

    • Field Detail

      • EMPTY_VARIABLE_ARRAY

        static final IVariable[] EMPTY_VARIABLE_ARRAY
        Since:
        5.4
    • Method Detail

      • getType

        IType getType()
        Returns the type of the variable
      • getInitialValue

        IValue getInitialValue()
        Returns the value for a variable with an initializer, or null otherwise.
        Since:
        5.1
      • isStatic

        boolean isStatic()
        Returns whether this variable is declared static.
      • isExtern

        boolean isExtern()
        Returns whether this variable is declared extern.
      • isAuto

        boolean isAuto()
        Returns whether this variable is an automatic variable.
      • isRegister

        boolean isRegister()
        Returns whether this variable is declared register.