Skip to content

Commit fb9d131

Browse files
committed
import xml doc of development (22fa51d531f21fd4d7b9209d22c023e7d149b8f4)
1 parent 73c2bf1 commit fb9d131

File tree

11 files changed

+107
-1434
lines changed

11 files changed

+107
-1434
lines changed

xml/development/cpp.xml

Lines changed: 10 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -36663,31 +36663,6 @@
3666336663

3666436664
@see https://haxe.org/manual/lf-condition-compilation.html</haxe_doc>
3666536665
</getDefine>
36666-
<getHxbWriterConfiguration public="1" set="method" line="477" static="1">
36667-
<f a=""><x path="Null"><t path="haxe.hxb.WriterConfig"/></x></f>
36668-
<haxe_doc>Gets the current hxb writer configuration, if any.</haxe_doc>
36669-
</getHxbWriterConfiguration>
36670-
<setHxbWriterConfiguration public="1" set="method" line="502" static="1">
36671-
<f a="config">
36672-
<x path="Null"><t path="haxe.hxb.WriterConfig"/></x>
36673-
<x path="Void"/>
36674-
</f>
36675-
<haxe_doc>Sets the hxb writer configuration to `config`. If no hxb writer configuration
36676-
exists, it is created.
36677-
36678-
The intended usage is
36679-
36680-
```
36681-
var config = Compiler.getHxbWriterConfiguration();
36682-
config.archivePath = "newPath.zip";
36683-
// Other changes
36684-
Compiler.setHxbWriterConfiguration(config);
36685-
```
36686-
36687-
If `config` is `null`, hxb writing is disabled.
36688-
36689-
@see haxe.hxb.WriterConfig</haxe_doc>
36690-
</setHxbWriterConfiguration>
3669136666
<haxe_doc>All these methods can be called for compiler configuration macros.</haxe_doc>
3669236667
</class>
3669336668
<abstract path="haxe.macro.IncludePosition" params="" file="/home/runner/work/haxe/haxe/std/haxe/macro/Compiler.hx" module="haxe.macro.Compiler">
@@ -36696,7 +36671,7 @@
3669636671
<to><icast><c path="String"/></icast></to>
3669736672
<meta><m n=":enum"/></meta>
3669836673
<impl><class path="haxe.macro._Compiler.IncludePosition_Impl_" params="" file="/home/runner/work/haxe/haxe/std/haxe/macro/Compiler.hx" private="1" module="haxe.macro.Compiler" extern="1" final="1">
36699-
<Top public="1" get="inline" set="null" expr="cast &quot;top&quot;" line="513" static="1">
36674+
<Top public="1" get="inline" set="null" expr="cast &quot;top&quot;" line="465" static="1">
3670036675
<x path="haxe.macro.IncludePosition"/>
3670136676
<meta>
3670236677
<m n=":value"><e>cast "top"</e></m>
@@ -36705,7 +36680,7 @@
3670536680
</meta>
3670636681
<haxe_doc>Prepend the file content to the output file.</haxe_doc>
3670736682
</Top>
36708-
<Closure public="1" get="inline" set="null" expr="cast &quot;closure&quot;" line="520" static="1">
36683+
<Closure public="1" get="inline" set="null" expr="cast &quot;closure&quot;" line="472" static="1">
3670936684
<x path="haxe.macro.IncludePosition"/>
3671036685
<meta>
3671136686
<m n=":value"><e>cast "closure"</e></m>
@@ -36716,7 +36691,7 @@
3671636691

