| Modifier and Type | Field and Description |
|---|---|
| private int[] | |
| private int | |
| private static final int | |
| private static final int | |
| private int | |
| private byte[][] |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | |
| protected final void | addCompileString(byte[] bytes, int p, int mbLength, int byteLength, boolean ignoreCase)
Implements abstract org.
|
| private int | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private static boolean | |
| protected void | |
| protected void | |
| protected void | |
| protected void | |
| protected void | |
| protected void | |
| private int | |
| protected void | compileCECQuantifierNode(QuantifierNode qn)
Implements abstract org.
|
| protected void | |
| protected void | |
| private int | |
| private int | |
| private int | |
| private int | |
| private int | |
| private int | |
| private int | |
| private int | |
| protected void | compileNonCECQuantifierNode(QuantifierNode qn)
Implements abstract org.
|
| protected void | |
| private void | |
| private void | |
| private void | |
| private void | |
| protected final void | |
| private boolean | |
| private boolean | |
| protected final void | |
| private int | |
| pack-priv void |
| code | back to summary |
|---|---|
| private int[] code | |
| codeLength | back to summary |
|---|---|
| private int codeLength | |
| QUANTIFIER_EXPAND_LIMIT_SIZE | back to summary |
|---|---|
| private static final int QUANTIFIER_EXPAND_LIMIT_SIZE | |
| REPEAT_RANGE_ALLOC | back to summary |
|---|---|
| private static final int REPEAT_RANGE_ALLOC | |
| templateNum | back to summary |
|---|---|
| private int templateNum | |
| templates | back to summary |
|---|---|
| private byte[][] templates | |
| ArrayCompiler | back to summary |
|---|---|
| pack-priv ArrayCompiler(Analyser analyser) | |
| addAbsAddr | back to summary |
|---|---|
| private void addAbsAddr(int addr) | |
| addBytes | back to summary |
|---|---|
| private void addBytes(byte[] bytes, int p, int length) | |
| addCompileString | back to summary |
|---|---|
| protected final void addCompileString(byte[] bytes, int p, int mbLength, int byteLength, boolean ignoreCase) Implements abstract org.
| |
| addCompileStringlength | back to summary |
|---|---|
| private int addCompileStringlength(byte[] bytes, int p, int mbLength, int byteLength, boolean ignoreCase) | |
| addInt | back to summary |
|---|---|
| private void addInt(int i) | |
| addInts | back to summary |
|---|---|
| private void addInts(int[] ints, int length) | |
| addLength | back to summary |
|---|---|
| private void addLength(int length) | |
| addMemNum | back to summary |
|---|---|
| private void addMemNum(int num) | |
| addMultiByteCClass | back to summary |
|---|---|
| private void addMultiByteCClass(CodeRangeBuffer mbuf) | |
| addOpcode | back to summary |
|---|---|
| private void addOpcode(int opcode) | |
| addOpcodeOption | back to summary |
|---|---|
| private void addOpcodeOption(int opcode, int option) | |
| addOpcodeRelAddr | back to summary |
|---|---|
| private void addOpcodeRelAddr(int opcode, int addr) | |
| addOption | back to summary |
|---|---|
| private void addOption(int option) | |
| addRelAddr | back to summary |
|---|---|
| private void addRelAddr(int addr) | |
| addStateCheckNum | back to summary |
|---|---|
| private void addStateCheckNum(int num) | |
| addTemplate | back to summary |
|---|---|
| private void addTemplate(byte[] bytes) | |
| cknOn | back to summary |
|---|---|
| private static boolean cknOn(int ckn) | |
| compileAltNode | back to summary |
|---|---|
| protected void compileAltNode(ListNode node) Implements abstract org.
| |
| compileAnchorNode | back to summary |
|---|---|
| protected void compileAnchorNode(AnchorNode node) Implements abstract org.
| |
| compileAnyCharNode | back to summary |
|---|---|
| protected void compileAnyCharNode() Implements abstract org.
| |
| compileBackrefNode | back to summary |
|---|---|
| protected void compileBackrefNode(BackRefNode node) Implements abstract org.
| |
| compileCallNode | back to summary |
|---|---|
| protected void compileCallNode(CallNode node) Implements abstract org.
| |
| compileCClassNode | back to summary |
|---|---|
| protected void compileCClassNode(CClassNode cc) Implements abstract org.
| |
| compileCECLengthQuantifierNode | back to summary |
|---|---|
| private int compileCECLengthQuantifierNode(QuantifierNode qn) | |
| compileCECQuantifierNode | back to summary |
|---|---|
| protected void compileCECQuantifierNode(QuantifierNode qn) Implements abstract org.
| |
| compileCTypeNode | back to summary |
|---|---|
| protected void compileCTypeNode(CTypeNode node) Implements abstract org.
| |
| compileEncloseNode | back to summary |
|---|---|
| protected void compileEncloseNode(EncloseNode node) Implements abstract org.
| |
| compileLengthAnchorNode | back to summary |
|---|---|
| private int compileLengthAnchorNode(AnchorNode node) | |
| compileLengthCClassNode | back to summary |
|---|---|
| private int compileLengthCClassNode(CClassNode cc) | |
| compileLengthEncloseNode | back to summary |
|---|---|
| private int compileLengthEncloseNode(EncloseNode node) | |
| compileLengthOptionNode | back to summary |
|---|---|
| private int compileLengthOptionNode(EncloseNode node) | |
| compileLengthStringNode | back to summary |
|---|---|
| private int compileLengthStringNode(Node node) | |
| compileLengthStringRawNode | back to summary |
|---|---|
| private int compileLengthStringRawNode(StringNode sn) | |
| compileLengthTree | back to summary |
|---|---|
| private int compileLengthTree(Node node) | |
| compileNonCECLengthQuantifierNode | back to summary |
|---|---|
| private int compileNonCECLengthQuantifierNode(QuantifierNode qn) | |
| compileNonCECQuantifierNode | back to summary |
|---|---|
| protected void compileNonCECQuantifierNode(QuantifierNode qn) Implements abstract org.
| |
| compileOptionNode | back to summary |
|---|---|
| protected void compileOptionNode(EncloseNode node) Implements abstract org.
| |
| compileRangeRepeatNode | back to summary |
|---|---|
| private void compileRangeRepeatNode(QuantifierNode qn, int targetLen, int emptyInfo) | |
| compileTreeEmptyCheck | back to summary |
|---|---|
| private void compileTreeEmptyCheck(Node node, int emptyInfo) | |
| ensure | back to summary |
|---|---|
| private void ensure(int size) | |
| entryRepeatRange | back to summary |
|---|---|
| private void entryRepeatRange(int id, int lower, int upper) | |
| finish | back to summary |
|---|---|
| protected final void finish() Implements abstract org.
| |
| isNeedStrLenOpExact | back to summary |
|---|---|
| private boolean isNeedStrLenOpExact(int op) | |
| opTemplated | back to summary |
|---|---|
| private boolean opTemplated(int op) | |
| prepare | back to summary |
|---|---|
| protected final void prepare() Implements abstract org.
| |
| selectStrOpcode | back to summary |
|---|---|
| private int selectStrOpcode(int mbLength, int byteLength, boolean ignoreCase) | |
| setInt | back to summary |
|---|---|
| pack-priv void setInt(int i, int offset) | |