Interface ExtensionConfigurer

    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default void configureForMethod​(ConfigRegistry config, java.lang.annotation.Annotation annotation, java.lang.Class<?> extensionType, java.lang.reflect.Method method)
      Configures the config for the given annotation on a extension type method.
      default void configureForType​(ConfigRegistry config, java.lang.annotation.Annotation annotation, java.lang.Class<?> extensionType)
      Updates configuration for the given annotation on an extension type.
    • Method Detail

      • configureForType

        default void configureForType​(ConfigRegistry config,
                                      java.lang.annotation.Annotation annotation,
                                      java.lang.Class<?> extensionType)
        Updates configuration for the given annotation on an extension type.
        Parameters:
        config - the config to configure
        annotation - the annotation
        extensionType - the extension type which was annotated
      • configureForMethod

        default void configureForMethod​(ConfigRegistry config,
                                        java.lang.annotation.Annotation annotation,
                                        java.lang.Class<?> extensionType,
                                        java.lang.reflect.Method method)
        Configures the config for the given annotation on a extension type method.
        Parameters:
        config - the config to configure
        annotation - the annotation
        extensionType - the extension type
        method - the method which was annotated