On 2011-02-18, at 18:29, André Bargull wrote:
> Only approved for LPP-9747.
>
> LPP-9662: I still only see eight errors
> "test/compiler_errors/final-method-override-reserved.lzx". I think you've
> also removed some java code in r17548 which needs to be added back.
Am I confused again? When I compile the test, I see 15 errors:
[ptw@padme trunk-devo 18:06:07]$ lzc
test/compiler_errors/final-method-override-reserved.lzx
Compiling: test/compiler_errors/final-method-override-reserved.lzx to
final-method-override-reserved.swf10.swf
compiler output is Loading configuration file
/Users/ptw/OpenLaszlo/trunk-devo/WEB-INF/frameworks/flex-config.xml
Compilation errors occurred:
org.openlaszlo.sc.CompilerError:
test/compiler_errors/final-method-override-reserved.lzx: 32: Error: Method
marked override must override another method, in line: override function
prototype () {}
test/compiler_errors/final-method-override-reserved.lzx: 37: Error: Method
marked override must override another method, in line: override function
prototype () {}
test/compiler_errors/final-method-override-reserved.lzx: 42: Error: Duplicate
function definition, in line: static function prototype () {}
test/compiler_errors/final-method-override-reserved.lzx: 17: Error: Method
marked override must override another method, in line: override function
prototype () {}
test/compiler_errors/final-method-override-reserved.lzx: 22: Error: Method
marked override must override another method, in line: override function
prototype () {}
test/compiler_errors/final-method-override-reserved.lzx: 27: Error: Duplicate
function definition, in line: static function prototype () {}
test/compiler_errors/final-method-override-reserved.lzx: 55: Error: Method
marked override must override another method, in line: override function
prototype () {}
test/compiler_errors/final-method-override-reserved.lzx: 50: Error: Method
marked override must override another method, in line: override function
prototype () {}
test/compiler_errors/final-method-override-reserved.lzx:29:24: Method <node
with='mixinD'>/prototype: attempt to override final method
test/compiler_errors/final-method-override-reserved.lzx:34:24: Method <node
with='mixinE'>/prototype: attempt to override final method
test/compiler_errors/final-method-override-reserved.lzx:14:39: Method <class
name='classA'>/prototype: attempt to override final method
test/compiler_errors/final-method-override-reserved.lzx:19:39: Method <class
name='classB'>/prototype: attempt to override final method
test/compiler_errors/final-method-override-reserved.lzx:29:24: Method <mixin
name='mixinD'>/prototype: attempt to override final method
test/compiler_errors/final-method-override-reserved.lzx:34:24: Method <mixin
name='mixinE'>/prototype: attempt to override final method
/Users/ptw/OpenLaszlo/trunk-devo/WEB-INF/lps/schema/lfc.lzx:58:45: Method
<interface name='node'>/prototype: attempt to override final method
/Users/ptw/OpenLaszlo/trunk-devo/WEB-INF/lps/schema/lfc.lzx:58:45: Method
<interface name='node'>/prototype: attempt to override final method
[ptw@padme trunk-devo 18:41:53]$
> On 2/19/2011 12:06 AM, P T Withington wrote:
>> Change ptw-20110218-cjp by [email protected] on 2011-02-18 18:00:28 EST
>> in /Users/ptw/OpenLaszlo/trunk-devo
>> for http://svn.openlaszlo.org/openlaszlo/trunk
>>
>> Summary: Clean up lfc-undeclared.lzx
>>
>> Bugs Fixed:
>> LPP-9662 Overriding Function#{apply, call} allowed in<class>
>> LPP-9747 SWF10: Explicit<datapath> declarations in class
>> definitions lead to compiler error
>>
>> Technical Reviewer: [email protected] (pending)
>> QA Reviewer: [email protected] (pending)
>>
>> Details:
>> Put back erroneously deleted apply and call declarations (with a
>> comment to remind me not to do that again). Add missing
>> psuedo-attribute declaration for $datapath (and a comment).
>>
>> Tests:
>> test cases from bug reports
>>
>> Files:
>> M WEB-INF/lps/schema/lfc-undeclared.lzx
>>
>> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/ptw-20110218-cjp.tar
>>