XES - Project Plan - Lookup Table

This proposed enhancement is in the Sourceforge feature request system.

We have already defined a feature to allow entries in the symbol table to be substituted, we need a table as an input to this feature which defines how the class library will be translated between the various languages.

This enhancement is to produce a complete table of all Java packages/classes/methods, interfaces, parameters and annotations. (For Java 5), then to add corresponding entries for C# and Qt class libraries.

Here is a small sample of what is required from java.lang.Math methods:

java C# Qt
package class method package class method package class method
java.lang Math sin System Math Sin      
java.lang Math cos System Math Cos      
java.lang Math tan System Math Tan      
java.lang Math atan2 System Math Atan2      
java.lang Math sqrt System Math Sqrt      
java.lang Math pow System Math Pow      
java.lang Math min System Math Min      

I have put more examples from the lang package here.

These tables were generated using this class which uses introspection to generate the table. To use this class add it as a tab to the full xes program (note this is only intended as a temporary addition to XES to generate the tables, the XES program will use the tables but does not need to generate them at runtime.


metadata block
see also:

 

Correspondence about this page

This site may have errors. Don't use for critical systems.

Copyright (c) 1998-2023 Martin John Baker - All rights reserved - privacy policy.