Class TestMessager

  • All Implemented Interfaces:
    javax.annotation.processing.Messager

    public class TestMessager
    extends java.lang.Object
    implements javax.annotation.processing.Messager
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  TestMessager.Message  
    • Constructor Summary

      Constructors 
      Constructor Description
      TestMessager()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<TestMessager.Message> messages()  
      void printMessage​(javax.tools.Diagnostic.Kind kind, java.lang.CharSequence msg)  
      void printMessage​(javax.tools.Diagnostic.Kind kind, java.lang.CharSequence msg, javax.lang.model.element.Element e)  
      void printMessage​(javax.tools.Diagnostic.Kind kind, java.lang.CharSequence msg, javax.lang.model.element.Element e, javax.lang.model.element.AnnotationMirror a)  
      void printMessage​(javax.tools.Diagnostic.Kind kind, java.lang.CharSequence msg, javax.lang.model.element.Element e, javax.lang.model.element.AnnotationMirror a, javax.lang.model.element.AnnotationValue v)  
      void reset()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TestMessager

        public TestMessager()
    • Method Detail

      • printMessage

        public void printMessage​(javax.tools.Diagnostic.Kind kind,
                                 java.lang.CharSequence msg)
        Specified by:
        printMessage in interface javax.annotation.processing.Messager
      • printMessage

        public void printMessage​(javax.tools.Diagnostic.Kind kind,
                                 java.lang.CharSequence msg,
                                 javax.lang.model.element.Element e)
        Specified by:
        printMessage in interface javax.annotation.processing.Messager
      • printMessage

        public void printMessage​(javax.tools.Diagnostic.Kind kind,
                                 java.lang.CharSequence msg,
                                 javax.lang.model.element.Element e,
                                 javax.lang.model.element.AnnotationMirror a)
        Specified by:
        printMessage in interface javax.annotation.processing.Messager
      • printMessage

        public void printMessage​(javax.tools.Diagnostic.Kind kind,
                                 java.lang.CharSequence msg,
                                 javax.lang.model.element.Element e,
                                 javax.lang.model.element.AnnotationMirror a,
                                 javax.lang.model.element.AnnotationValue v)
        Specified by:
        printMessage in interface javax.annotation.processing.Messager
      • reset

        public void reset()