ist.palcom.disassembler
Class Main.PArray

java.lang.Object
  extended by ist.palcom.disassembler.Main.PLiteral
      extended by ist.palcom.disassembler.Main.PArray
All Implemented Interfaces:
ISerializableArray, ISerializableItem, ISerializableLiteral
Direct Known Subclasses:
Main.PHashMap
Enclosing class:
Main

public class Main.PArray
extends Main.PLiteral
implements ISerializableArray


Field Summary
protected  java.util.List<Main.PLiteral> list
           
 
Fields inherited from interface ist.palcom.bytecode.ISerializableArray
MARKER
 
Constructor Summary
Main.PArray(ISerializableLiteral[] literals)
           
 
Method Summary
 java.util.List<? extends ISerializableLiteral> getList()
           
 void print_as_argument(Main.Printer out)
           
 void print_as_prefixed_argument(Main.Printer out)
           
 void print(Main.Printer out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

list

protected java.util.List<Main.PLiteral> list
Constructor Detail

Main.PArray

public Main.PArray(ISerializableLiteral[] literals)
Method Detail

print

public void print(Main.Printer out)
Specified by:
print in class Main.PLiteral

print_as_argument

public void print_as_argument(Main.Printer out)
Specified by:
print_as_argument in class Main.PLiteral

print_as_prefixed_argument

public void print_as_prefixed_argument(Main.Printer out)
Specified by:
print_as_prefixed_argument in class Main.PLiteral

getList

public java.util.List<? extends ISerializableLiteral> getList()
Specified by:
getList in interface ISerializableArray