Files
monkeycode-ai 2fcc22b501 PythonToCSharpConverter.cs:36 -- 移除未使用的 indentLevel 变量
Program.test.cs -- 将顶层语句改为 ManualTest.RunAsync() 方法,消除入口点冲突
BatchConversionService.cs:96 -- options 可空参数添加 ?? new ConversionOptions() 空值回退
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
2026-06-16 17:06:24 +08:00

32 lines
702 B
C#

using CodePlay.Core.Parsers;
using CodePlay.Core.Converters;
using CodePlay.Core.Common;
namespace CodePlay.CLI.Tests;
public class ManualTest
{
public static async Task RunAsync()
{
var parser = new CSharpParser();
var converter = new CSharpToJavaConverter();
var code = @"
namespace Test
{
public class Model
{
public int? Age { get; set; }
}
}
";
var tree = await parser.ParseAsync(code);
var result = await converter.ConvertAsync(tree, LanguageType.Java);
Console.WriteLine("Success: " + result.Success);
Console.WriteLine("=== Code ===");
Console.WriteLine(result.TransformedCode ?? "NULL");
}
}