IKVM.ByteCode 8.11.0
IKVM.ByteCode
Provides a Java class file parser, reader and writer implementation used by the IKVM project.
The project is organized into three related sections.
IKVM.ByteCode.Parsing
Contains Record structures and classes that represent the raw values that might appear in a Java class file. These types are not blittable, but do contain a TryRead method, targeting a ClassFormatReader.
IVKM.ByteCode.Reading
Contains Reader classes that wrap Record structures. The main top-level class is ClassReader. ClassReader operates on a ClassRecord. ClassReader exposes collections and properties which allow navigation through a parsed class file. An attempt is made to only initialize data from the underlying records on demand.
The Readers allow you to navigate through the constant pool, resolve constant values, and navigate through the interfaces, fields, methods and attributes of the class.
.NET Framework 4.7.2
- Microsoft.CSharp (>= 4.7.0)
- System.Memory (>= 4.5.5)
- System.IO.Pipelines (>= 8.0.0)
- System.Collections.Immutable (>= 8.0.0)
.NET 8.0
- System.Memory (>= 4.5.5)
- System.IO.Pipelines (>= 8.0.0)
- System.Collections.Immutable (>= 8.0.0)
- Microsoft.CSharp (>= 4.7.0)
.NET 7.0
- System.Memory (>= 4.5.5)
- System.Collections.Immutable (>= 8.0.0)
- Microsoft.CSharp (>= 4.7.0)
- System.IO.Pipelines (>= 8.0.0)
.NET 6.0
- System.IO.Pipelines (>= 8.0.0)
- System.Collections.Immutable (>= 8.0.0)
- Microsoft.CSharp (>= 4.7.0)
- System.Memory (>= 4.5.5)
Version | Downloads | Last updated |
---|---|---|
9.3.0 | 1 | 01/19/2025 |
9.2.2 | 1 | 11/27/2024 |
9.2.1 | 1 | 11/27/2024 |
9.2.0 | 1 | 11/27/2024 |
9.1.3 | 1 | 11/27/2024 |
9.1.2 | 1 | 11/27/2024 |
9.1.1 | 1 | 11/27/2024 |
9.1.0 | 1 | 11/27/2024 |
9.0.0 | 1 | 11/27/2024 |
8.12.0 | 1 | 11/27/2024 |
8.11.0 | 1 | 11/27/2024 |
8.10.0 | 1 | 11/27/2024 |
8.9.1 | 1 | 11/27/2024 |
8.9.0 | 1 | 11/27/2024 |
8.9.0-pre.3 | 1 | 11/27/2024 |