Class ScriptableObject.DescriptorInfo

java.lang.Object
org.htmlunit.corejs.javascript.ScriptableObject.DescriptorInfo
Enclosing class:
ScriptableObject

public static final class ScriptableObject.DescriptorInfo extends Object
  • Field Details

    • enumerable

      public Object enumerable
    • writable

      public Object writable
    • configurable

      public Object configurable
    • getter

      public Object getter
    • setter

      public Object setter
    • value

      public Object value
  • Constructor Details

    • DescriptorInfo

      public DescriptorInfo(ScriptableObject desc)
    • DescriptorInfo

      public DescriptorInfo(boolean enumerable, boolean writable, boolean configurable, Object value)
    • DescriptorInfo

      public DescriptorInfo(Object enumerable, Object writable, Object configurable, Object getter, Object setter, Object value)
  • Method Details

    • isWritable

      public boolean isWritable()
    • isWritable

      public boolean isWritable(boolean value)
    • hasWritable

      public boolean hasWritable()
    • isEnumerable

      public boolean isEnumerable()
    • isEnumerable

      public boolean isEnumerable(boolean value)
    • hasEnumerable

      public boolean hasEnumerable()
    • isConfigurable

      public boolean isConfigurable()
    • isConfigurable

      public boolean isConfigurable(boolean value)
    • hasConfigurable

      public boolean hasConfigurable()
    • hasValue

      public boolean hasValue()
    • hasGetter

      public boolean hasGetter()
    • hasSetter

      public boolean hasSetter()
    • isDataDescriptor

      public boolean isDataDescriptor()
    • isAccessorDescriptor

      public boolean isAccessorDescriptor()
    • isGenericDescriptor

      public boolean isGenericDescriptor()