Class ActiveAnnotationProcessorTestUtil


  • public class ActiveAnnotationProcessorTestUtil
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.xtend.lib.macro.declaration.AnnotationReference getAnnotation​(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, java.lang.String annotationName, org.eclipse.xtend.lib.macro.declaration.AnnotationTarget annotationTarget)  
      org.eclipse.xtend.lib.macro.declaration.ClassDeclaration getClass​(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, java.lang.String className)  
      java.util.List<? extends org.eclipse.xtend.lib.macro.services.Problem> getClassProblems​(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, java.lang.String className)  
      org.eclipse.xtend.lib.macro.declaration.FieldDeclaration getField​(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, org.eclipse.xtend.lib.macro.declaration.ClassDeclaration classDeclaration, java.lang.String fieldName)  
      java.util.List<? extends org.eclipse.xtend.lib.macro.services.Problem> getFieldAnnotationProblems​(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, java.lang.String className, java.lang.String fieldName, java.lang.String annotationName)  
      java.util.List<? extends org.eclipse.xtend.lib.macro.services.Problem> getFieldProblems​(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, java.lang.String className, java.lang.String fieldName)  
      org.eclipse.xtend.lib.macro.declaration.InterfaceDeclaration getInterface​(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, java.lang.String interfaceName)  
      org.eclipse.xtend.lib.macro.declaration.MethodDeclaration getMethod​(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, org.eclipse.xtend.lib.macro.declaration.ClassDeclaration classDeclaration, java.lang.String methodName)  
      java.util.List<? extends org.eclipse.xtend.lib.macro.services.Problem> getMethodParameterAnnotationProblems​(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, java.lang.String className, java.lang.String methodName, java.lang.String parameterName, java.lang.String annotationName)  
      java.util.List<? extends org.eclipse.xtend.lib.macro.services.Problem> getMethodParameterProblems​(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, java.lang.String className, java.lang.String methodName, java.lang.String parameterName)  
      java.util.List<? extends org.eclipse.xtend.lib.macro.services.Problem> getMethodProblems​(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, java.lang.String className, java.lang.String methodName)  
      org.eclipse.xtend.lib.macro.declaration.ParameterDeclaration getParameter​(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, org.eclipse.xtend.lib.macro.declaration.MethodDeclaration methodDeclaration, java.lang.String parameterName)  
      org.eclipse.xtend.lib.macro.declaration.InterfaceDeclaration getPotentialNullInterface​(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, java.lang.String interfaceName)  
      • Methods inherited from class java.lang.Object

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

      • ActiveAnnotationProcessorTestUtil

        public ActiveAnnotationProcessorTestUtil()
    • Method Detail

      • getInterface

        public org.eclipse.xtend.lib.macro.declaration.InterfaceDeclaration getInterface​(@Extension
                                                                                         org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
                                                                                         java.lang.String interfaceName)
      • getPotentialNullInterface

        public org.eclipse.xtend.lib.macro.declaration.InterfaceDeclaration getPotentialNullInterface​(@Extension
                                                                                                      org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
                                                                                                      java.lang.String interfaceName)
      • getClass

        public org.eclipse.xtend.lib.macro.declaration.ClassDeclaration getClass​(@Extension
                                                                                 org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
                                                                                 java.lang.String className)
      • getMethod

        public org.eclipse.xtend.lib.macro.declaration.MethodDeclaration getMethod​(@Extension
                                                                                   org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
                                                                                   org.eclipse.xtend.lib.macro.declaration.ClassDeclaration classDeclaration,
                                                                                   java.lang.String methodName)
      • getParameter

        public org.eclipse.xtend.lib.macro.declaration.ParameterDeclaration getParameter​(@Extension
                                                                                         org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
                                                                                         org.eclipse.xtend.lib.macro.declaration.MethodDeclaration methodDeclaration,
                                                                                         java.lang.String parameterName)
      • getField

        public org.eclipse.xtend.lib.macro.declaration.FieldDeclaration getField​(@Extension
                                                                                 org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
                                                                                 org.eclipse.xtend.lib.macro.declaration.ClassDeclaration classDeclaration,
                                                                                 java.lang.String fieldName)
      • getAnnotation

        public org.eclipse.xtend.lib.macro.declaration.AnnotationReference getAnnotation​(@Extension
                                                                                         org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
                                                                                         java.lang.String annotationName,
                                                                                         org.eclipse.xtend.lib.macro.declaration.AnnotationTarget annotationTarget)
      • getClassProblems

        public java.util.List<? extends org.eclipse.xtend.lib.macro.services.Problem> getClassProblems​(@Extension
                                                                                                       org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
                                                                                                       java.lang.String className)
      • getMethodProblems

        public java.util.List<? extends org.eclipse.xtend.lib.macro.services.Problem> getMethodProblems​(@Extension
                                                                                                        org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
                                                                                                        java.lang.String className,
                                                                                                        java.lang.String methodName)
      • getMethodParameterProblems

        public java.util.List<? extends org.eclipse.xtend.lib.macro.services.Problem> getMethodParameterProblems​(@Extension
                                                                                                                 org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
                                                                                                                 java.lang.String className,
                                                                                                                 java.lang.String methodName,
                                                                                                                 java.lang.String parameterName)
      • getMethodParameterAnnotationProblems

        public java.util.List<? extends org.eclipse.xtend.lib.macro.services.Problem> getMethodParameterAnnotationProblems​(@Extension
                                                                                                                           org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
                                                                                                                           java.lang.String className,
                                                                                                                           java.lang.String methodName,
                                                                                                                           java.lang.String parameterName,
                                                                                                                           java.lang.String annotationName)
      • getFieldProblems

        public java.util.List<? extends org.eclipse.xtend.lib.macro.services.Problem> getFieldProblems​(@Extension
                                                                                                       org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
                                                                                                       java.lang.String className,
                                                                                                       java.lang.String fieldName)
      • getFieldAnnotationProblems

        public java.util.List<? extends org.eclipse.xtend.lib.macro.services.Problem> getFieldAnnotationProblems​(@Extension
                                                                                                                 org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
                                                                                                                 java.lang.String className,
                                                                                                                 java.lang.String fieldName,
                                                                                                                 java.lang.String annotationName)