org.joni
Class ByteCodePrinter

java.lang.Object
  extended by org.joni.ByteCodePrinter

 class ByteCodePrinter
extends Object


Field Summary
(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 Summary
ByteCodePrinter(Regex regex)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

code

final int[] code

codeLength

final int codeLength

templates

final byte[][] templates

operands

Object[] operands

operantCount

int operantCount

enc

org.jcodings.Encoding enc

warnings

WarnCallback warnings
Constructor Detail

ByteCodePrinter

public ByteCodePrinter(Regex regex)
Method Detail

byteCodeListToString

public String byteCodeListToString()

pString

private void pString(StringBuilder sb,
                     int len,
                     int s)

pStringFromTemplate

private void pStringFromTemplate(StringBuilder sb,
                                 int len,
                                 byte[] tm,
                                 int idx)

pLenString

private void pLenString(StringBuilder sb,
                        int len,
                        int mbLen,
                        int s)

pLenStringFromTemplate

private void pLenStringFromTemplate(StringBuilder sb,
                                    int len,
                                    int mbLen,
                                    byte[] tm,
                                    int idx)

compiledByteCodeToString

public int compiledByteCodeToString(StringBuilder sb,
                                    int bp)

compiledByteCodeListToString

private String compiledByteCodeListToString()


Copyright © 2013. All Rights Reserved.