blob: 3efe8ee8144b8de4dfb4f937b50e8ebecdec2bc8 [file] [log] [blame]
Stuart McCullochd00f9712009-07-13 10:06:47 +00001package aQute.bnd.service;
2
3import aQute.lib.osgi.*;
4
5public interface AnalyzerPlugin {
6
7 /**
8 * This plugin is called after analysis. The plugin is free to modify the
9 * jar and/or change the classpath information (see referred, contained).
10 * This plugin is called after analysis of the JAR but before manifest
11 * generation.
12 *
13 * @param analyzer
14 * @return true if the classpace has been modified so that the bundle
15 * classpath must be reanalyzed
16 * @throws Exception
17 */
18
19 boolean analyzeJar(Analyzer analyzer) throws Exception;
20}