Interface MethodReferenceDisassemblyService


public interface MethodReferenceDisassemblyService
Provides language specific functionality to disassemble method references that could be passed from different languages into temporal code and extract target from them, which is required for correct working of Async
  • Field Details

  • Method Details

    • getMethodReferenceTarget

      @Nullable Object getMethodReferenceTarget(@Nonnull Object methodReference)
      Parameters:
      methodReference - method reference to extract target from
      Returns:
      target of the method reference methodReference, null if methodReference is not recognized by implementation as a method reference (means that it's general purpose lambda)
    • getLanguageName

      String getLanguageName()
      Returns:
      language this service provides an extension or implementation for