# Java to C# Converter
[![.NET Build](https://github.com/paulirwin/JavaToCSharp/actions/workflows/build.yml/badge.svg)](https://github.com/paulirwin/JavaToCSharp/actions/workflows/build.yml) [![Nuget](https://img.shields.io/nuget/v/JavaToCSharp)](https://www.nuget.org/packages/JavaToCSharp/)
Java to C# converter.
Uses [JavaParser](https://github.com/javaparser/javaparser) to parse the Java source code text,
[IKVM.NET](https://github.com/ikvmnet/ikvm/) to convert the javaparser .jar into a .NET .dll,
and [Roslyn](https://github.com/dotnet/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
Licensed under the Apache License available at https://github.com/javaparser/javaparser/blob/master/LICENSE.APACHE
没有合适的资源?快使用搜索试试~ 我知道了~
Java to C# converter.zip
共133个文件
cs:88个
java:15个
csproj:4个
需积分: 5 0 下载量 52 浏览量
2024-01-05
14:39:43
上传
评论
收藏 1.34MB ZIP 举报
温馨提示
Java to C# converter
资源推荐
资源详情
资源评论
收起资源包目录
Java to C# converter.zip (133个子文件)
MainWindow.axaml 10KB
App.axaml 548B
App.config 1KB
CommentsHelper.cs 17KB
MainWindowViewModel.cs 14KB
Program.cs 9KB
ClassOrInterfaceDeclarationVisitor.cs 9KB
TypeHelper.cs 9KB
MethodDeclarationVisitor.cs 8KB
IntegrationTests.cs 8KB
TryStatementVisitor.cs 6KB
JavaToCSharpConverter.cs 5KB
EnumDeclarationVisitor.cs 5KB
ObjectCreationExpressionVisitor.cs 5KB
BodyDeclarationVisitor.cs 4KB
TypeNameParser.cs 4KB
ConstructorDeclarationVisitor.cs 4KB
FieldDeclarationVisitor.cs 4KB
Settings.Designer.cs 4KB
ConvertInterfaceTests.cs 3KB
ExpressionVisitor.cs 3KB
BinaryExpressionVisitor.cs 3KB
StatementVisitor.cs 3KB
Resources.Designer.cs 3KB
ForStatementVisitor.cs 3KB
SwitchStatementVisitor.cs 3KB
ExpressionStatementVisitor.cs 3KB
ArrayCreationExpressionVisitor.cs 2KB
Extensions.cs 2KB
LambdaExpressionVisitor.cs 2KB
MethodCallExpressionVisitor.cs 2KB
AssignmentExpressionVisitor.cs 2KB
UsingsHelper.cs 2KB
JavaConversionOptions.cs 2KB
UnaryExpressionVisitor.cs 2KB
InitializerDeclarationVisitor.cs 2KB
AssertStatementVisitor.cs 2KB
MethodReferenceExpressionVisitor.cs 1KB
IHostStorageProvider.cs 1KB
ForEachStatementVisitor.cs 1KB
FieldAccessExpressionVisitor.cs 1KB
IfStatementVisitor.cs 1KB
MainWindow.axaml.cs 1KB
LongLiteralExpressionVisitor.cs 1KB
HostStorageProvider.cs 1KB
Replacement.cs 1KB
DoubleLiteralExpressionVisitor.cs 1KB
ConvertTypeTests.cs 1KB
ArrayInitializerExpressionVisitor.cs 1KB
AnnotationDeclarationVisitor.cs 1KB
ConditionalExpressionVisitor.cs 1KB
IntegerLiteralExpressionVisitor.cs 985B
ArrayAccessExpressionVisitor.cs 916B
TypeDeclarationStatementVisitor.cs 838B
App.axaml.cs 822B
DoStatementVisitor.cs 817B
SynchronizedStatementVisitor.cs 794B
WhileStatementVisitor.cs 749B
ReturnStatementVisitor.cs 726B
InstanceOfExpressionVisitor.cs 703B
VisitLiteralExpressionTests.cs 686B
CastExpressionVisitor.cs 657B
SanitizingSyntaxRewriter.cs 651B
Program.cs 649B
ConversionContext.cs 641B
ContinueStatementVisitor.cs 630B
BreakStatementVisitor.cs 612B
UIDispatcher.cs 607B
EnclosedExpressionVisitor.cs 592B
LabeledStatementVisitor.cs 562B
StringLiteralExpressionVisitor.cs 558B
CharLiteralExpressionVisitor.cs 558B
IUIDispatcher.cs 547B
ThrowStatementVisitor.cs 542B
BlockStatementVisitor.cs 508B
BooleanLiteralExpressionVisitor.cs 503B
TextClipboard.cs 491B
ClassExpressionVisitor.cs 463B
NameExpressionVisitor.cs 416B
NullLiteralExpressionVisitor.cs 414B
ITextClipboard.cs 412B
TypeExpressionVisitor.cs 377B
SuperExpressionVisitor.cs 352B
ThisExpressionVisitor.cs 349B
ConversionWarningEventArgs.cs 329B
EmptyStatementVisitor.cs 290B
ConversionStateChangedEventArgs.cs 267B
ViewModelBase.cs 205B
ConversionState.cs 130B
GlobalUsings.cs 22B
EmptyMemberDeclarationVisitor.cs 3B
JavaToCSharpGui.csproj 2KB
JavaToCSharp.Tests.csproj 1KB
JavaToCSharp.csproj 1KB
JavaToCSharpCli.csproj 657B
JavaToCSharp.sln.DotSettings 1KB
.editorconfig 276B
.gitattributes 483B
.gitignore 3KB
.gitignore 281B
共 133 条
- 1
- 2
资源评论
Lei宝啊
- 粉丝: 1934
- 资源: 1331
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功