IKVM11  11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
IKVM.Tools.Runner.Exporter.IkvmExporterOptions Class Reference

Options available to the IKVM importer tool. More...

Properties

int Timeout = System.Threading.Timeout.Infinite [get, set]
 Number of milliseconds to wait for the command to execute.
 
string? Input [get, set]
 Files to be imported.
 
string? Output [get, set]
 Path of the output JAR.
 
IList< string > References = new List<string>() [get]
 Set of paths to assemblies to add as references.
 
List< string > Namespaces = new List<string>() [get]
 Only include types from specified namespaces.
 
IList< string > Lib = new List<string>() [get, set]
 Additional directories to search for references.
 
bool IncludeNonPublicTypes [get, set]
 Whether to emit non-public types.
 
bool IncludeNonPublicInterfaces [get, set]
 Whether to emit non-public interface implementations.
 
bool IncludeNonPublicMembers [get, set]
 Whether to emit non-public members.
 
bool IncludeParameterNames [get, set]
 Emit Java 8 classes with parameter names.
 
bool Shared [get, set]
 Process all assemblies in shared group.
 
bool NoStdLib [get, set]
 Do not reference standard libraries.
 
bool Forwarders [get, set]
 Export forwarded types too.
 
bool Bootstrap [get, set]
 Run in bootstrap mode.
 
bool ContinueOnError [get, set]
 Continue when errors are encountered.
 

Detailed Description

Options available to the IKVM importer tool.

Definition at line 9 of file IkvmExporterOptions.cs.

Property Documentation

◆ Bootstrap

bool IKVM.Tools.Runner.Exporter.IkvmExporterOptions.Bootstrap
getset

Run in bootstrap mode.

Definition at line 80 of file IkvmExporterOptions.cs.

80{ get; set; }

◆ ContinueOnError

bool IKVM.Tools.Runner.Exporter.IkvmExporterOptions.ContinueOnError
getset

Continue when errors are encountered.

Definition at line 85 of file IkvmExporterOptions.cs.

85{ get; set; }

◆ Forwarders

bool IKVM.Tools.Runner.Exporter.IkvmExporterOptions.Forwarders
getset

Export forwarded types too.

Definition at line 75 of file IkvmExporterOptions.cs.

75{ get; set; }

◆ IncludeNonPublicInterfaces

bool IKVM.Tools.Runner.Exporter.IkvmExporterOptions.IncludeNonPublicInterfaces
getset

Whether to emit non-public interface implementations.

Definition at line 50 of file IkvmExporterOptions.cs.

50{ get; set; }

◆ IncludeNonPublicMembers

bool IKVM.Tools.Runner.Exporter.IkvmExporterOptions.IncludeNonPublicMembers
getset

Whether to emit non-public members.

Definition at line 55 of file IkvmExporterOptions.cs.

55{ get; set; }

◆ IncludeNonPublicTypes

bool IKVM.Tools.Runner.Exporter.IkvmExporterOptions.IncludeNonPublicTypes
getset

Whether to emit non-public types.

Definition at line 45 of file IkvmExporterOptions.cs.

45{ get; set; }

◆ IncludeParameterNames

bool IKVM.Tools.Runner.Exporter.IkvmExporterOptions.IncludeParameterNames
getset

Emit Java 8 classes with parameter names.

Definition at line 60 of file IkvmExporterOptions.cs.

60{ get; set; }

◆ Input

string? IKVM.Tools.Runner.Exporter.IkvmExporterOptions.Input
getset

Files to be imported.

Definition at line 20 of file IkvmExporterOptions.cs.

20{ get; set; }

◆ Lib

IList<string> IKVM.Tools.Runner.Exporter.IkvmExporterOptions.Lib = new List<string>()
getset

Additional directories to search for references.

Definition at line 40 of file IkvmExporterOptions.cs.

40{ get; set; } = new List<string>();

◆ Namespaces

List<string> IKVM.Tools.Runner.Exporter.IkvmExporterOptions.Namespaces = new List<string>()
get

Only include types from specified namespaces.

Definition at line 35 of file IkvmExporterOptions.cs.

35{ get; } = new List<string>();

◆ NoStdLib

bool IKVM.Tools.Runner.Exporter.IkvmExporterOptions.NoStdLib
getset

Do not reference standard libraries.

Definition at line 70 of file IkvmExporterOptions.cs.

70{ get; set; }

◆ Output

string? IKVM.Tools.Runner.Exporter.IkvmExporterOptions.Output
getset

Path of the output JAR.

Definition at line 25 of file IkvmExporterOptions.cs.

25{ get; set; }

◆ References

IList<string> IKVM.Tools.Runner.Exporter.IkvmExporterOptions.References = new List<string>()
get

Set of paths to assemblies to add as references.

Definition at line 30 of file IkvmExporterOptions.cs.

30{ get; } = new List<string>();

◆ Shared

bool IKVM.Tools.Runner.Exporter.IkvmExporterOptions.Shared
getset

Process all assemblies in shared group.

Definition at line 65 of file IkvmExporterOptions.cs.

65{ get; set; }

◆ Timeout

int IKVM.Tools.Runner.Exporter.IkvmExporterOptions.Timeout = System.Threading.Timeout.Infinite
getset

Number of milliseconds to wait for the command to execute.

Definition at line 15 of file IkvmExporterOptions.cs.

15{ get; set; } = System.Threading.Timeout.Infinite;

The documentation for this class was generated from the following file: