IKVM11  11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
IKVM.Runtime.RuntimeGenericClassLoader Class Referencesealed
Inheritance diagram for IKVM.Runtime.RuntimeGenericClassLoader:
IKVM.Runtime.RuntimeClassLoader

Protected Member Functions

override RuntimeJavaType FindLoadedClassLazy (string name)
 
- Protected Member Functions inherited from IKVM.Runtime.RuntimeClassLoader
virtual void CheckProhibitedPackage (string className)
 
virtual RuntimeJavaType LoadClassImpl (string name, LoadMode mode)
 

Additional Inherited Members

- Public Member Functions inherited from IKVM.Runtime.RuntimeClassLoader
override string ToString ()
 
- Protected Attributes inherited from IKVM.Runtime.RuntimeClassLoader
java.lang.ClassLoader javaClassLoader
 
- Package Functions inherited from IKVM.Runtime.RuntimeClassLoader
- Static Package Functions inherited from IKVM.Runtime.RuntimeClassLoader
- Properties inherited from IKVM.Runtime.RuntimeClassLoader
virtual IDiagnosticHandler Diagnostics [get]
 Gets the IDiagnosticHandler events originated by this class loader should be sent to.
 
RuntimeContext Context [get]
 Gets a reference to the RuntimeContext that this RuntimeClassLoader is hosted within.
 

Detailed Description

Definition at line 30 of file RuntimeGenericClassLoader.cs.

Member Function Documentation

◆ FindLoadedClassLazy()

override RuntimeJavaType IKVM.Runtime.RuntimeGenericClassLoader.FindLoadedClassLazy ( string name)
protectedvirtual

Reimplemented from IKVM.Runtime.RuntimeClassLoader.

Definition at line 61 of file RuntimeGenericClassLoader.cs.

62 {
63 var tw1 = FindOrLoadGenericClass(name, LoadMode.Find);
64 if (tw1 != null)
65 return tw1;
66
67 foreach (var loader in delegates)
68 {
69 var tw = loader.FindLoadedClass(name);
70 if (tw != null && tw.ClassLoader == loader)
71 return tw;
72 }
73
74 return null;
75 }

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