Package org.joni
Class ByteCodePrinter
- java.lang.Object
-
- org.joni.ByteCodePrinter
-
class ByteCodePrinter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int[]code(package private) intcodeLength(package private) org.jcodings.Encodingenc(package private) java.lang.Object[]operands(package private) intoperantCount(package private) byte[][]templates(package private) WarnCallbackwarnings
-
Constructor Summary
Constructors Constructor Description ByteCodePrinter(Regex regex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringbyteCodeListToString()private java.lang.StringcompiledByteCodeListToString()intcompiledByteCodeToString(java.lang.StringBuilder sb, int bp)private voidpLenString(java.lang.StringBuilder sb, int len, int mbLen, int s)private voidpLenStringFromTemplate(java.lang.StringBuilder sb, int len, int mbLen, byte[] tm, int idx)private voidpString(java.lang.StringBuilder sb, int len, int s)private voidpStringFromTemplate(java.lang.StringBuilder sb, int len, byte[] tm, int idx)
-
-
-
Field Detail
-
code
final int[] code
-
codeLength
final int codeLength
-
templates
final byte[][] templates
-
operands
java.lang.Object[] operands
-
operantCount
int operantCount
-
enc
org.jcodings.Encoding enc
-
warnings
WarnCallback warnings
-
-
Constructor Detail
-
ByteCodePrinter
public ByteCodePrinter(Regex regex)
-
-
Method Detail
-
byteCodeListToString
public java.lang.String byteCodeListToString()
-
pString
private void pString(java.lang.StringBuilder sb, int len, int s)
-
pStringFromTemplate
private void pStringFromTemplate(java.lang.StringBuilder sb, int len, byte[] tm, int idx)
-
pLenString
private void pLenString(java.lang.StringBuilder sb, int len, int mbLen, int s)
-
pLenStringFromTemplate
private void pLenStringFromTemplate(java.lang.StringBuilder sb, int len, int mbLen, byte[] tm, int idx)
-
compiledByteCodeToString
public int compiledByteCodeToString(java.lang.StringBuilder sb, int bp)
-
compiledByteCodeListToString
private java.lang.String compiledByteCodeListToString()
-
-