class PickleReader extends Object
Modifier and Type | Field and Description |
---|---|
private static byte |
APPEND |
private static byte |
APPENDS |
(package private) byte[] |
aTemp |
private javajs.api.GenericBinaryDocument |
binaryDoc |
private static byte |
BINFLOAT |
private static byte |
BINGET |
private static byte |
BININT |
private static byte |
BININT1 |
private static byte |
BININT2 |
private static byte |
BINPUT |
private static byte |
BINSTRING |
private static byte |
BINUNICODE |
private javajs.util.Lst<Object> |
build |
private static byte |
BUILD |
private static byte |
EMPTY_DICT |
private static byte |
EMPTY_LIST |
private int |
emptyListPt |
private int |
filePt |
private static byte |
GLOBAL |
private int |
id |
private boolean |
inMovie |
private boolean |
inNames |
private static byte |
INT |
private int |
ipt |
private int |
lastMark |
private boolean |
logging |
private static byte |
LONG_BINGET |
private static byte |
LONG_BINPUT |
private static byte |
MARK |
private int |
markCount |
private javajs.util.Lst<Integer> |
marks |
private Map<Object,Object> |
memo |
private static byte |
NONE |
private static byte |
OBJ |
private int |
retrieveCount |
private static byte |
SETITEM |
private static byte |
SETITEMS |
private static byte |
SHORT_BINSTRING |
private javajs.util.Lst<Object> |
stack |
private static byte |
STOP |
private String |
thisName |
private Object |
thisSection |
private static byte |
TUPLE |
private Viewer |
vwr |
Constructor and Description |
---|
PickleReader(javajs.api.GenericBinaryDocument doc,
Viewer vwr) |
Modifier and Type | Method and Description |
---|---|
private String |
bytesToString(Object o) |
(package private) Map<String,Object> |
getMap(boolean logging) |
private int |
getMark() |
private Object |
getMemo(int i) |
private javajs.util.Lst<Object> |
getObjects(int mark) |
private void |
log(String s) |
private Object |
peek() |
private Object |
pop() |
private void |
push(Object o) |
private void |
putMark(int i) |
private void |
putMemo(int i,
boolean doCheck) |
private byte[] |
readStringAsBytes() |
private Viewer vwr
private javajs.api.GenericBinaryDocument binaryDoc
private javajs.util.Lst<Object> stack
private javajs.util.Lst<Integer> marks
private javajs.util.Lst<Object> build
private boolean logging
private int id
private int markCount
private int filePt
private int emptyListPt
private Object thisSection
private boolean inMovie
private boolean inNames
private String thisName
private int lastMark
private int retrieveCount
private static final byte APPEND
private static final byte APPENDS
private static final byte BINFLOAT
private static final byte BININT
private static final byte BININT1
private static final byte BININT2
private static final byte BINPUT
private static final byte BINSTRING
private static final byte BINUNICODE
private static final byte BUILD
private static final byte EMPTY_DICT
private static final byte EMPTY_LIST
private static final byte GLOBAL
private static final byte LONG_BINPUT
private static final byte MARK
private static final byte NONE
private static final byte OBJ
private static final byte SETITEM
private static final byte SETITEMS
private static final byte SHORT_BINSTRING
private static final byte STOP
private static final byte BINGET
private static final byte LONG_BINGET
private static final byte TUPLE
private static final byte INT
private int ipt
byte[] aTemp
PickleReader(javajs.api.GenericBinaryDocument doc, Viewer vwr)
private void log(String s)
private void putMemo(int i, boolean doCheck)
private Object getMemo(int i)
private javajs.util.Lst<Object> getObjects(int mark)
private void putMark(int i)
private int getMark()
private void push(Object o)
private Object peek()
private Object pop()