JavaToCSharp
JavaToCSharp copied to clipboard
Java to C# converter
Support Java 21 Switch Pattern Matching https://openjdk.org/jeps/441
Support Java 21 Record Patterns https://openjdk.org/jeps/440
With #63, basic support for Java 14 switch expressions was added. There is a multi-statement form of switch expressions that is not yet supported, using the `yield` keyword to yield...
Mixing array dimensions with C-style array declarations doesn't translate, with error "The variables do not have a common type." If possible, we should split these out into separate variable declarations...
This code will create a summary comment properly ```java /** Cool field that contains something. */ public int awesomeField; ``` This code will not ```java /** * Really cool field...
internal fields, classes, interfaces and method declarations. Assume internal if not public, protected or private.
Escape field identifiers in field declaration and in expression statements
Automate conversion of Closable to IDisposable and use the Dispose pattern
I'm converting a project from Java to C# and I have a specific file which is causing problems. In this file it seems that all comments get interpreted as JavaDoc...
Docs: https://docs.avaloniaui.net/docs/distribution-publishing/macos Investigate using dotnet-bundle to create the .app file. Should also be done during the build pipeline and produced as a build artifact.