Java to C# Converter
Java to C# converter. Uses javaparser with Java 8 support from https://github.com/before/javaparser, IKVM.NET to convert the javaparser .jar into a .NET .dll, and Roslyn for C# AST generation.
Pull requests and issue submission welcome.
Getting Started
Clone the repo, build, and launch the Gui WPF app. Click the "..." button on the left side to load a Java file, and then click Convert to convert to C# on the right side. Please note that conversion may take up to a few minutes on large files.
Alternatively, launch the command line (Cli) version to process files from the command line.
The core library is installable via NuGet at https://www.nuget.org/packages/JavaToCSharp/
License for JavaParser
Java 1.7 parser and Abstract Syntax Tree.
Copyright (C) 2007 JΓΊlio Vilmar Gesser [email protected] http://code.google.com/p/javaparser/
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.