Class JDTCompiler

    • Constructor Summary

      Constructors 
      Constructor Description
      JDTCompiler()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<? extends javax.lang.model.element.Element> getAllMembersInDeclarationOrder​(javax.annotation.processing.ProcessingEnvironment environment, javax.lang.model.element.TypeElement type)  
      java.util.List<? extends javax.lang.model.element.Element> getEnclosedElementsInDeclarationOrder​(javax.lang.model.element.TypeElement type)  
      java.lang.String getHeaderComment​(javax.annotation.processing.ProcessingEnvironment env, javax.lang.model.element.Element type)  
      java.lang.String getMethodBody​(javax.annotation.processing.ProcessingEnvironment env, javax.lang.model.element.ExecutableElement method)  
      static boolean isValidElement​(javax.lang.model.element.Element currentElement)  
      • Methods inherited from class java.lang.Object

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

      • JDTCompiler

        public JDTCompiler()
    • Method Detail

      • isValidElement

        public static boolean isValidElement​(javax.lang.model.element.Element currentElement)
      • getAllMembersInDeclarationOrder

        public java.util.List<? extends javax.lang.model.element.Element> getAllMembersInDeclarationOrder​(javax.annotation.processing.ProcessingEnvironment environment,
                                                                                                          javax.lang.model.element.TypeElement type)
      • getEnclosedElementsInDeclarationOrder

        public java.util.List<? extends javax.lang.model.element.Element> getEnclosedElementsInDeclarationOrder​(javax.lang.model.element.TypeElement type)
      • getMethodBody

        public java.lang.String getMethodBody​(javax.annotation.processing.ProcessingEnvironment env,
                                              javax.lang.model.element.ExecutableElement method)
      • getHeaderComment

        public java.lang.String getHeaderComment​(javax.annotation.processing.ProcessingEnvironment env,
                                                 javax.lang.model.element.Element type)