Interface Function<T>

All Known Subinterfaces:
DefaultFunction<T>
All Known Implementing Classes:
Function, JavaFunction, ScriptFunction, SimpleJavaFunction

@NonExtendable @Internal @Experimental public interface Function<T>
Represents a function implementation.

This interface should only be extended by DefaultFunction and Function

It will contain methods when Function has been properly reworked.

  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull Signature<T>
     
  • Method Details

    • signature

      @NotNull @NotNull Signature<T> signature()
      Returns:
      The signature belonging to this function.