Source code translator
    1.
    发明申请
    Source code translator 有权
    源代码翻译器

    公开(公告)号:US20060101429A1

    公开(公告)日:2006-05-11

    申请号:US10966359

    申请日:2004-10-14

    IPC分类号: G06F9/45

    CPC分类号: G06F8/51

    摘要: A method, computer program product, and apparatus comprise providing a Java developer kit class library comprising first Java classes; providing a Java Open Foundation class library comprising second Java classes each containing one or more of the first Java classes; providing a .NET SDK class library comprising .NET classes; providing a .NET language Open Foundation class library comprising first .NET language classes each containing one or more of the NET classes; wherein each of the .NET language classes presents the same method signature as one of the second Java classes; receiving Java source code defining third Java classes, first calls to the first Java classes, and second calls to the second Java classes; translating the third Java classes into second .NET language classes; and translating the first calls to calls into the .NET SDK class library without modifying the second calls.

    摘要翻译: 一种方法,计算机程序产品和装置包括提供包括第一Java类的Java开发者工具包类库; 提供包括第二Java类的Java Open Foundation类库,每个Java类包含一个或多个第一Java类; 提供一个包含.NET类的.NET SDK类库; 提供一个.NET语言Open Foundation类库,它包含第一个.NET语言类,每个类包含一个或多个NET类; 其中每个.NET语言类呈现与第二Java类之一相同的方法签名; 接收定义第三个Java类的Java源代码,第一个Java类的第一个调用以及第二个Java类的第二个调用; 将第三个Java类转换为第二个.NET语言类; 并将第一次调用转换到.NET SDK类库中,而无需修改第二个调用。

    Source code translator
    2.
    发明授权
    Source code translator 有权
    源代码翻译器

    公开(公告)号:US07770158B2

    公开(公告)日:2010-08-03

    申请号:US10966359

    申请日:2004-10-14

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F8/51

    摘要: A method, computer program product, and apparatus comprise providing a Java developer kit class library comprising first Java classes; providing a Java Open Foundation class library comprising second Java classes each containing one or more of the first Java classes; providing a .NET SDK class library comprising .NET classes; providing a .NET language Open Foundation class library comprising first .NET language classes each containing one or more of the .NET classes; wherein each of the .NET language classes presents the same method signature as one of the second Java classes; receiving Java source code defining third Java classes, first calls to the first Java classes, and second calls to the second Java classes; translating the third Java classes into second .NET language classes; and translating the first calls to calls into the .NET SDK class library without modifying the second calls.

    摘要翻译: 一种方法,计算机程序产品和装置包括提供包括第一Java类的Java开发者工具包类库; 提供包括第二Java类的Java Open Foundation类库,每个Java类包含一个或多个第一Java类; 提供一个包含.NET类的.NET SDK类库; 提供一个.NET语言Open Foundation类库,它包含第一个.NET语言类,每个类包含一个或多个.NET类; 其中每个.NET语言类呈现与第二Java类之一相同的方法签名; 接收定义第三个Java类的Java源代码,第一个Java类的第一个调用以及第二个Java类的第二个调用; 将第三个Java类转换为第二个.NET语言类; 并将第一次调用转换到.NET SDK类库中,而无需修改第二个调用。