Interface AbstractFunctionalInterfaceWriter

    • Method Detail

      • getFunctionalInterfaceType

        default ClassNode getFunctionalInterfaceType​(Expression expression)
      • createMethodDescriptor

        default String createMethodDescriptor​(MethodNode abstractMethodNode)
      • createBootstrapMethod

        default org.objectweb.asm.Handle createBootstrapMethod​(boolean isInterface,
                                                               boolean serializable)
      • createBootstrapMethodArguments

        default Object[] createBootstrapMethodArguments​(String abstractMethodDesc,
                                                        int insn,
                                                        ClassNode methodOwnerClassNode,
                                                        MethodNode methodNode,
                                                        boolean serializable)