Class IdScriptableObject.PrototypeValues

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    IdScriptableObject

    private static final class IdScriptableObject.PrototypeValues
    extends java.lang.Object
    implements java.io.Serializable
    • Field Detail

      • maxId

        private int maxId
      • valueArray

        private java.lang.Object[] valueArray
      • attributeArray

        private short[] attributeArray
      • constructorId

        int constructorId
      • constructorAttrs

        private short constructorAttrs
    • Method Detail

      • getMaxId

        final int getMaxId()
      • initValue

        final void initValue​(int id,
                             java.lang.String name,
                             java.lang.Object value,
                             int attributes)
      • initValue

        final void initValue​(int id,
                             Symbol key,
                             java.lang.Object value,
                             int attributes)
      • initSlot

        private void initSlot​(int id,
                              java.lang.Object name,
                              java.lang.Object value,
                              int attributes)
      • createPrecachedConstructor

        final IdFunctionObject createPrecachedConstructor()
      • findId

        final int findId​(java.lang.String name)
      • findId

        final int findId​(Symbol key)
      • has

        final boolean has​(int id)
      • get

        final java.lang.Object get​(int id)
      • set

        final void set​(int id,
                       Scriptable start,
                       java.lang.Object value)
      • delete

        final void delete​(int id)
      • getAttributes

        final int getAttributes​(int id)
      • setAttributes

        final void setAttributes​(int id,
                                 int attributes)
      • getNames

        final java.lang.Object[] getNames​(boolean getAll,
                                          boolean getSymbols,
                                          java.lang.Object[] extraEntries)
      • ensureId

        private java.lang.Object ensureId​(int id)