# ASM 7.0

### Table of Contents

- JAR Files
- JAR Manifests
- JPMS Modules
- OSGi Bundles
- Class Versions
- JAR Dependencies
- Dependencies
- Packages
- Duplicate Classes
- Binary Compatibility
- Blacklist
- Java Runtime

## 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 Module-Requires: org.objectweb.asm.tree;transitive=true |  | Static code analysis API of ASM, a very small and fast Java bytecode manipulation framework Version: 7.0 |  |
asm-commons | Manifest-Version: 1.0 Module-Requires: org.objectweb.asm;transitive=true,org.objectweb.asm.tree;transitive=true,org.objectweb.asm.tree.analysis;transitive=true |  | Usefull class adapters based on ASM, a very small and fast Java bytecode manipulation framework Version: 7.0 |  |
asm-tree | Manifest-Version: 1.0 Module-Requires: org.objectweb.asm;transitive=true |  | Tree API of ASM, a very small and fast Java bytecode manipulation framework 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 java.base | org.objectweb.asm.tree.analysis
asm-commons | org.objectweb.asm.commons | Module-Info | No | org.objectweb.asm org.objectweb.asm.tree org.objectweb.asm.tree.analysis java.base | org.objectweb.asm.commons
asm-tree | org.objectweb.asm.tree | Module-Info | No | org.objectweb.asm java.base | org.objectweb.asm.tree

## 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="e;7.0"e; org.objectweb.asm.signature;version="e;7.0"e; |  | Manifest Version: 2 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="e;[7.0 8)"e; org.objectweb.asm.tree;version="e;[7.0 8)"e; | org.objectweb.asm.tree.analysis;version="e;7.0"e;;uses:="e;org.objectweb.asm org.objectweb.asm.tree"e; |  | Manifest Version: 2 Required Execution Environment: J2SE-1.5
asm-commons | org.objectweb.asm.commons | 7.0.0 | Doc URL: http://asm.ow2.org | org.objectweb.asm;version="e;[7.0 8)"e; org.objectweb.asm.signature;version="e;[7.0 8)"e; org.objectweb.asm.tree;version="e;[7.0 8)"e; | org.objectweb.asm.commons;version="e;7.0"e;;uses:="e;org.objectweb.asm org.objectweb.asm.signature org.objectweb.asm.tree"e; |  | Manifest Version: 2 Required Execution Environment: J2SE-1.5
asm-tree | org.objectweb.asm.tree | 7.0.0 | Doc URL: http://asm.ow2.org | org.objectweb.asm;version="e;[7.0 8)"e; | org.objectweb.asm.tree;version="e;7.0"e;;uses:="e;org.objectweb.asm"e; |  | Manifest Version: 2 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 asm-tree | [none]
asm-commons | asm asm-tree | [none]
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 org.ow2.asm:asm-tree:7.0 org.ow2.asm:asm-analysis:7.0 | OK OK 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

Generated with JarHC 3.0.0-SNAPSHOT