3671736692
Since the closure is in strict-mode, there may be run-time error if the input is not strict-mode-compatible.</haxe_doc>
3671836693
</Closure>
36719-
<Inline public="1" get="inline" set="null" expr="cast &quot;inline&quot;" line="525" static="1">
36694+
<Inline public="1" get="inline" set="null" expr="cast &quot;inline&quot;" line="477" static="1">
3672036695
<x path="haxe.macro.IncludePosition"/>
3672136696
<meta>
3672236697
<m n=":value"><e>cast "inline"</e></m>
@@ -36729,7 +36704,7 @@
3672936704
</class></impl>
3673036705
</abstract>
3673136706
<class path="haxe.macro._Compiler.IncludePosition_Impl_" params="" file="/home/runner/work/haxe/haxe/std/haxe/macro/Compiler.hx" private="1" module="haxe.macro.Compiler" extern="1" final="1">
36732-
<Top public="1" get="inline" set="null" expr="cast &quot;top&quot;" line="513" static="1">
36707+
<Top public="1" get="inline" set="null" expr="cast &quot;top&quot;" line="465" static="1">
3673336708
<x path="haxe.macro.IncludePosition"/>
3673436709
<meta>
3673536710
<m n=":value"><e>cast "top"</e></m>
@@ -36738,7 +36713,7 @@
3673836713
</meta>
3673936714
<haxe_doc>Prepend the file content to the output file.</haxe_doc>
3674036715
</Top>
36741-
<Closure public="1" get="inline" set="null" expr="cast &quot;closure&quot;" line="520" static="1">
36716+
<Closure public="1" get="inline" set="null" expr="cast &quot;closure&quot;" line="472" static="1">
3674236717
<x path="haxe.macro.IncludePosition"/>
3674336718
<meta>
3674436719
<m n=":value"><e>cast "closure"</e></m>
@@ -36749,7 +36724,7 @@
3674936724

3675036725
Since the closure is in strict-mode, there may be run-time error if the input is not strict-mode-compatible.</haxe_doc>
3675136726
</Closure>
36752-
<Inline public="1" get="inline" set="null" expr="cast &quot;inline&quot;" line="525" static="1">
36727+
<Inline public="1" get="inline" set="null" expr="cast &quot;inline&quot;" line="477" static="1">
3675336728
<x path="haxe.macro.IncludePosition"/>
3675436729
<meta>
3675536730
<m n=":value"><e>cast "inline"</e></m>
@@ -38100,7 +38075,7 @@
3810038075
<haxe_doc>This is the api that is passed to the custom JS generator.</haxe_doc>
3810138076
</typedef>
3810238077
<class path="haxe.macro.MacroStringTools" params="" file="/home/runner/work/haxe/haxe/std/haxe/macro/MacroStringTools.hx">
38103-
<toFieldExpr public="1" set="method" line="65" static="1">
38078+
<toFieldExpr public="1" set="method" line="63" static="1">
3810438079
<f a="sl:?pos">
3810538080
<c path="Array"><c path="String"/></c>
3810638081
<t path="haxe.macro.Position"/>
@@ -38116,7 +38091,7 @@
3811638091

3811738092
If `sl` is null, the result is unspecified.</haxe_doc>
3811838093
</toFieldExpr>
38119-
<toDotPath public="1" set="method" line="88" static="1">
38094+
<toDotPath public="1" set="method" line="86" static="1">
3812038095
<f a="pack:name">
3812138096
<c path="Array"><c path="String"/></c>
3812238097
<c path="String"/>
@@ -38132,7 +38107,7 @@
3813238107
Otherwise the elements of `pack` are joined with a separating dot, with
3813338108
an appended dot separating the result from `name`.</haxe_doc>
3813438109
</toDotPath>
38135-
<toComplex public="1" set="method" line="92" static="1"><f a="path">
38110+
<toComplex public="1" set="method" line="90" static="1"><f a="path">
3813638111
<c path="String"/>
3813738112
<e path="haxe.macro.ComplexType"/>
3813838113
</f></toComplex>
@@ -39518,7 +39493,7 @@
3951839493
<c path="Array"><e path="haxe.macro.Type"/></c>
3951939494
<t path="haxe.macro.TypePath"/>
3952039495
</f></toTypePath>
39521-
<findField public="1" set="method" line="478" static="1">
39496+
<findField public="1" set="method" line="456" static="1">
3952239497
<f a="c:name:?isStatic" v="::false">
3952339498
<t path="haxe.macro.ClassType"/>
3952439499
<c path="String"/>

