Class JarContentImpl

  • All Implemented Interfaces:
    JarContent

    public class JarContentImpl
    extends java.lang.Object
    implements JarContent
    • Constructor Summary

      Constructors 
      Constructor Description
      JarContentImpl​(java.util.Collection<java.lang.String> classFiles, java.util.Map<java.lang.String,​java.lang.String> manifestEntries, AnalysisType analysisType)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      AnalysisType getAnalysisType()  
      java.util.Collection<java.lang.String> getClassFiles()  
      java.util.Map<java.lang.String,​java.lang.String> getManifestEntries()
      Nb: Java has a perfectly good Manifest class since 1.2 which could be used here.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • classFiles

        private final java.util.Collection<java.lang.String> classFiles
      • manifestEntries

        private final java.util.Map<java.lang.String,​java.lang.String> manifestEntries
    • Constructor Detail

      • JarContentImpl

        JarContentImpl​(java.util.Collection<java.lang.String> classFiles,
                       java.util.Map<java.lang.String,​java.lang.String> manifestEntries,
                       AnalysisType analysisType)
    • Method Detail

      • getClassFiles

        public java.util.Collection<java.lang.String> getClassFiles()
        Specified by:
        getClassFiles in interface JarContent
        Returns:
        All files which we may want to process.
      • getManifestEntries

        public java.util.Map<java.lang.String,​java.lang.String> getManifestEntries()
        Description copied from interface: JarContent
        Nb: Java has a perfectly good Manifest class since 1.2 which could be used here. This simplifies the content.
        Specified by:
        getManifestEntries in interface JarContent
        Returns:
        Map of manifest entries.