AccessibilityTransformer - mehdimo/janett GitHub Wiki
In Java, default accessibility is package whereas in C# it is private. We can use protected internal accessibility in C# as an alternative.
Also protected members in Java can be accessed from same package (unlike C# and C++) and we should also translate it to protected internal.
Currently, Janett makes all classes public.
[Java]
class Test
{
protected int ID = 0;
void Method()
{
}
}
[C#]
public class Test
{
protected internal int ID = 0;
protected internal void Method()
{
}
}