xml/development/flash.xml

Lines changed: 10 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -51988,31 +51988,6 @@
5198851988

5198951989
@see https://haxe.org/manual/lf-condition-compilation.html</haxe_doc>
5199051990
</getDefine>
51991-
<getHxbWriterConfiguration public="1" set="method" line="477" static="1">
51992-
<f a=""><x path="Null"><t path="haxe.hxb.WriterConfig"/></x></f>
51993-
<haxe_doc>Gets the current hxb writer configuration, if any.</haxe_doc>
51994-
</getHxbWriterConfiguration>
51995-
<setHxbWriterConfiguration public="1" set="method" line="502" static="1">
51996-
<f a="config">
51997-
<x path="Null"><t path="haxe.hxb.WriterConfig"/></x>
51998-
<x path="Void"/>
51999-
</f>
52000-
<haxe_doc>Sets the hxb writer configuration to `config`. If no hxb writer configuration
52001-
exists, it is created.
52002-
52003-
The intended usage is
52004-
52005-
```
52006-
var config = Compiler.getHxbWriterConfiguration();
52007-
config.archivePath = "newPath.zip";
52008-
// Other changes
52009-
Compiler.setHxbWriterConfiguration(config);
52010-
```
52011-
52012-
If `config` is `null`, hxb writing is disabled.
52013-
52014-
@see haxe.hxb.WriterConfig</haxe_doc>
52015-
</setHxbWriterConfiguration>
5201651991
<haxe_doc>All these methods can be called for compiler configuration macros.</haxe_doc>
5201751992
</class>
5201851993
<abstract path="haxe.macro.IncludePosition" params="" file="/home/runner/work/haxe/haxe/std/haxe/macro/Compiler.hx" module="haxe.macro.Compiler">
@@ -52021,7 +51996,7 @@
5202151996
<to><icast><c path="String"/></icast></to>
5202251997
<meta><m n=":enum"/></meta>
5202351998
<impl><class path="haxe.macro._Compiler.IncludePosition_Impl_" params="" file="/home/runner/work/haxe/haxe/std/haxe/macro/Compiler.hx" private="1" module="haxe.macro.Compiler" extern="1" final="1">
52024-
<Top public="1" get="inline" set="null" expr="cast &quot;top&quot;" line="513" static="1">
51999+
<Top public="1" get="inline" set="null" expr="cast &quot;top&quot;" line="465" static="1">
5202552000
<x path="haxe.macro.IncludePosition"/>
5202652001
<meta>
5202752002
<m n=":value"><e>cast "top"</e></m>
@@ -52030,7 +52005,7 @@
5203052005
</meta>
5203152006
<haxe_doc>Prepend the file content to the output file.</haxe_doc>
5203252007
</Top>
52033-
<Closure public="1" get="inline" set="null" expr="cast &quot;closure&quot;" line="520" static="1">
52008+
<Closure public="1" get="inline" set="null" expr="cast &quot;closure&quot;" line="472" static="1">
5203452009
<x path="haxe.macro.IncludePosition"/>
5203552010
<meta>
5203652011
<m n=":value"><e>cast "closure"</e></m>
@@ -52041,7 +52016,7 @@
5204152016

