Package bsh

Class Variable

    • Method Detail

      • setValue

        public void setValue​(Object value,
                             int context)
                      throws UtilEvalError
        Set the value of the typed variable.
        Parameters:
        value - should be an object or wrapped bsh Primitive type. if value is null the appropriate default value will be set for the type: e.g. false for boolean, zero for integer types.
        Throws:
        UtilEvalError
      • getType

        public Class getType()
        A type of null means loosely typed variable
      • getTypeDescriptor

        public String getTypeDescriptor()
      • getModifiers

        public Modifiers getModifiers()
      • getName

        public String getName()
      • hasModifier

        public boolean hasModifier​(String name)