Package com.hypixel.hytale.codec
Class ExtraInfo
java.lang.Object
com.hypixel.hytale.codec.ExtraInfo
- Direct Known Subclasses:
AssetExtraInfo,BlockMigrationExtraInfo,EmptyExtraInfo,VersionedExtraInfo
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CodecStoreprivate int[]static final Stringprivate String[]private intprivate int[]private final intprivate intprivate final intprivate int[]Deprecated.private String[]static final ThreadLocal<ExtraInfo> static final intprivate final ValidationResults -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddUnknownKey(String key) voidbooleanbooleanintintDeprecated.Deprecated.intprivate static intgrow(int oldSize) voidignoreUnusedKey(String key) private intprivate intintpeekKey()peekKey(char separator) intpeekLine()voidvoidpopKey()voidpushIntKey(int key) voidpushIntKey(int key, RawJsonReader reader) voidvoidpushKey(String key, RawJsonReader reader) voidreadUnknownKey(RawJsonReader reader) toString()
-
Field Details
-
THREAD_LOCAL
-
GENERATED_ID_PREFIX
- See Also:
-
UNSET_VERSION
public static final int UNSET_VERSION- See Also:
-
legacyVersion
private final int legacyVersion -
keysInitialSize
private final int keysInitialSize -
stringKeys
-
intKeys
@Nonnull private int[] intKeys -
lineNumbers
private int[] lineNumbers -
columnNumbers
private int[] columnNumbers -
keysSize
private int keysSize -
ignoredUnknownKeys
-
ignoredUnknownSize
private int ignoredUnknownSize -
unknownKeys
-
validationResults
-
codecStore
-
metadata
Deprecated.
-
-
Constructor Details
-
ExtraInfo
public ExtraInfo() -
ExtraInfo
Deprecated. -
ExtraInfo
@Deprecated public ExtraInfo(int version, @Nonnull Function<ExtraInfo, ValidationResults> validationResultsSupplier) Deprecated.
-
-
Method Details
-
getVersion
public int getVersion() -
getLegacyVersion
Deprecated. -
getKeysSize
public int getKeysSize() -
getCodecStore
-
nextKeyIndex
private int nextKeyIndex() -
pushKey
-
pushIntKey
public void pushIntKey(int key) -
pushKey
-
pushIntKey
-
popKey
public void popKey() -
nextIgnoredUnknownIndex
private int nextIgnoredUnknownIndex() -
ignoreUnusedKey
-
popIgnoredUnusedKey
public void popIgnoredUnusedKey() -
consumeIgnoredUnknownKey
- Throws:
IOException
-
consumeIgnoredUnknownKey
-
readUnknownKey
- Throws:
IOException
-
addUnknownKey
-
peekKey
-
peekKey
-
peekLine
public int peekLine() -
peekColumn
public int peekColumn() -
getUnknownKeys
-
getValidationResults
-
getMetadata
Deprecated. -
appendDetailsTo
-
toString
-
grow
private static int grow(int oldSize)
-