5204252017
Since the closure is in strict-mode, there may be run-time error if the input is not strict-mode-compatible.</haxe_doc>
5204352018
</Closure>
52044-
<Inline public="1" get="inline" set="null" expr="cast &quot;inline&quot;" line="525" static="1">
52019+
<Inline public="1" get="inline" set="null" expr="cast &quot;inline&quot;" line="477" static="1">
5204552020
<x path="haxe.macro.IncludePosition"/>
5204652021
<meta>
5204752022
<m n=":value"><e>cast "inline"</e></m>
@@ -52054,7 +52029,7 @@
5205452029
</class></impl>
5205552030
</abstract>
5205652031
<class path="haxe.macro._Compiler.IncludePosition_Impl_" params="" file="/home/runner/work/haxe/haxe/std/haxe/macro/Compiler.hx" private="1" module="haxe.macro.Compiler" extern="1" final="1">
52057-
<Top public="1" get="inline" set="null" expr="cast &quot;top&quot;" line="513" static="1">
52032+
<Top public="1" get="inline" set="null" expr="cast &quot;top&quot;" line="465" static="1">
5205852033
<x path="haxe.macro.IncludePosition"/>
5205952034
<meta>
5206052035
<m n=":value"><e>cast "top"</e></m>
@@ -52063,7 +52038,7 @@
5206352038
</meta>
5206452039
<haxe_doc>Prepend the file content to the output file.</haxe_doc>
5206552040
</Top>
52066-
<Closure public="1" get="inline" set="null" expr="cast &quot;closure&quot;" line="520" static="1">
52041+
<Closure public="1" get="inline" set="null" expr="cast &quot;closure&quot;" line="472" static="1">
5206752042
<x path="haxe.macro.IncludePosition"/>
5206852043
<meta>
5206952044
<m n=":value"><e>cast "closure"</e></m>
@@ -52074,7 +52049,7 @@
5207452049

5207552050
Since the closure is in strict-mode, there may be run-time error if the input is not strict-mode-compatible.</haxe_doc>
5207652051
</Closure>
52077-
<Inline public="1" get="inline" set="null" expr="cast &quot;inline&quot;" line="525" static="1">
52052+
<Inline public="1" get="inline" set="null" expr="cast &quot;inline&quot;" line="477" static="1">
5207852053
<x path="haxe.macro.IncludePosition"/>
5207952054
<meta>
5208052055
<m n=":value"><e>cast "inline"</e></m>
@@ -53425,7 +53400,7 @@
5342553400
<haxe_doc>This is the api that is passed to the custom JS generator.</haxe_doc>
5342653401
</typedef>
5342753402
<class path="haxe.macro.MacroStringTools" params="" file="/home/runner/work/haxe/haxe/std/haxe/macro/MacroStringTools.hx">
53428-
<toFieldExpr public="1" set="method" line="65" static="1">
53403+
<toFieldExpr public="1" set="method" line="63" static="1">
5342953404
<f a="sl:?pos">
5343053405
<c path="Array"><c path="String"/></c>
5343153406
<t path="haxe.macro.Position"/>
@@ -53441,7 +53416,7 @@
5344153416

5344253417
If `sl` is null, the result is unspecified.</haxe_doc>
5344353418
</toFieldExpr>
53444-
<toDotPath public="1" set="method" line="88" static="1">
53419+
<toDotPath public="1" set="method" line="86" static="1">
5344553420
<f a="pack:name">
5344653421
<c path="Array"><c path="String"/></c>
5344753422
<c path="String"/>
@@ -53457,7 +53432,7 @@
5345753432
Otherwise the elements of `pack` are joined with a separating dot, with
5345853433
an appended dot separating the result from `name`.</haxe_doc>
5345953434
</toDotPath>
53460-
<toComplex public="1" set="method" line="92" static="1"><f a="path">
53435+
<toComplex public="1" set="method" line="90" static="1"><f a="path">
5346153436
<c path="String"/>
5346253437
<e path="haxe.macro.ComplexType"/>
5346353438
</f></toComplex>
@@ -54843,7 +54818,7 @@
5484354818
<c path="Array"><e path="haxe.macro.Type"/></c>
5484454819
<t path="haxe.macro.TypePath"/>
5484554820
</f></toTypePath>
54846-
<findField public="1" set="method" line="478" static="1">
54821+
<findField public="1" set="method" line="456" static="1">
5484754822
<f a="c:name:?isStatic" v="::false">
5484854823
<t path="haxe.macro.ClassType"/>
5484954824
<c path="String"/>

xml/development/hl.xml

Lines changed: 10 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -28936,31 +28936,6 @@
2893628936

