1 12 13 package org.eclipse.jdt.apt.core.env; 14 15 import org.eclipse.core.resources.IFile; 16 import org.eclipse.jdt.apt.core.internal.env.BaseProcessorEnv; 17 import org.eclipse.jdt.core.ICompilationUnit; 18 import org.eclipse.jdt.core.IJavaProject; 19 import org.eclipse.jdt.core.dom.CompilationUnit; 20 21 import com.sun.mirror.apt.AnnotationProcessorEnvironment; 22 23 public class EnvironmentFactory { 24 25 37 public static AnnotationProcessorEnvironment getEnvironment(ICompilationUnit compilationUnit, IJavaProject javaProject ) 38 { 39 CompilationUnit node = BaseProcessorEnv.createAST( javaProject, compilationUnit); 40 BaseProcessorEnv env = new BaseProcessorEnv( 41 node, 42 (IFile)compilationUnit.getResource(), 43 javaProject, 44 Phase.OTHER 45 ); 46 return env; 47 } 48 } 49 | Popular Tags |