Community
Participate
Working Groups
Created attachment 203860 [details] project archive file All of these variations worked in RBD except for TestNumberIn which had a validation error. First problem is generated java with an error in it. Uncomment the code in testAnyInOut to get the error. Second problem running driver program doesn't give consistent results. I'd expect each grouping to writeout One,two, otherwise.
this is because we haven't done the work on the number type yet.
fixed. As far as the passing of a literal to an any inout. This should be given a validation error as you cannot pass a literal as an inout arg. You can either define a variable as any? and assign 1, 2 and 3 to it and pass that variable, or specify "1 as any" to make it work (although that should be validated out as well for inout parm).
Created attachment 205063 [details] driver program egl file Retested with 201110120952. RBD allows me to use an integer literal as an argument to a parameter specified as any inout. That works in EDT. Would think it should work for number as well without doing the explicit conversion. Modified the driver program cause different functions have java gen compile errors now.
getting java compile errors: Type mismatch: cannot convert from AnyBoxedObject<ESmallint> to AnyBoxedObject<EAny> using install build 201110190903
Created attachment 205645 [details] Eunit Library I believe these are related as well. All eunit variations should compile and pass.
Increased severity due to the number of failing variations that could be resolved by this defect. Resolving 358651 (Java) and 361568 (JS) required before further analysis of lang.express.parameter testcases.
fixed
This high severity defect was fixed several weeks ago, so I am closing.