Class MetaInfService.Implementation

java.lang.Object
aQute.bnd.osgi.metainf.MetaInfService.Implementation
Enclosing class:
MetaInfService

public class MetaInfService.Implementation extends Object
A MetaInfService file consists of implementations.
  • Method Details

    • getImplementationName

      public String getImplementationName()
      Get the fully qualified class name of the implementation
    • getServiceName

      public String getServiceName()
      Get the fully qualified class name of the service type
    • getComments

      public Optional<String> getComments()
      Get the comments that preceded this implementation definition
    • getAnnotations

      public Parameters getAnnotations()
      Get the annotations. The key is the fqn of the annotation class, the attrs the values
    • toString

      public String toString()
      Map this implementation to its original source code, this includes any comments ahead of it.
      Overrides:
      toString in class Object