ist.palcom.bytecode
Class Serializer
java.lang.Object
ist.palcom.bytecode.Serializer
public class Serializer
- extends java.lang.Object
|
Constructor Summary |
Serializer(java.io.OutputStream output)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UNKNOWN_LINE_NUMBER
public static final int UNKNOWN_LINE_NUMBER
- See Also:
- Constant Field Values
INVALID_LINE_NUMBER
public static final int INVALID_LINE_NUMBER
- See Also:
- Constant Field Values
TAKE_LINE_NUMBER_FROM_PREVIOUS
public static final int TAKE_LINE_NUMBER_FROM_PREVIOUS
- See Also:
- Constant Field Values
Serializer
public Serializer(java.io.OutputStream output)
serializeComponent
public void serializeComponent(ISerializableComponent c)
serializeLineNumbers
public ISerializableMetaInfo[] serializeLineNumbers(ISerializableClass[] classes,
ISerializableMetaInfo[] metaInfo)
serializeMetaInfo
public void serializeMetaInfo(ISerializableMetaInfo meta_info)
serializeClass
public void serializeClass(ISerializableClass c)
serializeLineNumbersInSide
public void serializeLineNumbersInSide(java.lang.String className,
ISerializableSide s,
java.lang.String sideName,
java.util.ArrayList meta)
serializeSide
public void serializeSide(ISerializableSide s)
serializeLineNumbersInInvokable
public void serializeLineNumbersInInvokable(java.lang.String className,
ISerializableInvokable i,
java.lang.String sideName,
java.util.ArrayList meta)
serializeInvokable
public void serializeInvokable(ISerializableInvokable i)
serializePrimitive
public void serializePrimitive(ISerializablePrimitive p)
serializeMethod
public void serializeMethod(ISerializableMethod m)
serializeLiteral
public void serializeLiteral(ISerializableLiteral l)
serializeMarker
public void serializeMarker(byte b)
serializeString
public void serializeString(java.lang.String s)
serializeArray
public void serializeArray(ISerializableArray a)
serializeHashMap
public void serializeHashMap(ISerializableHashMap a)
serializeOldStyleInteger
public void serializeOldStyleInteger(int i)
serializeInteger
public void serializeInteger(int i)
serializeReal
public void serializeReal(double r)
serializeCharacter
public void serializeCharacter(char c)
serializeByte
public void serializeByte(byte b)
error
public void error(java.lang.String e)