public MethodReturnFixerFactory( MethodReturnFixerDescriptor descriptor, IJavaProject javaProject) { super(javaProject); this.descriptor = descriptor; this.compilationUnitDescriptor = descriptor.getCompilationUnitDescriptor(); this.compilationUnitFactory = new CompilationUnitFactory(javaProject, compilationUnitDescriptor); this.methodFactory = new MethodFactory(compilationUnitFactory, descriptor.getMethodDescriptor()); }
@Override public MethodReturnFixer get() { return new MethodReturnFixer( compilationUnitFactory.getASTNode(), methodFactory.getASTNode(), descriptor.getNewReturnTypeString()); }