yarn/mappings/net/minecraft/util/collection/PackedIntegerArray.mapping

40 lines
1.1 KiB
Plaintext

CLASS net/minecraft/class_3508 net/minecraft/util/collection/PackedIntegerArray
FIELD field_15631 storage [J
FIELD field_15632 size I
FIELD field_15633 elementBits I
FIELD field_15634 maxValue J
FIELD field_24078 INDEX_PARAMETERS [I
COMMENT Magic constants for faster integer division by a constant.
COMMENT
COMMENT <p>This is computed as {@code (n * scale + offset) >> (32 + shift)}. For a divisor n,
COMMENT the constants are stored as such:
COMMENT
COMMENT <ul>
COMMENT <li>scale at 3 * (n - 1)</li>
COMMENT <li>offset at 3 * (n - 1) + 1</li>
COMMENT <li>shift at 3 * (n - 1) + 2</li>
COMMENT </ul>
FIELD field_24079 elementsPerLong I
FIELD field_24080 indexScale I
FIELD field_24081 indexOffset I
FIELD field_24082 indexShift I
METHOD <init> (II)V
ARG 1 elementBits
ARG 2 size
METHOD <init> (II[J)V
ARG 1 elementBits
ARG 2 size
ARG 3 storage
METHOD method_15210 (II)V
ARG 1 index
ARG 2 value
METHOD method_15211 (I)I
ARG 1 index
METHOD method_15214 (II)I
ARG 1 index
ARG 2 value
METHOD method_21739 (Ljava/util/function/IntConsumer;)V
ARG 1 consumer
METHOD method_27284 getStorageIndex (I)I
ARG 1 index