IKVM.ByteCode
8.11.0
Prefix Reserved
See the version list below for details.
dotnet add package IKVM.ByteCode --version 8.11.0
NuGet\Install-Package IKVM.ByteCode -Version 8.11.0
<PackageReference Include="IKVM.ByteCode" Version="8.11.0" />
paket add IKVM.ByteCode --version 8.11.0
#r "nuget: IKVM.ByteCode, 8.11.0"
// Install IKVM.ByteCode as a Cake Addin #addin nuget:?package=IKVM.ByteCode&version=8.11.0 // Install IKVM.ByteCode as a Cake Tool #tool nuget:?package=IKVM.ByteCode&version=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.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
.NETFramework 4.7.2
- Microsoft.CSharp (>= 4.7.0)
- System.Collections.Immutable (>= 8.0.0)
- System.IO.Pipelines (>= 8.0.0)
- System.Memory (>= 4.5.5)
-
net6.0
- Microsoft.CSharp (>= 4.7.0)
- System.Collections.Immutable (>= 8.0.0)
- System.IO.Pipelines (>= 8.0.0)
- System.Memory (>= 4.5.5)
-
net7.0
- Microsoft.CSharp (>= 4.7.0)
- System.Collections.Immutable (>= 8.0.0)
- System.IO.Pipelines (>= 8.0.0)
- System.Memory (>= 4.5.5)
-
net8.0
- Microsoft.CSharp (>= 4.7.0)
- System.Collections.Immutable (>= 8.0.0)
- System.IO.Pipelines (>= 8.0.0)
- System.Memory (>= 4.5.5)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on IKVM.ByteCode:
Package | Downloads |
---|---|
IKVM
Java SE 8 Virtual Machine for .NET |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on IKVM.ByteCode:
Repository | Stars |
---|---|
ikvmnet/ikvm
A Java Virtual Machine and Bytecode-to-IL Converter for .NET
|