public class HessianDebugState extends java.lang.Object implements Hessian2Constants
Modifier and Type | Field and Description |
---|---|
private int |
_column |
private java.io.PrintWriter |
_dbg |
private boolean |
_isNewline |
private boolean |
_isObject |
private java.util.ArrayList<HessianDebugState.ObjectDef> |
_objectDefList |
private int |
_refId |
private HessianDebugState.State |
_state |
private java.util.ArrayList<HessianDebugState.State> |
_stateStack |
private java.util.ArrayList<java.lang.String> |
_typeDefList |
BYTES_DIRECT, BYTES_DIRECT_MAX, DOUBLE_BYTE, DOUBLE_FLOAT, DOUBLE_ONE, DOUBLE_SHORT, DOUBLE_ZERO, INT_BYTE_MAX, INT_BYTE_MIN, INT_BYTE_ZERO, INT_DIRECT_MAX, INT_DIRECT_MIN, INT_SHORT_MAX, INT_SHORT_MIN, INT_SHORT_ZERO, INT_ZERO, LENGTH_BYTE, LIST_FIXED, LONG_BYTE_MAX, LONG_BYTE_MIN, LONG_BYTE_ZERO, LONG_DIRECT_MAX, LONG_DIRECT_MIN, LONG_INT, LONG_SHORT_MAX, LONG_SHORT_MIN, LONG_SHORT_ZERO, LONG_ZERO, REF_BYTE, REF_SHORT, STRING_DIRECT, STRING_DIRECT_MAX, TYPE_REF
Constructor and Description |
---|
HessianDebugState(java.io.PrintWriter dbg)
Creates an uninitialized Hessian input stream.
|
Modifier and Type | Method and Description |
---|---|
void |
next(int ch)
Reads a character.
|
(package private) HessianDebugState.State |
popStack() |
(package private) void |
println() |
(package private) void |
pushStack(HessianDebugState.State state) |
private java.io.PrintWriter _dbg
private HessianDebugState.State _state
private java.util.ArrayList<HessianDebugState.State> _stateStack
private java.util.ArrayList<HessianDebugState.ObjectDef> _objectDefList
private java.util.ArrayList<java.lang.String> _typeDefList
private int _refId
private boolean _isNewline
private boolean _isObject
private int _column
public HessianDebugState(java.io.PrintWriter dbg)
public void next(int ch) throws java.io.IOException
java.io.IOException
void pushStack(HessianDebugState.State state)
HessianDebugState.State popStack()
void println()