Skip to content

[CodeGenerator] Add Introduce read-only field #2843

Open
@SlavaRa

Description

@SlavaRa

Haxe

class Foo {
    function new(foo<generator>) {}
}

expect result:

class Foo {
    function new(foo) {
        this.foo = foo;
    }
    public var foo(default, null);
}

ActionScript

class Foo {
    function Foo(foo<generator>) {}
}

expected result:

class Foo {
    function Foo(foo) {
        _foo = foo;
    }
    private var _foo;
    public function get foo() {
        return _foo;
    }
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions