12345678910111213141516171819202122232425262728293031323334353637383940 |
- /*******************************************************************************
- * Copyright (c) 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v 2.0
- * which accompanies this distribution, and is available at
- * https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
- package org.aspectj.ajdt.internal.core.builder;
-
- import org.aspectj.org.eclipse.jdt.internal.compiler.CompilationResult;
- import org.aspectj.org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder;
- import org.aspectj.org.eclipse.jdt.internal.core.builder.SourceFile;
-
- /**
- * @author colyer
- *
- * Incremental builder used by IDE support (AJDT)
- */
- public class AjIncrementalImageBuilder extends IncrementalImageBuilder {
-
- public AjIncrementalImageBuilder(AspectJBuilder builder) {
- super(builder);
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jdt.internal.compiler.ICompilerRequestor#acceptResult(org.eclipse.jdt.internal.compiler.CompilationResult)
- */
- public void acceptResult(CompilationResult result) {
- if ((result.getCompilationUnit() != null) && (result.getCompilationUnit() instanceof SourceFile)) {
- super.acceptResult(result);
- } else {
- // it's a file originating from binary source...
- // we need to handle it ourselves
- // TODO handle binary source output
- }
- }
- }
|