BitStorage.java

net.minecraft.util.BitStorage

信息

  • 全限定名:net.minecraft.util.BitStorage
  • 类型:public interface
  • 包:net.minecraft.util
  • 源码路径:src/main/java/net/minecraft/util/BitStorage.java
  • 起始行号:L5
  • 职责:

    TODO

字段/常量

内部类/嵌套类型

构造器

方法

下面的方法块按源码顺序生成。

int getAndSet(int index, int value) @ L6

  • 方法名:getAndSet
  • 源码定位:L6
  • 返回类型:int
  • 修饰符:package-private

参数:

  • index: int
  • value: int

说明:

TODO

void set(int index, int value) @ L8

  • 方法名:set
  • 源码定位:L8
  • 返回类型:void
  • 修饰符:package-private

参数:

  • index: int
  • value: int

说明:

TODO

int get(int index) @ L10

  • 方法名:get
  • 源码定位:L10
  • 返回类型:int
  • 修饰符:package-private

参数:

  • index: int

说明:

TODO

long[] getRaw() @ L12

  • 方法名:getRaw
  • 源码定位:L12
  • 返回类型:long[]
  • 修饰符:package-private

参数:

说明:

TODO

int getSize() @ L14

  • 方法名:getSize
  • 源码定位:L14
  • 返回类型:int
  • 修饰符:package-private

参数:

说明:

TODO

int getBits() @ L16

  • 方法名:getBits
  • 源码定位:L16
  • 返回类型:int
  • 修饰符:package-private

参数:

说明:

TODO

void getAll(IntConsumer output) @ L18

  • 方法名:getAll
  • 源码定位:L18
  • 返回类型:void
  • 修饰符:package-private

参数:

  • output: IntConsumer

说明:

TODO

void unpack(int[] output) @ L20

  • 方法名:unpack
  • 源码定位:L20
  • 返回类型:void
  • 修饰符:package-private

参数:

  • output: int[]

说明:

TODO

BitStorage copy() @ L22

  • 方法名:copy
  • 源码定位:L22
  • 返回类型:BitStorage
  • 修饰符:package-private

参数:

说明:

TODO

代码

public interface BitStorage {
    int getAndSet(int index, int value);
 
    void set(int index, int value);
 
    int get(int index);
 
    long[] getRaw();
 
    int getSize();
 
    int getBits();
 
    void getAll(IntConsumer output);
 
    void unpack(int[] output);
 
    BitStorage copy();
}

引用的其他类