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
Modifier and TypeMethodDescriptionboolean
analyzeJar
(Analyzer analyzer) This plugin is called after analysis.default int
ordering()
For sorting plugins before calling.
-
Method Details
-
analyzeJar
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:
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.
-