ist.palcom.disassembler
Class Main.Dissambler
java.lang.Object
ist.palcom.bytecode.Deserializer
ist.palcom.disassembler.Main.Dissambler
- Enclosing class:
- Main
public class Main.Dissambler
- extends Deserializer
|
Method Summary |
ISerializableArray |
createArray(ISerializableLiteral[] literals)
|
ISerializableClass |
createClass(java.lang.String name,
java.lang.String nameOfSuperclass,
ISerializableSide instanceSide,
ISerializableSide classSide)
|
ISerializableComponent |
createComponent(ISerializableMetaInfo[] meta_info,
ISerializableClass[] classes)
|
ISerializableHashMap |
createHashMap(ISerializableLiteral[] literals)
|
ISerializableInteger |
createInteger(int value)
|
ISerializableMetaInfo |
createMetaInfo(java.lang.String key,
java.lang.String value)
|
ISerializableMethod |
createMethod(java.lang.String signature,
int numberOfLocals,
int maximumExpressionStackSize,
ISerializableLiteral[] literals,
byte[] bytecodes,
ISerializableMetaInfo[] meta_info,
boolean blockMethod)
|
ISerializablePrimitive |
createPrimitive(java.lang.String signature)
|
ISerializableReal |
createReal(double value)
|
ISerializableSide |
createSide(java.lang.String[] fields,
ISerializableInvokable[] invokables,
ISerializableMetaInfo[] meta_info)
|
ISerializableString |
createString(java.lang.String value)
|
ISerializableSymbol |
createSymbol(java.lang.String value)
|
| Methods inherited from class ist.palcom.bytecode.Deserializer |
deserializeArray, deserializeByte, deserializeCharacter, deserializeClass, deserializeComponent, deserializeHashMap, deserializeInteger, deserializeInvokable, deserializeLiteral, deserializeMarker, deserializeMetaInfo, deserializeMethod, deserializeOldStyleInteger, deserializePrimitive, deserializeReal, deserializeSide, deserializeString, metaAttributesDeserializedHook |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Main.Dissambler
public Main.Dissambler(java.io.InputStream input)
createComponent
public ISerializableComponent createComponent(ISerializableMetaInfo[] meta_info,
ISerializableClass[] classes)
- Specified by:
createComponent in class Deserializer
createMetaInfo
public ISerializableMetaInfo createMetaInfo(java.lang.String key,
java.lang.String value)
- Specified by:
createMetaInfo in class Deserializer
createClass
public ISerializableClass createClass(java.lang.String name,
java.lang.String nameOfSuperclass,
ISerializableSide instanceSide,
ISerializableSide classSide)
- Specified by:
createClass in class Deserializer
createSide
public ISerializableSide createSide(java.lang.String[] fields,
ISerializableInvokable[] invokables,
ISerializableMetaInfo[] meta_info)
- Specified by:
createSide in class Deserializer
createPrimitive
public ISerializablePrimitive createPrimitive(java.lang.String signature)
- Specified by:
createPrimitive in class Deserializer
createMethod
public ISerializableMethod createMethod(java.lang.String signature,
int numberOfLocals,
int maximumExpressionStackSize,
ISerializableLiteral[] literals,
byte[] bytecodes,
ISerializableMetaInfo[] meta_info,
boolean blockMethod)
- Specified by:
createMethod in class Deserializer
createInteger
public ISerializableInteger createInteger(int value)
- Specified by:
createInteger in class Deserializer
createReal
public ISerializableReal createReal(double value)
- Specified by:
createReal in class Deserializer
createSymbol
public ISerializableSymbol createSymbol(java.lang.String value)
- Specified by:
createSymbol in class Deserializer
createString
public ISerializableString createString(java.lang.String value)
- Specified by:
createString in class Deserializer
createArray
public ISerializableArray createArray(ISerializableLiteral[] literals)
- Specified by:
createArray in class Deserializer
createHashMap
public ISerializableHashMap createHashMap(ISerializableLiteral[] literals)
- Specified by:
createHashMap in class Deserializer