Class Pack200ClassReader

java.lang.Object
org.objectweb.asm.ClassReader
kala.compress.harmony.pack200.Pack200ClassReader

public class Pack200ClassReader extends org.objectweb.asm.ClassReader
Wrapper for ClassReader that enables pack200 to obtain extra class file information
  • Field Details

    • lastConstantHadWideIndex

      private boolean lastConstantHadWideIndex
    • lastUnsignedShort

      private int lastUnsignedShort
    • anySyntheticAttributes

      private boolean anySyntheticAttributes
    • fileName

      private String fileName
  • Constructor Details

    • Pack200ClassReader

      public Pack200ClassReader(byte[] b)
      Parameters:
      b - the contents of class file in the format of bytes
  • Method Details

    • getFileName

      public String getFileName()
    • hasSyntheticAttributes

      public boolean hasSyntheticAttributes()
    • lastConstantHadWideIndex

      public boolean lastConstantHadWideIndex()
    • readConst

      public Object readConst(int item, char[] buf)
      Overrides:
      readConst in class org.objectweb.asm.ClassReader
    • readUnsignedShort

      public int readUnsignedShort(int index)
      Overrides:
      readUnsignedShort in class org.objectweb.asm.ClassReader
    • readUTF8

      public String readUTF8(int arg0, char[] arg1)
      Overrides:
      readUTF8 in class org.objectweb.asm.ClassReader
    • setFileName

      public void setFileName(String name)