Class MethodTypeEntry

java.lang.Object
serp.bytecode.lowlevel.Entry
serp.bytecode.lowlevel.MethodTypeEntry
All Implemented Interfaces:
VisitAcceptor

public class MethodTypeEntry extends Entry
MethodType u1 tag u2 descriptor_index
  • Field Details

    • _descriptor_index

      private int _descriptor_index
  • Constructor Details

    • MethodTypeEntry

      public MethodTypeEntry()
    • MethodTypeEntry

      public MethodTypeEntry(int _descriptor_index)
  • Method Details

    • acceptVisit

      public void acceptVisit(BCVisitor visitor)
      Description copied from interface: VisitAcceptor
      Accept a visit from a BCVisitor, calling the appropriate methods to notify the visitor that it has entered this entity, and to provide it with the proper callbacks for each sub-entity owned by this one.
    • getType

      public int getType()
      Description copied from class: Entry
      Return the type code for this entry type.
      Specified by:
      getType in class Entry
    • readData

      void readData(DataInput in) throws IOException
      Description copied from class: Entry
      This method is called after reading the entry type from bytecode. It should read all the data for this entry from the given stream.
      Specified by:
      readData in class Entry
      Throws:
      IOException
    • writeData

      void writeData(DataOutput out) throws IOException
      Description copied from class: Entry
      This method is called after writing the entry type to bytecode. It should write all data for this entry to the given stream.
      Specified by:
      writeData in class Entry
      Throws:
      IOException
    • getMethodDescriptorEntry

      public UTF8Entry getMethodDescriptorEntry()