2893728937
@see https://haxe.org/manual/lf-condition-compilation.html</haxe_doc>
2893828938
</getDefine>
28939-
<getHxbWriterConfiguration public="1" set="method" line="477" static="1">
28940-
<f a=""><x path="Null"><t path="haxe.hxb.WriterConfig"/></x></f>
28941-
<haxe_doc>Gets the current hxb writer configuration, if any.</haxe_doc>
28942-
</getHxbWriterConfiguration>
28943-
<setHxbWriterConfiguration public="1" set="method" line="502" static="1">
28944-
<f a="config">
28945-
<x path="Null"><t path="haxe.hxb.WriterConfig"/></x>
28946-
<x path="Void"/>
28947-
</f>
28948-
<haxe_doc>Sets the hxb writer configuration to `config`. If no hxb writer configuration
28949-
exists, it is created.
28950-
28951-
The intended usage is
28952-
28953-
```
28954-
var config = Compiler.getHxbWriterConfiguration();
28955-
config.archivePath = "newPath.zip";
28956-
// Other changes
28957-
Compiler.setHxbWriterConfiguration(config);
28958-
```
28959-
28960-
If `config` is `null`, hxb writing is disabled.
28961-
28962-
@see haxe.hxb.WriterConfig</haxe_doc>
28963-
</setHxbWriterConfiguration>
2896428939
<haxe_doc>All these methods can be called for compiler configuration macros.</haxe_doc>
2896528940
</class>
2896628941
<abstract path="haxe.macro.IncludePosition" params="" file="/home/runner/work/haxe/haxe/std/haxe/macro/Compiler.hx" module="haxe.macro.Compiler">
@@ -28969,7 +28944,7 @@
2896928944
<to><icast><c path="String"/></icast></to>
2897028945
<meta><m n=":enum"/></meta>
2897128946
<impl><class path="haxe.macro._Compiler.IncludePosition_Impl_" params="" file="/home/runner/work/haxe/haxe/std/haxe/macro/Compiler.hx" private="1" module="haxe.macro.Compiler" extern="1" final="1">
28972-
<Top public="1" get="inline" set="null" expr="cast &quot;top&quot;" line="513" static="1">
28947+
<Top public="1" get="inline" set="null" expr="cast &quot;top&quot;" line="465" static="1">
2897328948
<x path="haxe.macro.IncludePosition"/>
2897428949
<meta>
2897528950
<m n=":value"><e>cast "top"</e></m>
@@ -28978,7 +28953,7 @@
2897828953
</meta>
2897928954
<haxe_doc>Prepend the file content to the output file.</haxe_doc>
2898028955
</Top>
28981-
<Closure public="1" get="inline" set="null" expr="cast &quot;closure&quot;" line="520" static="1">
28956+
<Closure public="1" get="inline" set="null" expr="cast &quot;closure&quot;" line="472" static="1">
2898228957
<x path="haxe.macro.IncludePosition"/>
2898328958
<meta>
2898428959
<m n=":value"><e>cast "closure"</e></m>
@@ -28989,7 +28964,7 @@
2898928964

