Class ImplementationClassModel.JExprAnnotationValueVisitor

  • All Implemented Interfaces:
    javax.lang.model.element.AnnotationValueVisitor<org.jboss.jdeparser.JExpr,​java.lang.Void>
    Enclosing class:
    ImplementationClassModel

    private static class ImplementationClassModel.JExprAnnotationValueVisitor
    extends javax.lang.model.util.SimpleAnnotationValueVisitor8<org.jboss.jdeparser.JExpr,​java.lang.Void>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.jboss.jdeparser.JExpr visitBoolean​(boolean b, java.lang.Void v)  
      org.jboss.jdeparser.JExpr visitByte​(byte b, java.lang.Void v)  
      org.jboss.jdeparser.JExpr visitChar​(char c, java.lang.Void v)  
      org.jboss.jdeparser.JExpr visitDouble​(double d, java.lang.Void v)  
      org.jboss.jdeparser.JExpr visitFloat​(float f, java.lang.Void v)  
      org.jboss.jdeparser.JExpr visitInt​(int i, java.lang.Void v)  
      org.jboss.jdeparser.JExpr visitLong​(long i, java.lang.Void v)  
      org.jboss.jdeparser.JExpr visitShort​(short s, java.lang.Void v)  
      org.jboss.jdeparser.JExpr visitString​(java.lang.String s, java.lang.Void v)  
      org.jboss.jdeparser.JExpr visitType​(javax.lang.model.type.TypeMirror t, java.lang.Void v)  
      • Methods inherited from class javax.lang.model.util.SimpleAnnotationValueVisitor6

        defaultAction, visitAnnotation, visitArray, visitEnumConstant
      • Methods inherited from class javax.lang.model.util.AbstractAnnotationValueVisitor6

        visit, visit, visitUnknown
      • Methods inherited from class java.lang.Object

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

      • JExprAnnotationValueVisitor

        private JExprAnnotationValueVisitor()
    • Method Detail

      • visitBoolean

        public org.jboss.jdeparser.JExpr visitBoolean​(boolean b,
                                                      java.lang.Void v)
        Specified by:
        visitBoolean in interface javax.lang.model.element.AnnotationValueVisitor<org.jboss.jdeparser.JExpr,​java.lang.Void>
        Overrides:
        visitBoolean in class javax.lang.model.util.SimpleAnnotationValueVisitor6<org.jboss.jdeparser.JExpr,​java.lang.Void>
      • visitByte

        public org.jboss.jdeparser.JExpr visitByte​(byte b,
                                                   java.lang.Void v)
        Specified by:
        visitByte in interface javax.lang.model.element.AnnotationValueVisitor<org.jboss.jdeparser.JExpr,​java.lang.Void>
        Overrides:
        visitByte in class javax.lang.model.util.SimpleAnnotationValueVisitor6<org.jboss.jdeparser.JExpr,​java.lang.Void>
      • visitChar

        public org.jboss.jdeparser.JExpr visitChar​(char c,
                                                   java.lang.Void v)
        Specified by:
        visitChar in interface javax.lang.model.element.AnnotationValueVisitor<org.jboss.jdeparser.JExpr,​java.lang.Void>
        Overrides:
        visitChar in class javax.lang.model.util.SimpleAnnotationValueVisitor6<org.jboss.jdeparser.JExpr,​java.lang.Void>
      • visitDouble

        public org.jboss.jdeparser.JExpr visitDouble​(double d,
                                                     java.lang.Void v)
        Specified by:
        visitDouble in interface javax.lang.model.element.AnnotationValueVisitor<org.jboss.jdeparser.JExpr,​java.lang.Void>
        Overrides:
        visitDouble in class javax.lang.model.util.SimpleAnnotationValueVisitor6<org.jboss.jdeparser.JExpr,​java.lang.Void>
      • visitFloat

        public org.jboss.jdeparser.JExpr visitFloat​(float f,
                                                    java.lang.Void v)
        Specified by:
        visitFloat in interface javax.lang.model.element.AnnotationValueVisitor<org.jboss.jdeparser.JExpr,​java.lang.Void>
        Overrides:
        visitFloat in class javax.lang.model.util.SimpleAnnotationValueVisitor6<org.jboss.jdeparser.JExpr,​java.lang.Void>
      • visitInt

        public org.jboss.jdeparser.JExpr visitInt​(int i,
                                                  java.lang.Void v)
        Specified by:
        visitInt in interface javax.lang.model.element.AnnotationValueVisitor<org.jboss.jdeparser.JExpr,​java.lang.Void>
        Overrides:
        visitInt in class javax.lang.model.util.SimpleAnnotationValueVisitor6<org.jboss.jdeparser.JExpr,​java.lang.Void>
      • visitLong

        public org.jboss.jdeparser.JExpr visitLong​(long i,
                                                   java.lang.Void v)
        Specified by:
        visitLong in interface javax.lang.model.element.AnnotationValueVisitor<org.jboss.jdeparser.JExpr,​java.lang.Void>
        Overrides:
        visitLong in class javax.lang.model.util.SimpleAnnotationValueVisitor6<org.jboss.jdeparser.JExpr,​java.lang.Void>
      • visitShort

        public org.jboss.jdeparser.JExpr visitShort​(short s,
                                                    java.lang.Void v)
        Specified by:
        visitShort in interface javax.lang.model.element.AnnotationValueVisitor<org.jboss.jdeparser.JExpr,​java.lang.Void>
        Overrides:
        visitShort in class javax.lang.model.util.SimpleAnnotationValueVisitor6<org.jboss.jdeparser.JExpr,​java.lang.Void>
      • visitString

        public org.jboss.jdeparser.JExpr visitString​(java.lang.String s,
                                                     java.lang.Void v)
        Specified by:
        visitString in interface javax.lang.model.element.AnnotationValueVisitor<org.jboss.jdeparser.JExpr,​java.lang.Void>
        Overrides:
        visitString in class javax.lang.model.util.SimpleAnnotationValueVisitor6<org.jboss.jdeparser.JExpr,​java.lang.Void>
      • visitType

        public org.jboss.jdeparser.JExpr visitType​(javax.lang.model.type.TypeMirror t,
                                                   java.lang.Void v)
        Specified by:
        visitType in interface javax.lang.model.element.AnnotationValueVisitor<org.jboss.jdeparser.JExpr,​java.lang.Void>
        Overrides:
        visitType in class javax.lang.model.util.SimpleAnnotationValueVisitor6<org.jboss.jdeparser.JExpr,​java.lang.Void>