public class BlockSerializer extends SLL2Serializer
ctx, datout| Constructor and Description |
|---|
BlockSerializer(AppContext ctx,
java.io.OutputStream out,
java.util.Vector classes,
Expression[] entryPoints) |
| Modifier and Type | Method and Description |
|---|---|
int[] |
getOffsets() |
int[] |
getSizes() |
protected void |
serializeEnd(int posi,
int sizeStartOffset) |
void |
writeClass(java.lang.Class c) |
protected void |
writeExpression(Expression e,
boolean flush)
Required call which actually writes out the bytes of an expression
|
close, flush, serialize, writeExpression, writeExpression, writeInitializedExpression, writeNewEntryPointMarker, writeSeenEntryPointlookupLibraryBinding, write, write, write, writeBigDecimal, writeBigInteger, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeExpressionArray, writeFloat, writeInt, writeLong, writeObject, writeShort, writeSymbolicEnvironment, writeUTFreadBer, readBerLong, readBerShort, writeBerpublic BlockSerializer(AppContext ctx, java.io.OutputStream out, java.util.Vector classes, Expression[] entryPoints) throws java.io.IOException
java.io.IOExceptionpublic int[] getSizes()
protected void writeExpression(Expression e, boolean flush) throws java.io.IOException
SLL2SerializerwriteExpression in class SLL2Serializerjava.io.IOExceptionpublic void writeClass(java.lang.Class c)
throws java.io.IOException
java.io.IOExceptionprotected void serializeEnd(int posi,
int sizeStartOffset)
serializeEnd in class SLL2Serializerpublic int[] getOffsets()