Class BootstrapMethod

java.lang.Object
de.inetsoftware.classparser.BootstrapMethod

public class BootstrapMethod extends Object
https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-4.html#jvms-4.7.23
  • Field Details

    • samMethodType

      private String samMethodType
      Signature and return type of method to be implemented by the function object.
    • implMethod

      private ConstantMethodRef implMethod
      A direct method handle describing the implementation method which should be called
    • instantiatedMethodType

      private String instantiatedMethodType
      The signature and return type that should be enforced dynamically at invocation time. This may be the same as samMethodType, or may be a specialization of it.
  • Constructor Details

  • Method Details

    • getSamMethodType

      public String getSamMethodType()
      Signature and return type of method to be implemented by the function object.
      Returns:
      the signature
      See Also:
    • getImplMethod

      public ConstantMethodRef getImplMethod()
      The real method in the parent class that implements the lambda expression
      Returns:
      the method