Janett could translate sources based on Mode
In all modes Java syntax and constructs translated to C# counterparts but in each mode libraries call translated differently:

  • VirtualizationMode(IKVM): using Java libraries provided by IKVM project.
  • EmulationMode: using classes has the same name with Java ones but delegate calls to .Net libraries.
  • NativeMode (DotNet): translating calls to Java libraries to .Net ones.