class ByteCodePrinter extends Object
Modifier and Type | Field and Description |
---|---|
(package private) int[] |
code |
(package private) int |
codeLength |
(package private) org.jcodings.Encoding |
enc |
(package private) Object[] |
operands |
(package private) int |
operantCount |
(package private) byte[][] |
templates |
(package private) WarnCallback |
warnings |
Constructor and Description |
---|
ByteCodePrinter(Regex regex) |
Modifier and Type | Method and Description |
---|---|
String |
byteCodeListToString() |
private String |
compiledByteCodeListToString() |
int |
compiledByteCodeToString(StringBuilder sb,
int bp) |
private void |
pLenString(StringBuilder sb,
int len,
int mbLen,
int s) |
private void |
pLenStringFromTemplate(StringBuilder sb,
int len,
int mbLen,
byte[] tm,
int idx) |
private void |
pString(StringBuilder sb,
int len,
int s) |
private void |
pStringFromTemplate(StringBuilder sb,
int len,
byte[] tm,
int idx) |
final int[] code
final int codeLength
final byte[][] templates
Object[] operands
int operantCount
org.jcodings.Encoding enc
WarnCallback warnings
public ByteCodePrinter(Regex regex)
public String byteCodeListToString()
private void pString(StringBuilder sb, int len, int s)
private void pStringFromTemplate(StringBuilder sb, int len, byte[] tm, int idx)
private void pLenString(StringBuilder sb, int len, int mbLen, int s)
private void pLenStringFromTemplate(StringBuilder sb, int len, int mbLen, byte[] tm, int idx)
public int compiledByteCodeToString(StringBuilder sb, int bp)
private String compiledByteCodeListToString()
Copyright © 2018. All rights reserved.