1 19 20 package org.netbeans.modules.retouche.source.usages; 21 22 import org.netbeans.api.java.classpath.ClassPath; 23 import org.netbeans.api.retouche.source.ClasspathInfo; 24 import org.openide.ErrorManager; 25 import org.openide.filesystems.FileObject; 26 27 36 public abstract class ClasspathInfoAccessor { 37 38 static { 39 try { 40 Class.forName("org.netbeans.api.retouche.source.ClasspathInfo",true,ClasspathInfoAccessor.class.getClassLoader()); 42 } catch (ClassNotFoundException cnfe) { 43 ErrorManager.getDefault().notify(cnfe); 44 } 45 } 46 47 public static ClasspathInfoAccessor INSTANCE; 48 49 50 public abstract ClasspathInfo create (FileObject fo, Object filter, boolean backgroundCompilation); 53 public abstract ClasspathInfo create (ClassPath bootPath, ClassPath compilePath, ClassPath sourcePath, Object filter, boolean backgroundCompilation); 55 56 } 57 | Popular Tags |