IKVM11  11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
IKVM.Runtime.CompilerFactory Class Reference

Manages instances of Compiler. More...

Public Member Functions

 CompilerFactory (RuntimeContext context, bool bootstrap)
 Initializes a new instance.
 

Properties

RuntimeJavaType Throwable [get]
 
MethodInfo UnmapExceptionMethod [get]
 
MethodInfo FixateExceptionMethod [get]
 
MethodInfo SuppressFillInStackTraceMethod [get]
 
MethodInfo GetTypeFromHandleMethod [get]
 
MethodInfo GetTypeMethod [get]
 
MethodInfo KeepAliveMethod [get]
 
RuntimeJavaMethod GetClassFromTypeHandle [get]
 
RuntimeJavaMethod GetClassFromTypeHandle2 [get]
 

Detailed Description

Manages instances of Compiler.

Definition at line 42 of file CompilerFactory.cs.

Constructor & Destructor Documentation

◆ CompilerFactory()

IKVM.Runtime.CompilerFactory.CompilerFactory ( RuntimeContext context,
bool bootstrap )

Initializes a new instance.

Parameters
context
bootstrap

Definition at line 62 of file CompilerFactory.cs.

63 {
64 this.context = context;
65 this.bootstrap = bootstrap;
66
67 if (bootstrap && Throwable.TypeAsBaseType is TypeBuilder)
68 foreach (var m in Throwable.GetMethods())
69 m.Link();
70
73 }
java.lang.Throwable Throwable
RuntimeJavaMethod GetClassFromTypeHandle2
RuntimeJavaMethod GetClassFromTypeHandle

Property Documentation

◆ FixateExceptionMethod

MethodInfo IKVM.Runtime.CompilerFactory.FixateExceptionMethod
get

Definition at line 79 of file CompilerFactory.cs.

◆ GetClassFromTypeHandle

RuntimeJavaMethod IKVM.Runtime.CompilerFactory.GetClassFromTypeHandle
get

Definition at line 89 of file CompilerFactory.cs.

◆ GetClassFromTypeHandle2

RuntimeJavaMethod IKVM.Runtime.CompilerFactory.GetClassFromTypeHandle2
get

Definition at line 91 of file CompilerFactory.cs.

◆ GetTypeFromHandleMethod

MethodInfo IKVM.Runtime.CompilerFactory.GetTypeFromHandleMethod
get

Definition at line 83 of file CompilerFactory.cs.

◆ GetTypeMethod

MethodInfo IKVM.Runtime.CompilerFactory.GetTypeMethod
get

Definition at line 85 of file CompilerFactory.cs.

◆ KeepAliveMethod

MethodInfo IKVM.Runtime.CompilerFactory.KeepAliveMethod
get

Definition at line 87 of file CompilerFactory.cs.

◆ SuppressFillInStackTraceMethod

MethodInfo IKVM.Runtime.CompilerFactory.SuppressFillInStackTraceMethod
get

Definition at line 81 of file CompilerFactory.cs.

◆ Throwable

RuntimeJavaType IKVM.Runtime.CompilerFactory.Throwable
get

Definition at line 75 of file CompilerFactory.cs.

◆ UnmapExceptionMethod

MethodInfo IKVM.Runtime.CompilerFactory.UnmapExceptionMethod
get

Definition at line 77 of file CompilerFactory.cs.


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