public JarIdentification analyze()

in src/main/java/org/apache/maven/shared/jar/identification/JarIdentificationAnalysis.java [62:79]


    public JarIdentification analyze(JarAnalyzer jarAnalyzer) {
        JarIdentification taxon = jarAnalyzer.getJarData().getJarIdentification();
        if (taxon != null) {
            return taxon;
        }

        taxon = new JarIdentification();

        for (JarIdentificationExposer exposer : exposers) {
            exposer.expose(taxon, jarAnalyzer);
        }

        normalize(taxon);

        jarAnalyzer.getJarData().setJarIdentification(taxon);

        return taxon;
    }