Re: Class.forName and csharp classes

Jeroen Frijters <[email protected]> Fri, 17 Feb 2017 13:50:33 +0000
Newsgroups gmane.comp.java.ikvm.devel
Message-ID <AM2PR08MB005178BC336C2A7DEBB12E09A25D0@AM2PR08MB0051.eurprd08.prod.outlook.com>
Hi Martin,

Did you take into account that the C# classes get a "cli." prefix in Java (by default)?

You can apply the IKVM.Attributes.NoPackagePrefixAttribute to the class or assembly to disable this.

Regards,
Jeroen

> -----Original Message-----
> From: Martin Gerhardy [mailto:[email protected]]
> Sent: Wednesday, February 15, 2017 11:34
> To: [email protected]
> Subject: [Ikvm-developers] Class.forName and csharp classes
> 
> Hi,
> 
> we are converting a deserialization jar via ikvm into a dll and bind a
> csharp class via guice to some of the serialized classes. The java code
> contains a call for Class.forName for that class. As our injected class
> is a csharp class, this doesn't work. Is there any way to work around
> this? (In the sense the Class.forName also finds csharp classes?)
> 
> Regards
> Martin


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot