1 19 package org.netbeans.modules.refactoring.java; 20 21 import java.util.Collection ; 22 import org.netbeans.modules.refactoring.api.AbstractRefactoring; 23 import org.netbeans.modules.refactoring.api.Problem; 24 import org.netbeans.modules.refactoring.api.ProblemDetails; 25 import org.netbeans.modules.refactoring.spi.ProblemDetailsImplementation; 26 27 31 public abstract class APIAccessor { 32 public static APIAccessor DEFAULT; 33 34 static { 35 Class c = AbstractRefactoring.class; 36 try { 37 Class.forName(c.getName(), true, c.getClassLoader()); 38 } catch (Exception ex) { 39 ex.printStackTrace(); 40 } 41 } 42 43 public abstract Collection getGBHandlers(AbstractRefactoring refactoring); 44 public abstract Problem chainProblems(Problem p, Problem p1); 45 public abstract ProblemDetails createProblemDetails(ProblemDetailsImplementation pdi); 46 } 47 | Popular Tags |