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
    • Method Detail

      • getMethodReferenceTarget

        @Nullable
        java.lang.Object getMethodReferenceTarget​(@Nonnull
                                                  java.lang.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

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