Interface GssFunctionMapProvider

All Known Implementing Classes:
DefaultGssFunctionMapProvider

public interface GssFunctionMapProvider
Provides maps of custom GSS functions for use with command-line compilers.

Any implementation should provide a parameterless constructor, as the provider is instantiated via Class.newInstance().

  • Method Summary

    Modifier and Type
    Method
    Description
    <F> Map<String,F>
    get(Class<F> gssFunctionClass)
    Gets the map of custom GSS functions for the given class.
  • Method Details

    • get

      <F> Map<String,F> get(Class<F> gssFunctionClass)
      Gets the map of custom GSS functions for the given class.
      Type Parameters:
      F - the interface implemented by the GSS functions
      Parameters:
      gssFunctionClass - the class of F
      Returns:
      a map from each custom function name to its implementation