IKVM11
11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
JarModuleReference.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.IO;
3
4
namespace
IKVM.CoreLib.Modules
5
{
6
10
class
JarModuleReference
: ModuleReference
11
{
12
13
readonly RuntimeVersion _runtimeVersion;
14
21
public
JarModuleReference
(ModuleDescriptor descriptor, RuntimeVersion runtimeVersion,
string
file) :
22
base(descriptor, Path.GetFullPath(file))
23
{
24
_runtimeVersion = runtimeVersion;
25
}
26
28
public
override
ModuleReader
Open
() =>
new
JarModuleReader
(Location ??
throw
new
InvalidOperationException(), _runtimeVersion);
29
30
}
31
32
}
IKVM.CoreLib.Modules.JarModuleReader
A ModuleReader for a modular JAR file.
Definition
JarModuleReader.cs:14
IKVM.CoreLib.Modules.JarModuleReference
Represents a reference to a modular JAR file.
Definition
JarModuleReference.cs:11
IKVM.CoreLib.Modules.JarModuleReference.Open
override ModuleReader Open()
IKVM.CoreLib.Modules.JarModuleReference.JarModuleReference
JarModuleReference(ModuleDescriptor descriptor, RuntimeVersion runtimeVersion, string file)
Initializes a new instance.
Definition
JarModuleReference.cs:21
IKVM.CoreLib.Modules.ModuleReader
Provides access to the content of a module.
Definition
ModuleReader.cs:12
IKVM.CoreLib.Modules
Definition
ComposableModuleFinder.cs:6
System
Definition
HexConverter.cs:9
src
IKVM.CoreLib
Modules
JarModuleReference.cs
Generated by
1.12.0