Class Signature<T extends ToolLogger>

java.lang.Object
org.openjdk.asmtools.jdis.notations.Descriptor<T>
org.openjdk.asmtools.jdis.notations.Signature<T>

public class Signature<T extends ToolLogger> extends Descriptor<T>
See JVMS 4.4.4.
  • Field Details

    • sig

      private String sig
    • sigp

      private int sigp
    • type

      private Type type
  • Constructor Details

    • Signature

      public Signature(T logger, int index)
      Constructor for the signature placed in the constant_pool
      Parameters:
      logger - to log any exceptions, if they occur.
      index - a valid reference into the constant_pool table
    • Signature

      public Signature(T logger, String signature)
      Constructor for the descriptor presented as String
      Parameters:
      logger - to log any exceptions if they occur.
      signature - the string presentation of the descriptor
  • Method Details