ist.palcom.reflect.dependency
Class Main.Dissambler

java.lang.Object
  extended by ist.palcom.bytecode.Deserializer
      extended by ist.palcom.reflect.dependency.Main.Dissambler
Enclosing class:
Main

public static class Main.Dissambler
extends Deserializer


Constructor Summary
Main.Dissambler(java.io.InputStream input)
           
 
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
 

Constructor Detail

Main.Dissambler

public Main.Dissambler(java.io.InputStream input)
Method Detail

createArray

public ISerializableArray createArray(ISerializableLiteral[] literals)
Specified by:
createArray 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

createComponent

public ISerializableComponent createComponent(ISerializableMetaInfo[] meta_info,
                                              ISerializableClass[] classes)
Specified by:
createComponent in class Deserializer

createHashMap

public ISerializableHashMap createHashMap(ISerializableLiteral[] literals)
Specified by:
createHashMap in class Deserializer

createInteger

public ISerializableInteger createInteger(int value)
Specified by:
createInteger in class Deserializer

createMetaInfo

public ISerializableMetaInfo createMetaInfo(java.lang.String key,
                                            java.lang.String Value)
Specified by:
createMetaInfo 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

createPrimitive

public ISerializablePrimitive createPrimitive(java.lang.String signature)
Specified by:
createPrimitive in class Deserializer

createReal

public ISerializableReal createReal(double value)
Specified by:
createReal in class Deserializer

createSide

public ISerializableSide createSide(java.lang.String[] fields,
                                    ISerializableInvokable[] invokables,
                                    ISerializableMetaInfo[] meta_info)
Specified by:
createSide in class Deserializer

createString

public ISerializableString createString(java.lang.String value)
Specified by:
createString in class Deserializer

createSymbol

public ISerializableSymbol createSymbol(java.lang.String value)
Specified by:
createSymbol in class Deserializer