Package ch.njol.yggdrasil
Class Fields.FieldContext
java.lang.Object
ch.njol.yggdrasil.Fields.FieldContext
- Enclosing class:
- Fields
Holds a field's name and value, and throws
StreamCorruptedExceptions if primitives or objects are used incorrectly.-
Method Summary
Modifier and TypeMethodDescriptionbooleangetID()@Nullable Object<T> @Nullable T<T> TgetPrimitive(Class<T> expectedType)@Nullable Class<?>getType()inthashCode()booleanvoidvoidvoidsetPrimitive(Object value)
-
Method Details
-
getID
-
isPrimitive
public boolean isPrimitive() -
getType
-
getObject
- Throws:
StreamCorruptedException
-
getObject
- Throws:
StreamCorruptedException
-
getPrimitive
- Throws:
StreamCorruptedException
-
getPrimitive
- Throws:
StreamCorruptedException
-
setObject
-
setPrimitive
-
setField
- Throws:
StreamCorruptedException
-
hashCode
public int hashCode() -
equals
-