Uses of Class
org.owasp.dependencycheck.analyzer.JarAnalyzer.ClassNameInformation
Packages that use JarAnalyzer.ClassNameInformation
Package
Description
Analyzers are used to inspect the identified dependencies, collect Evidence, and process the dependencies.
-
Uses of JarAnalyzer.ClassNameInformation in org.owasp.dependencycheck.analyzer
Methods in org.owasp.dependencycheck.analyzer that return types with arguments of type JarAnalyzer.ClassNameInformationModifier and TypeMethodDescriptionprotected List<JarAnalyzer.ClassNameInformation> JarAnalyzer.collectClassNames(Dependency dependency) Cycles through an enumeration of JarEntries, contained within the dependency, and returns a list of the class names.Method parameters in org.owasp.dependencycheck.analyzer with type arguments of type JarAnalyzer.ClassNameInformationModifier and TypeMethodDescriptionprotected static voidJarAnalyzer.addMatchingValues(List<JarAnalyzer.ClassNameInformation> classes, String value, Dependency dep, EvidenceType type) Cycles through the collection of class name information to see if parts of the package names are contained in the provided value.protected voidJarAnalyzer.analyzePackageNames(List<JarAnalyzer.ClassNameInformation> classNames, Dependency dependency, boolean addPackagesAsEvidence) Analyzes the path information of the classes contained within the JarAnalyzer to try and determine possible vendor or product names.protected booleanJarAnalyzer.analyzePOM(Dependency dependency, List<JarAnalyzer.ClassNameInformation> classes, Engine engine) Attempts to find a pom.xml within the JAR file.protected booleanJarAnalyzer.parseManifest(Dependency dependency, List<JarAnalyzer.ClassNameInformation> classInformation) Reads the manifest from the JAR file and collects the entries.static booleanJarAnalyzer.setPomEvidence(Dependency dependency, Model pom, List<JarAnalyzer.ClassNameInformation> classes, boolean isMainPom) Sets evidence from the pom on the supplied dependency.