IKVM11
11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
ExplodedModuleReference.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
ExplodedModuleReference
: ModuleReference
11
{
12
13
readonly RuntimeVersion _runtimeVersion;
14
21
public
ExplodedModuleReference
(ModuleDescriptor descriptor, RuntimeVersion runtimeVersion,
string
dir) :
22
base(descriptor, Path.GetFullPath(dir))
23
{
24
_runtimeVersion = runtimeVersion;
25
}
26
28
public
override
ModuleReader
Open
() =>
new
ExplodedModuleReader
(Location ??
throw
new
InvalidOperationException(), _runtimeVersion);
29
30
}
31
32
}
IKVM.CoreLib.Modules.ExplodedModuleReader
A ModuleReader for an exploded module.
Definition
ExplodedModuleReader.cs:13
IKVM.CoreLib.Modules.ExplodedModuleReference
Represents a reference to a modular JAR file.
Definition
ExplodedModuleReference.cs:11
IKVM.CoreLib.Modules.ExplodedModuleReference.Open
override ModuleReader Open()
IKVM.CoreLib.Modules.ExplodedModuleReference.ExplodedModuleReference
ExplodedModuleReference(ModuleDescriptor descriptor, RuntimeVersion runtimeVersion, string dir)
Initializes a new instance.
Definition
ExplodedModuleReference.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
ExplodedModuleReference.cs
Generated by
1.12.0