## Uses of Class
org.apache.maven.shared.jar.JarAnalyzer

Packages that use JarAnalyzer
org.apache.maven.shared.jar.classes
org.apache.maven.shared.jar.identification
org.apache.maven.shared.jar.identification.exposers
org.apache.maven.shared.jar.identification.hash

### Uses of JarAnalyzer in org.apache.maven.shared.jar.classes

Methods in org.apache.maven.shared.jar.classes with parameters of type JarAnalyzer
`JarClasses` JarClassesAnalysis.`analyze(JarAnalyzer jarAnalyzer)` Analyze a JAR and find any classes and their details.

### Uses of JarAnalyzer in org.apache.maven.shared.jar.identification

Methods in org.apache.maven.shared.jar.identification with parameters of type JarAnalyzer
`JarIdentification` JarIdentificationAnalysis.`analyze(JarAnalyzer jarAnalyzer)` Analyze a JAR and find any associated Maven metadata.
`void` JarIdentificationExposer.`expose(JarIdentification identification, JarAnalyzer jarAnalyzer)` Expose metadata during the identification process.

### Uses of JarAnalyzer in org.apache.maven.shared.jar.identification.exposers

Methods in org.apache.maven.shared.jar.identification.exposers with parameters of type JarAnalyzer
`void` TimestampExposer.`expose(JarIdentification identification, JarAnalyzer jarAnalyzer)`
`void` StaticMainOutputExposer.`expose(JarIdentification identification, JarAnalyzer jarAnalyzer)`
`void` TextFileExposer.`expose(JarIdentification identification, JarAnalyzer jarAnalyzer)`
`void` ManifestExposer.`expose(JarIdentification identification, JarAnalyzer jarAnalyzer)`
`void` RepositorySearchExposer.`expose(JarIdentification identification, JarAnalyzer jarAnalyzer)`
`void` EmbeddedMavenModelExposer.`expose(JarIdentification identification, JarAnalyzer jarAnalyzer)`
`void` JarClassesExposer.`expose(JarIdentification identification, JarAnalyzer jarAnalyzer)`
`void` FilenameExposer.`expose(JarIdentification identification, JarAnalyzer jarAnalyzer)`

### Uses of JarAnalyzer in org.apache.maven.shared.jar.identification.hash

Methods in org.apache.maven.shared.jar.identification.hash with parameters of type JarAnalyzer
`String` JarFileHashAnalyzer.`computeHash(JarAnalyzer jarAnalyzer)`
`String` JarBytecodeHashAnalyzer.`computeHash(JarAnalyzer jarAnalyzer)`
`String` JarHashAnalyzer.`computeHash(JarAnalyzer jarAnalyzer)` Compute the hash for the JAR.