Interface LoggerAdapter


  • public interface LoggerAdapter
    • Method Detail

      • info

        void info​(java.lang.String message)
      • info

        void info​(javax.lang.model.element.Element element,
                  java.lang.String message)
      • warning

        void warning​(javax.lang.model.element.Element element,
                     java.lang.String message)
      • error

        void error​(javax.lang.model.element.Element element,
                   java.lang.String message)
      • logFailuresAndReturnSuccesses

        default <T> java.util.List<T> logFailuresAndReturnSuccesses​(java.util.List<Result<ElementFail,​T>> list)
      • logFailuresAndReturnStringSuccesses

        default <T> java.util.List<T> logFailuresAndReturnStringSuccesses​(java.util.List<Result<java.lang.String,​T>> list)
      • error

        void error​(java.lang.String message)
      • withElement

        LoggerAdapter withElement​(javax.lang.model.element.Element element)
      • fromMessager

        static LoggerAdapter fromMessager​(javax.annotation.processing.Messager messager,
                                          javax.lang.model.element.Element element)
      • fromMessager

        static LoggerAdapter fromMessager​(javax.annotation.processing.Messager messager)