as3hx icon indicating copy to clipboard operation
as3hx copied to clipboard

Wrong conversion of `{"0x1":1}`

Open SlavaRa opened this issue 6 years ago • 0 comments

as3 code for example:

package {
    public class Issue {
        public function Issue() {
            var o:Object = {"0x1":1};
        }
    }
}

expected result


class Issue
{
    public function new()
    {
        var o : Dynamic = {
             "0x1" : 1
        };
    }
}

or


class Issue
{
    public function new()
    {
        var o : Map<String, Dynamic> = [
             "0x1" => 1
        ];
    }
}

actual result


class Issue
{
    public function new()
    {
        var o : Dynamic = {
             0x1 : 1
        };
    }
}

SlavaRa avatar Nov 05 '17 15:11 SlavaRa