public class ActiveAnnotationProcessorTestUtil extends Object
Constructor and Description |
---|
ActiveAnnotationProcessorTestUtil() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.xtend.lib.macro.declaration.AnnotationReference |
getAnnotation(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
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,
String className) |
List<? extends org.eclipse.xtend.lib.macro.services.Problem> |
getClassProblems(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
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,
String fieldName) |
List<? extends org.eclipse.xtend.lib.macro.services.Problem> |
getFieldAnnotationProblems(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
String className,
String fieldName,
String annotationName) |
List<? extends org.eclipse.xtend.lib.macro.services.Problem> |
getFieldProblems(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
String className,
String fieldName) |
org.eclipse.xtend.lib.macro.declaration.InterfaceDeclaration |
getInterface(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
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,
String methodName) |
List<? extends org.eclipse.xtend.lib.macro.services.Problem> |
getMethodParameterAnnotationProblems(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
String className,
String methodName,
String parameterName,
String annotationName) |
List<? extends org.eclipse.xtend.lib.macro.services.Problem> |
getMethodParameterProblems(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
String className,
String methodName,
String parameterName) |
List<? extends org.eclipse.xtend.lib.macro.services.Problem> |
getMethodProblems(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
String className,
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,
String parameterName) |
org.eclipse.xtend.lib.macro.declaration.InterfaceDeclaration |
getPotentialNullInterface(org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult,
String interfaceName) |
public org.eclipse.xtend.lib.macro.declaration.InterfaceDeclaration getInterface(@Extension org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, String interfaceName)
public org.eclipse.xtend.lib.macro.declaration.InterfaceDeclaration getPotentialNullInterface(@Extension org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, String interfaceName)
public org.eclipse.xtend.lib.macro.declaration.ClassDeclaration getClass(@Extension org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, String className)
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, String methodName)
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, String parameterName)
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, String fieldName)
public org.eclipse.xtend.lib.macro.declaration.AnnotationReference getAnnotation(@Extension org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, String annotationName, org.eclipse.xtend.lib.macro.declaration.AnnotationTarget annotationTarget)
public List<? extends org.eclipse.xtend.lib.macro.services.Problem> getClassProblems(@Extension org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, String className)
public List<? extends org.eclipse.xtend.lib.macro.services.Problem> getMethodProblems(@Extension org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, String className, String methodName)
public List<? extends org.eclipse.xtend.lib.macro.services.Problem> getMethodParameterProblems(@Extension org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, String className, String methodName, String parameterName)
public List<? extends org.eclipse.xtend.lib.macro.services.Problem> getMethodParameterAnnotationProblems(@Extension org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, String className, String methodName, String parameterName, String annotationName)
public List<? extends org.eclipse.xtend.lib.macro.services.Problem> getFieldProblems(@Extension org.eclipse.xtend.core.compiler.batch.XtendCompilerTester.CompilationResult compilationResult, String className, String fieldName)
Copyright © 2018–2021 b+m Informatik AG. All rights reserved.