Package aQute.bnd.service
Interface AnalyzerPlugin
-
- All Known Implementing Classes:
CDIAnnotations
,ClassIndexerAnalyzer
,DSAnnotations
,JPAComponent
,JPMSAnnotations
,MetatypeAnnotations
,ServiceComponent
,SpringComponent
,SpringXMLType
,XMLTypeProcessor
public interface AnalyzerPlugin
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description boolean
analyzeJar(Analyzer analyzer)
This plugin is called after analysis.default int
ordering()
For sorting plugins before calling.
-
-
-
Method Detail
-
analyzeJar
boolean analyzeJar(Analyzer analyzer) throws java.lang.Exception
This plugin is called after analysis. The plugin is free to modify the jar and/or change the classpath information (see referred, contained). This plugin is called after analysis of the JAR but before manifest generation.- Parameters:
analyzer
-- Returns:
- true if the classpace has been modified so that the bundle classpath must be reanalyzed
- Throws:
java.lang.Exception
-
ordering
default int ordering()
For sorting plugins before calling.Lower values are called before higher values.
- Returns:
- A numerical value. The default is 0.
-
-