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) int
codeLength
(package private) org.jcodings.Encoding
enc
(package private) java.lang.Object[]
operands
(package private) int
operantCount
(package private) byte[][]
templates
(package private) WarnCallback
warnings
-
Constructor Summary
Constructors Constructor Description ByteCodePrinter(Regex regex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
private void
pStringFromTemplate(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()
-
-