2899028965
Since the closure is in strict-mode, there may be run-time error if the input is not strict-mode-compatible.</haxe_doc>
2899128966
</Closure>
28992-
<Inline public="1" get="inline" set="null" expr="cast &quot;inline&quot;" line="525" static="1">
28967+
<Inline public="1" get="inline" set="null" expr="cast &quot;inline&quot;" line="477" static="1">
2899328968
<x path="haxe.macro.IncludePosition"/>
2899428969
<meta>
2899528970
<m n=":value"><e>cast "inline"</e></m>
@@ -29002,7 +28977,7 @@
2900228977
</class></impl>
2900328978
</abstract>
2900428979
<class path="haxe.macro._Compiler.IncludePosition_Impl_" params="" file="/home/runner/work/haxe/haxe/std/haxe/macro/Compiler.hx" private="1" module="haxe.macro.Compiler" extern="1" final="1">
29005-
<Top public="1" get="inline" set="null" expr="cast &quot;top&quot;" line="513" static="1">
28980+
<Top public="1" get="inline" set="null" expr="cast &quot;top&quot;" line="465" static="1">
2900628981
<x path="haxe.macro.IncludePosition"/>
2900728982
<meta>
2900828983
<m n=":value"><e>cast "top"</e></m>
@@ -29011,7 +28986,7 @@
2901128986
</meta>
2901228987
<haxe_doc>Prepend the file content to the output file.</haxe_doc>
2901328988
</Top>
29014-
<Closure public="1" get="inline" set="null" expr="cast &quot;closure&quot;" line="520" static="1">
28989+
<Closure public="1" get="inline" set="null" expr="cast &quot;closure&quot;" line="472" static="1">
2901528990
<x path="haxe.macro.IncludePosition"/>
2901628991
<meta>
2901728992
<m n=":value"><e>cast "closure"</e></m>
@@ -29022,7 +28997,7 @@
2902228997

2902328998
Since the closure is in strict-mode, there may be run-time error if the input is not strict-mode-compatible.</haxe_doc>
2902428999
</Closure>
29025-
<Inline public="1" get="inline" set="null" expr="cast &quot;inline&quot;" line="525" static="1">
29000+
<Inline public="1" get="inline" set="null" expr="cast &quot;inline&quot;" line="477" static="1">
2902629001
<x path="haxe.macro.IncludePosition"/>
2902729002
<meta>
2902829003
<m n=":value"><e>cast "inline"</e></m>
@@ -30373,7 +30348,7 @@
3037330348
<haxe_doc>This is the api that is passed to the custom JS generator.</haxe_doc>
3037430349
</typedef>
3037530350
<class path="haxe.macro.MacroStringTools" params="" file="/home/runner/work/haxe/haxe/std/haxe/macro/MacroStringTools.hx">
30376-
<toFieldExpr public="1" set="method" line="65" static="1">
30351+
<toFieldExpr public="1" set="method" line="63" static="1">
3037730352
<f a="sl:?pos">
3037830353
<c path="Array"><c path="String"/></c>
3037930354
<t path="haxe.macro.Position"/>
@@ -30389,7 +30364,7 @@
3038930364

3039030365
If `sl` is null, the result is unspecified.</haxe_doc>
3039130366
</toFieldExpr>
30392-
<toDotPath public="1" set="method" line="88" static="1">
30367+
<toDotPath public="1" set="method" line="86" static="1">
3039330368
<f a="pack:name">
3039430369
<c path="Array"><c path="String"/></c>
3039530370
<c path="String"/>
@@ -30405,7 +30380,7 @@
3040530380
Otherwise the elements of `pack` are joined with a separating dot, with
3040630381
an appended dot separating the result from `name`.</haxe_doc>
3040730382
</toDotPath>
30408-
<toComplex public="1" set="method" line="92" static="1"><f a="path">
30383+
<toComplex public="1" set="method" line="90" static="1"><f a="path">
3040930384
<c path="String"/>
3041030385
<e path="haxe.macro.ComplexType"/>
3041130386
</f></toComplex>
@@ -31791,7 +31766,7 @@
3179131766
<c path="Array"><e path="haxe.macro.Type"/></c>
3179231767
<t path="haxe.macro.TypePath"/>
3179331768
</f></toTypePath>
31794-
<findField public="1" set="method" line="478" static="1">
31769+
<findField public="1" set="method" line="456" static="1">
3179531770
<f a="c:name:?isStatic" v="::false">
3179631771
<t path="haxe.macro.ClassType"/>
3179731772
<c path="String"/>

xml/development/info.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"commit": "a3f7fcc931cc30b78ce4927fd80e5c55bd0cab2d",
2+
"commit": "22fa51d531f21fd4d7b9209d22c023e7d149b8f4",
33
"branch": "development"
44
}

0 commit comments

Comments
 (0)