IKVM11  11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
IkvmExporterOptions.cs
Go to the documentation of this file.
1using System.Collections.Generic;
2
4{
5
9 public class IkvmExporterOptions
10 {
11
15 public int Timeout { get; set; } = System.Threading.Timeout.Infinite;
16
20 public string? Input { get; set; }
21
25 public string? Output { get; set; }
26
30 public IList<string> References { get; } = new List<string>();
31
35 public List<string> Namespaces { get; } = new List<string>();
36
40 public IList<string> Lib { get; set; } = new List<string>();
41
45 public bool IncludeNonPublicTypes { get; set; }
46
50 public bool IncludeNonPublicInterfaces { get; set; }
51
55 public bool IncludeNonPublicMembers { get; set; }
56
60 public bool IncludeParameterNames { get; set; }
61
65 public bool Shared { get; set; }
66
70 public bool NoStdLib { get; set; }
71
75 public bool Forwarders { get; set; }
76
80 public bool Bootstrap { get; set; }
81
85 public bool ContinueOnError { get; set; }
86
87 }
88
89}
Options available to the IKVM importer tool.
IList< string > References
Set of paths to assemblies to add as references.
bool IncludeNonPublicInterfaces
Whether to emit non-public interface implementations.
bool ContinueOnError
Continue when errors are encountered.
bool Shared
Process all assemblies in shared group.
bool IncludeNonPublicMembers
Whether to emit non-public members.
List< string > Namespaces
Only include types from specified namespaces.
IList< string > Lib
Additional directories to search for references.
bool IncludeNonPublicTypes
Whether to emit non-public types.
bool NoStdLib
Do not reference standard libraries.
bool IncludeParameterNames
Emit Java 8 classes with parameter names.
int Timeout
Number of milliseconds to wait for the command to execute.