public final class TestScannerPerf
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static byte |
BYTE_LF |
(package private) static byte |
BYTE_NULL |
(package private) static int[] |
CHAR_TYPES |
(package private) static int |
INT_AMP |
(package private) static int |
INT_CR |
(package private) static int |
INT_LF |
(package private) static int |
INT_LT |
(package private) static int |
INT_RBRACKET |
(package private) static int |
INT_SPACE |
(package private) static int |
INT_TAB |
(package private) static int |
MB_CODE_BASE |
(package private) int |
mBracketCount |
(package private) int |
mByteCount |
(package private) byte[] |
mData |
(package private) int |
mEntityCount |
(package private) java.io.InputStream |
mIn |
(package private) byte[] |
mInputBuffer |
(package private) int |
mInputLen |
(package private) int |
mInputPtr |
(package private) int |
mLineNr |
(package private) char[] |
mOutputBuffer |
(package private) int |
mRepCount |
(package private) int |
mTagCount |
(package private) int |
mTmpChar |
(package private) int |
mTmpType |
Constructor and Description |
---|
TestScannerPerf(byte[] data,
int repCount) |
Modifier and Type | Method and Description |
---|---|
private int |
decodeMultiByteChar(int c,
int ptr) |
private boolean |
loadMoreBytes() |
private void |
loadMoreBytesGuaranteed() |
static void |
main(java.lang.String[] args) |
private static byte[] |
readData(java.io.File f) |
void |
test() |
private int |
testScannerCode() |
private int |
testScannerInts() |
private int |
testScannerInts2() |
static final int INT_AMP
static final int INT_LT
static final int INT_RBRACKET
static final int INT_SPACE
static final int INT_TAB
static final int INT_CR
static final int INT_LF
static final byte BYTE_LF
static final byte BYTE_NULL
final int mRepCount
int mTmpChar
final byte[] mData
final byte[] mInputBuffer
final char[] mOutputBuffer
static final int MB_CODE_BASE
static final int[] CHAR_TYPES
java.io.InputStream mIn
int mLineNr
int mByteCount
int mTagCount
int mEntityCount
int mBracketCount
int mInputPtr
int mInputLen
int mTmpType
public void test() throws java.io.IOException
java.io.IOException
private int testScannerCode() throws java.io.IOException
java.io.IOException
private int testScannerInts() throws java.io.IOException
java.io.IOException
private int testScannerInts2() throws java.io.IOException
java.io.IOException
private final boolean loadMoreBytes() throws java.io.IOException
java.io.IOException
private final void loadMoreBytesGuaranteed() throws java.io.IOException
java.io.IOException
private final int decodeMultiByteChar(int c, int ptr) throws java.io.IOException
java.io.IOException
private static byte[] readData(java.io.File f) throws java.io.IOException
java.io.IOException
public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException