ASM 7.0
=======

JAR Files
---------
List of JAR files found in classpath.

Artifact     | Version | Source                       | Size    | Classes | Resources | Checksum (SHA-1)                         | Coordinates
-------------+---------+------------------------------+---------+---------+-----------+------------------------------------------+-----------------------------
asm          | 7.0     | org.ow2.asm:asm:7.0          | 111 KB  | 35      | 0         | d74d4ba0dee443f68fb2dcb7fcdb945a2cd89912 | org.ow2.asm:asm:7.0
asm-analysis | 7.0     | org.ow2.asm:asm-analysis:7.0 | 32.5 KB | 14      | 0         | 4b310d20d6f1c6b7197a75f1b5d69f169bc8ac1f | org.ow2.asm:asm-analysis:7.0
asm-commons  | 7.0     | org.ow2.asm:asm-commons:7.0  | 78.0 KB | 32      | 0         | 478006d07b7c561ae3a92ddc1829bca81ae0cdd1 | org.ow2.asm:asm-commons:7.0
asm-tree     | 7.0     | org.ow2.asm:asm-tree:7.0     | 49.2 KB | 37      | 0         | 29bc62dcb85573af6e62e5b2d735ef65966c4180 | org.ow2.asm:asm-tree:7.0
Classpath    | -       | -                            | 271 KB  | 118     | 0         | -                                        | -

JAR Manifests
-------------
Information found in META-INF/MANIFEST.MF.

Artifact     | General                                                                                                                                   | Runtime | Implementation                                                                                  | Specification | Signature
-------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------+-------------------------------------------------------------------------------------------------+---------------+----------
asm          | Manifest-Version: 1.0                                                                                                                     |         | ASM, a very small and fast Java bytecode manipulation framework                                 |               |
             |                                                                                                                                           |         | Version: 7.0                                                                                    |               |
asm-analysis | Manifest-Version: 1.0                                                                                                                     |         | Static code analysis API of ASM, a very small and fast Java bytecode manipulation framework     |               |
             | Module-Requires: org.objectweb.asm.tree;transitive=true                                                                                   |         | Version: 7.0                                                                                    |               |
asm-commons  | Manifest-Version: 1.0                                                                                                                     |         | Usefull class adapters based on ASM, a very small and fast Java bytecode manipulation framework |               |
             | Module-Requires: org.objectweb.asm;transitive=true,org.objectweb.asm.tree;transitive=true,org.objectweb.asm.tree.analysis;transitive=true |         | Version: 7.0                                                                                    |               |
asm-tree     | Manifest-Version: 1.0                                                                                                                     |         | Tree API of ASM, a very small and fast Java bytecode manipulation framework                     |               |
             | Module-Requires: org.objectweb.asm;transitive=true                                                                                        |         | Version: 7.0                                                                                    |               |

JPMS Modules
------------
List of Java Modules found in classpath.

Artifact     | Module name                     | Definition  | Automatic | Requires                        | Exports
-------------+---------------------------------+-------------+-----------+---------------------------------+--------------------------------
asm          | org.objectweb.asm               | Module-Info | No        | java.base                       | org.objectweb.asm
             |                                 |             |           |                                 | org.objectweb.asm.signature
asm-analysis | org.objectweb.asm.tree.analysis | Module-Info | No        | org.objectweb.asm.tree          | org.objectweb.asm.tree.analysis
             |                                 |             |           | java.base                       |
asm-commons  | org.objectweb.asm.commons       | Module-Info | No        | org.objectweb.asm               | org.objectweb.asm.commons
             |                                 |             |           | org.objectweb.asm.tree          |
             |                                 |             |           | org.objectweb.asm.tree.analysis |
             |                                 |             |           | java.base                       |
asm-tree     | org.objectweb.asm.tree          | Module-Info | No        | org.objectweb.asm               | org.objectweb.asm.tree
             |                                 |             |           | java.base                       |

OSGi Bundles
------------
Information about OSGi Bundles.

Artifact     | Name                            | Version | Description                 | Import Package                            | Export Package                                                         | Capabilities | Others
-------------+---------------------------------+---------+-----------------------------+-------------------------------------------+------------------------------------------------------------------------+--------------+-----------------------------------------
asm          | org.objectweb.asm               | 7.0.0   | Doc URL: http://asm.ow2.org |                                           | org.objectweb.asm;version="7.0"                                        |              | Manifest Version: 2
             |                                 |         |                             |                                           | org.objectweb.asm.signature;version="7.0"                              |              | Required Execution Environment: J2SE-1.5
asm-analysis | org.objectweb.asm.tree.analysis | 7.0.0   | Doc URL: http://asm.ow2.org | org.objectweb.asm;version="[7.0           | org.objectweb.asm.tree.analysis;version="7.0";uses:="org.objectweb.asm |              | Manifest Version: 2
             |                                 |         |                             | 8)"                                       | org.objectweb.asm.tree"                                                |              | Required Execution Environment: J2SE-1.5
             |                                 |         |                             | org.objectweb.asm.tree;version="[7.0      |                                                                        |              |
             |                                 |         |                             | 8)"                                       |                                                                        |              |
asm-commons  | org.objectweb.asm.commons       | 7.0.0   | Doc URL: http://asm.ow2.org | org.objectweb.asm;version="[7.0           | org.objectweb.asm.commons;version="7.0";uses:="org.objectweb.asm       |              | Manifest Version: 2
             |                                 |         |                             | 8)"                                       | org.objectweb.asm.signature                                            |              | Required Execution Environment: J2SE-1.5
             |                                 |         |                             | org.objectweb.asm.signature;version="[7.0 | org.objectweb.asm.tree"                                                |              |
             |                                 |         |                             | 8)"                                       |                                                                        |              |
             |                                 |         |                             | org.objectweb.asm.tree;version="[7.0      |                                                                        |              |
             |                                 |         |                             | 8)"                                       |                                                                        |              |
asm-tree     | org.objectweb.asm.tree          | 7.0.0   | Doc URL: http://asm.ow2.org | org.objectweb.asm;version="[7.0           | org.objectweb.asm.tree;version="7.0";uses:="org.objectweb.asm"         |              | Manifest Version: 2
             |                                 |         |                             | 8)"                                       |                                                                        |              | Required Execution Environment: J2SE-1.5

Class Versions
--------------
Java class file format information.

Artifact     | Multi-release | Class files by Java version
-------------+---------------+----------------------------
asm          | No            | Java 5 (35)
asm-analysis | No            | Java 5 (14)
asm-commons  | No            | Java 5 (32)
asm-tree     | No            | Java 5 (37)
Classpath    | -             | Java 5 (118)

JAR Dependencies
----------------
Dependencies between JAR files.

Artifact     | Uses     | Used by
-------------+----------+-------------
asm          | [none]   | asm-analysis
             |          | asm-commons
             |          | asm-tree
asm-analysis | asm      | [none]
             | asm-tree |
asm-commons  | asm      | [none]
             | asm-tree |
asm-tree     | asm      | asm-analysis
             |          | asm-commons

Dependencies
------------
Dependencies as declared in POM file.

Artifact     | Maven coordinates                | Direct dependencies          | Status
-------------+----------------------------------+------------------------------+-------
asm          | org.ow2.asm:asm:7.0:jar          | [none]                       |
asm-analysis | org.ow2.asm:asm-analysis:7.0:jar | org.ow2.asm:asm-tree:7.0     | OK
asm-commons  | org.ow2.asm:asm-commons:7.0:jar  | org.ow2.asm:asm:7.0          | OK
             |                                  | org.ow2.asm:asm-tree:7.0     | OK
             |                                  | org.ow2.asm:asm-analysis:7.0 | OK
asm-tree     | org.ow2.asm:asm-tree:7.0:jar     | org.ow2.asm:asm:7.0          | OK

Packages
--------
List of packages per JAR file.

Artifact     | Count | Packages                        | Issues
-------------+-------+---------------------------------+-------
asm          | 2     | org.objectweb.asm               |
             |       | org.objectweb.asm.signature     |
asm-analysis | 1     | org.objectweb.asm.tree.analysis |
asm-commons  | 1     | org.objectweb.asm.commons       |
asm-tree     | 1     | org.objectweb.asm.tree          |

Duplicate Classes
-----------------
Duplicate classes, shadowed classes, and duplicate resources.

Class/Resource | Sources | Similarity
---------------+---------+-----------

Binary Compatibility
--------------------
Compatibility issues between JAR files.

Artifact | Issues
---------+-------

Blacklist
---------
Use of dangerous, unsafe, unstable, or deprecated classes and methods.

Artifact    | Issues
------------+-----------------------------------------------------------------------------------------------------------------------------------
asm-commons | org.objectweb.asm.commons.AdviceAdapter
            | • @Deprecated: public void org.objectweb.asm.MethodVisitor.visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String)
            |
            | org.objectweb.asm.commons.AnalyzerAdapter
            | • @Deprecated: public void org.objectweb.asm.MethodVisitor.visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String)
            |
            | org.objectweb.asm.commons.CodeSizeEvaluator
            | • @Deprecated: public void org.objectweb.asm.MethodVisitor.visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String)
            |
            | org.objectweb.asm.commons.InstructionAdapter
            | • @Deprecated: public void org.objectweb.asm.MethodVisitor.visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String)
            |
            | org.objectweb.asm.commons.MethodRemapper
            | • @Deprecated: public void org.objectweb.asm.MethodVisitor.visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String)
            |
            | org.objectweb.asm.commons.RemappingMethodAdapter
            | • @Deprecated: public void org.objectweb.asm.MethodVisitor.visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String)
asm-tree    | org.objectweb.asm.tree.MethodNode
            | • @Deprecated: public void org.objectweb.asm.MethodVisitor.visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String)

Java Runtime
------------
Information about JRE/JDK runtime.

Java home    : /home/markwalder/.jdks/temurin-17.0.12
Java runtime : OpenJDK Runtime Environment
Java version : 17.0.12
Java vendor  : Eclipse Adoptium

