Extension [ <persistent> extension #122 bitset version 3.2.0 ] {

  - Classes [1] {
    Class [ <internal:bitset> class BitSet implements Stringable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [4] {
        Method [ <internal:bitset> static public method fromArray ] {

          - Parameters [1] {
            Parameter #0 [ <required> array $arr ]
          }
          - Return [ BitSet ]
        }

        Method [ <internal:bitset> static public method fromInteger ] {

          - Parameters [1] {
            Parameter #0 [ <required> int $value ]
          }
          - Return [ BitSet ]
        }

        Method [ <internal:bitset> static public method fromString ] {

          - Parameters [1] {
            Parameter #0 [ <required> string $str ]
          }
          - Return [ BitSet ]
        }

        Method [ <internal:bitset> static public method fromRawValue ] {

          - Parameters [1] {
            Parameter #0 [ <required> string $str ]
          }
          - Return [ BitSet ]
        }
      }

      - Properties [0] {
      }

      - Methods [21] {
        Method [ <internal:bitset, ctor> public method __construct ] {

          - Parameters [1] {
            Parameter #0 [ <optional> int $value = 0 ]
          }
        }

        Method [ <internal:bitset> public method andOp ] {

          - Parameters [1] {
            Parameter #0 [ <required> BitSet $set ]
          }
          - Return [ void ]
        }

        Method [ <internal:bitset> public method andNotOp ] {

          - Parameters [1] {
            Parameter #0 [ <required> BitSet $set ]
          }
          - Return [ void ]
        }

        Method [ <internal:bitset> public method cardinality ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:bitset> public method clear ] {

          - Parameters [2] {
            Parameter #0 [ <optional> int $from = -1 ]
            Parameter #1 [ <optional> int $to = 0 ]
          }
          - Return [ void ]
        }

        Method [ <internal:bitset> public method get ] {

          - Parameters [1] {
            Parameter #0 [ <required> int $index ]
          }
          - Return [ bool ]
        }

        Method [ <internal:bitset> public method getRawValue ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:bitset> public method intersects ] {

          - Parameters [1] {
            Parameter #0 [ <required> BitSet $set ]
          }
          - Return [ bool ]
        }

        Method [ <internal:bitset> public method isEmpty ] {

          - Parameters [0] {
          }
          - Return [ bool ]
        }

        Method [ <internal:bitset> public method length ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:bitset> public method nextClearBit ] {

          - Parameters [1] {
            Parameter #0 [ <required> int $start ]
          }
          - Return [ int|bool ]
        }

        Method [ <internal:bitset> public method nextSetBit ] {

          - Parameters [1] {
            Parameter #0 [ <required> int $start ]
          }
          - Return [ int|bool ]
        }

        Method [ <internal:bitset> public method orOp ] {

          - Parameters [1] {
            Parameter #0 [ <required> BitSet $set ]
          }
          - Return [ void ]
        }

        Method [ <internal:bitset> public method previousClearBit ] {

          - Parameters [1] {
            Parameter #0 [ <required> int $start ]
          }
          - Return [ int|bool ]
        }

        Method [ <internal:bitset> public method previousSetBit ] {

          - Parameters [1] {
            Parameter #0 [ <required> int $start ]
          }
          - Return [ int|bool ]
        }

        Method [ <internal:bitset> public method set ] {

          - Parameters [2] {
            Parameter #0 [ <optional> int $from = -1 ]
            Parameter #1 [ <optional> int $to = 0 ]
          }
          - Return [ void ]
        }

        Method [ <internal:bitset> public method size ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:bitset> public method toArray ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:bitset> public method toInteger ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:bitset> public method xorOp ] {

          - Parameters [1] {
            Parameter #0 [ <required> BitSet $set ]
          }
          - Return [ void ]
        }

        Method [ <internal:bitset, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }
  }
}