Class SourceCodeAnalyzerPlugin

java.lang.Object
org.eclipse.tycho.bndlib.SourceCodeAnalyzerPlugin
All Implemented Interfaces:
aQute.bnd.service.AnalyzerPlugin, aQute.bnd.service.OrderedPlugin

public class SourceCodeAnalyzerPlugin extends Object implements aQute.bnd.service.AnalyzerPlugin
Enhances the analyzed classes by information obtained from the source code
  • Constructor Details

    • SourceCodeAnalyzerPlugin

      public SourceCodeAnalyzerPlugin()
    • SourceCodeAnalyzerPlugin

      public SourceCodeAnalyzerPlugin(List<Path> sourcePaths)
  • Method Details

    • analyzeJar

      public boolean analyzeJar(aQute.bnd.osgi.Analyzer analyzer) throws Exception
      Specified by:
      analyzeJar in interface aQute.bnd.service.AnalyzerPlugin
      Throws:
      Exception
    • getPackageInfoClass

      public aQute.bnd.osgi.Clazz getPackageInfoClass(aQute.bnd.osgi.Descriptors.PackageRef packageRef)