Package org.joni

Class ByteCodePrinter

java.lang.Object
org.joni.ByteCodePrinter

class ByteCodePrinter extends Object
  • Field Details

    • 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 Details

    • ByteCodePrinter

      public ByteCodePrinter(Regex regex)
  • Method Details

    • 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()