Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

IBinarySourceProvider.java 1.0KB

123456789101112131415161718192021222324252627
  1. /*******************************************************************************
  2. * Copyright (c) 2004 IBM Corporation and others.
  3. * All rights reserved. This program and the accompanying materials
  4. * are made available under the terms of the Eclipse Public License v 2.0
  5. * which accompanies this distribution, and is available at
  6. * https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt
  7. *
  8. * Contributors:
  9. * IBM Corporation - initial API and implementation
  10. *******************************************************************************/
  11. package org.aspectj.ajdt.internal.compiler;
  12. import java.util.Map;
  13. /**
  14. * @author colyer
  15. *
  16. * Implementors of this interface are called by the CompilerAdapter just before
  17. * it does a weave, and should return the set of binary source files (ie. those
  18. * resources from injars and inpath) that are to be included in the weave.
  19. * Used to manage incremental compilation of binary sources.
  20. */
  21. public interface IBinarySourceProvider {
  22. Map /* fileName |-> List<UnwovenClassFile> */ getBinarySourcesForThisWeave();
  23. }