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

Classes

class  DynamicMethodBuilder
 

Public Member Functions

 MethodHandleUtil (RuntimeContext context)
 Initializes a new instance.
 

Detailed Description

Definition at line 38 of file MethodHandleUtil.root.cs.

Constructor & Destructor Documentation

◆ MethodHandleUtil()

IKVM.Runtime.MethodHandleUtil.MethodHandleUtil ( RuntimeContext context)

Initializes a new instance.

Definition at line 52 of file MethodHandleUtil.root.cs.

53 {
54 this.context = context ?? throw new ArgumentNullException(nameof(context));
55
56 typeofMHA = context.Resolver.ResolveRuntimeType("IKVM.Runtime.MHA`8").AsReflection();
57 typeofMHV = new Type[] {
58 context.Resolver.ResolveRuntimeType("IKVM.Runtime.MHV").AsReflection(),
59 context.Resolver.ResolveRuntimeType("IKVM.Runtime.MHV`1").AsReflection(),
60 context.Resolver.ResolveRuntimeType("IKVM.Runtime.MHV`2").AsReflection(),
61 context.Resolver.ResolveRuntimeType("IKVM.Runtime.MHV`3").AsReflection(),
62 context.Resolver.ResolveRuntimeType("IKVM.Runtime.MHV`4").AsReflection(),
63 context.Resolver.ResolveRuntimeType("IKVM.Runtime.MHV`5").AsReflection(),
64 context.Resolver.ResolveRuntimeType("IKVM.Runtime.MHV`6").AsReflection(),
65 context.Resolver.ResolveRuntimeType("IKVM.Runtime.MHV`7").AsReflection(),
66 context.Resolver.ResolveRuntimeType("IKVM.Runtime.MHV`8").AsReflection(),
67 };
68 typeofMH = new Type[] {
69 null,
70 context.Resolver.ResolveRuntimeType("IKVM.Runtime.MH`1").AsReflection(),
71 context.Resolver.ResolveRuntimeType("IKVM.Runtime.MH`2").AsReflection(),
72 context.Resolver.ResolveRuntimeType("IKVM.Runtime.MH`3").AsReflection(),
73 context.Resolver.ResolveRuntimeType("IKVM.Runtime.MH`4").AsReflection(),
74 context.Resolver.ResolveRuntimeType("IKVM.Runtime.MH`5").AsReflection(),
75 context.Resolver.ResolveRuntimeType("IKVM.Runtime.MH`6").AsReflection(),
76 context.Resolver.ResolveRuntimeType("IKVM.Runtime.MH`7").AsReflection(),
77 context.Resolver.ResolveRuntimeType("IKVM.Runtime.MH`8").AsReflection(),
78 context.Resolver.ResolveRuntimeType("IKVM.Runtime.MH`9").AsReflection(),
79 };
80 }
IKVM.Reflection.Type Type
ISymbolResolver Resolver
Gets the ISymbolResolver associated with this instance of the runtime.

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