Project: ant4eclipse
/**********************************************************************
 * Copyright (c) 2005-2009 ant4eclipse project team. 
 * 
 * All rights reserved. This program and the accompanying materials 
 * are made available under the terms of the Eclipse Public License v1.0 
 * which accompanies this distribution, and is available at 
 * http://www.eclipse.org/legal/epl-v10.html 
 * 
 * Contributors: 
 *     Nils Hartmann, Daniel Kasmeroglu, Gerd Wuetherich 
 **********************************************************************/
package org.ant4eclipse.ant.jdt.ecj; 
 
import org.ant4eclipse.lib.jdt.ecj.CompileJobDescription; 
import org.ant4eclipse.lib.jdt.ecj.CompileJobResult; 
import org.ant4eclipse.lib.jdt.ecj.EcjAdapter; 
 
/**
 * <p> 
 * Implements a javac compiler adapter for the eclipse compiler for java (ecj). The ant4eclipse javac compiler 
 * implements several enhancements The usage of the ecj has several advantages, e.g. support of access restrictions, 
 * multiple source folders. 
 * </p> 
 *  
 * @author Gerd Wütherich ([email protected]
 * @author Daniel Kasmeroglu ([email protected]
 */
 
public class EcjCompilerAdapter extends A4ECompilerAdapter { 
 
  /**
   * {@inheritDoc} 
   */
 
  @Override 
  protected CompileJobResult compile(CompileJobDescription description) { 
    return EcjAdapter.Factory.create().compile(description); 
  } 
 
/* ENDCALSS */