class ByteCodePrinter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) int[] |
code |
(package private) int |
codeLength |
(package private) org.jcodings.Encoding |
enc |
(package private) byte[][] |
templates |
Constructor and Description |
---|
ByteCodePrinter(Regex regex) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
byteCodeListToString() |
private java.lang.String |
compiledByteCodeListToString() |
int |
compiledByteCodeToString(java.lang.StringBuilder sb,
int bp) |
private void |
pLenString(java.lang.StringBuilder sb,
int len,
int mbLen,
int s) |
private void |
pLenStringFromTemplate(java.lang.StringBuilder sb,
int len,
int mbLen,
byte[] tm,
int idx) |
private void |
pString(java.lang.StringBuilder sb,
int len,
int s) |
final int[] code
final int codeLength
final byte[][] templates
final org.jcodings.Encoding enc
public ByteCodePrinter(Regex regex)
public java.lang.String byteCodeListToString()
private void pString(java.lang.StringBuilder sb, int len, int s)
private void pLenString(java.lang.StringBuilder sb, int len, int mbLen, int s)
private void pLenStringFromTemplate(java.lang.StringBuilder sb, int len, int mbLen, byte[] tm, int idx)
public int compiledByteCodeToString(java.lang.StringBuilder sb, int bp)
private java.lang.String compiledByteCodeListToString()