Package ch.njol.yggdrasil
Class YggdrasilInputStream
java.lang.Object
ch.njol.yggdrasil.YggdrasilInputStream
- All Implemented Interfaces:
Closeable
,AutoCloseable
- Direct Known Subclasses:
DefaultYggdrasilInputStream
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Class
<?> protected abstract int
protected abstract Class
<?> protected abstract String
protected abstract Class
<?> protected abstract String
protected abstract short
final @Nullable Object
final <T> T
readObject
(Class<T> expectedType) protected abstract Class
<?> protected abstract Object
readPrimitive
(Tag type) protected abstract Object
readPrimitive_
(Tag type) protected abstract int
protected abstract String
protected abstract Tag
readTag()
-
Field Details
-
yggdrasil
-
-
Constructor Details
-
YggdrasilInputStream
-
-
Method Details
-
readTag
- Throws:
IOException
-
readPrimitive
- Throws:
IOException
-
readPrimitive_
- Throws:
IOException
-
readString
- Throws:
IOException
-
readArrayComponentType
- Throws:
IOException
-
readArrayLength
- Throws:
IOException
-
readEnumType
- Throws:
IOException
-
readEnumID
- Throws:
IOException
-
readClass
- Throws:
IOException
-
readReference
- Throws:
IOException
-
readObjectType
- Throws:
IOException
-
readNumFields
- Throws:
IOException
-
readFieldID
- Throws:
IOException
-
readObject
- Throws:
IOException
-
readObject
- Throws:
IOException
-