titan.EclipsePlug-ins merge requestshttps://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests2021-07-16T14:42:43Zhttps://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests/727OOP: allowing constructor call with parens and empty parameter list (issue #417)2021-07-16T14:42:43ZMiklos MagyariOOP: allowing constructor call with parens and empty parameter list (issue #417)Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>https://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests/728OOP: improved support for class casting (issue #427)2021-07-19T10:36:45ZMiklos MagyariOOP: improved support for class casting (issue #427)Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>https://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests/730OOP: class casting parser fix2021-07-21T07:00:06ZMiklos MagyariOOP: class casting parser fixSigned-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>https://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests/731OOP: semantic check - final classes cannot be extended2021-07-21T09:02:46ZMiklos MagyariOOP: semantic check - final classes cannot be extendedSigned-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>https://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests/733OOP: semantic check - implemented trait class rules (issue #427)2021-07-21T14:21:32ZMiklos MagyariOOP: semantic check - implemented trait class rules (issue #427)Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>https://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests/735OOP: allowing overriding of private member functions in subclasses (issue #427)2021-07-21T15:27:36ZMiklos MagyariOOP: allowing overriding of private member functions in subclasses (issue #427)Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>https://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests/736OOP: added tests for method override2021-07-21T16:27:36ZMiklos MagyariOOP: added tests for method overrideSigned-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>https://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests/738OOP: fixed tests and markers2021-07-22T08:48:06ZMiklos MagyariOOP: fixed tests and markersSigned-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>https://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests/739OOP: allowing constructor override in subclasses (issue #427)2021-07-22T09:23:05ZMiklos MagyariOOP: allowing constructor override in subclasses (issue #427)Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>https://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests/741OOP: semantic check - class functions cannot have `runs on`, `mtc` or `system...2021-07-22T11:52:53ZMiklos MagyariOOP: semantic check - class functions cannot have `runs on`, `mtc` or `system` clause (issue #427)Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>https://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests/742OOP: semantic check - trait classes can only declare abstract methods (issue ...2021-07-22T13:52:28ZMiklos MagyariOOP: semantic check - trait classes can only declare abstract methods (issue #427)Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>https://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests/744OOP: semantic check - duplicate references in the 'extends' list (issue #427)2021-07-22T15:18:56ZMiklos MagyariOOP: semantic check - duplicate references in the 'extends' list (issue #427)Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>https://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests/745OOP: semantic check - public method can be only overriden as public (issue #427)2021-07-23T08:55:43ZMiklos MagyariOOP: semantic check - public method can be only overriden as public (issue #427)Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>https://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests/746OOP: semantic check - a class cannot extend it itself directly/indirectly (is...2021-07-23T11:53:06ZMiklos MagyariOOP: semantic check - a class cannot extend it itself directly/indirectly (issue #427)Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>https://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests/747OOP: issue a warning if overridden formal param name differs2021-07-23T13:34:45ZMiklos MagyariOOP: issue a warning if overridden formal param name differsSigned-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>https://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests/748OOP: semantic check - class type cannot be the contained value of an any type...2021-07-26T12:23:33ZMiklos MagyariOOP: semantic check - class type cannot be the contained value of an any type value (issue #428)Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>https://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests/749OOP: semantic check - abstract/trait classes cannot be instantiated (issue #427)2021-07-26T13:49:25ZMiklos MagyariOOP: semantic check - abstract/trait classes cannot be instantiated (issue #427)Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>https://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests/750OOP: removed unused parser rules2021-07-26T14:09:07ZMiklos MagyariOOP: removed unused parser rulesSigned-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>https://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests/751OOP: semantic check - protected method can only be overridden as protected/pu...2021-07-26T14:49:15ZMiklos MagyariOOP: semantic check - protected method can only be overridden as protected/public (issue #427)Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>https://gitlab.eclipse.org/eclipse/titan/titan.EclipsePlug-ins/-/merge_requests/752OOP: semantic check - all constructor formal params should be `in` (issue #427)2021-07-27T08:52:01ZMiklos MagyariOOP: semantic check - all constructor formal params should be `in` (issue #427)Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>Signed-off-by: Miklos Magyari <miklos.magyari@sigmatechnology.se>