diff --git a/xml/feature/display-api-metadata-defines/cpp.xml b/xml/feature/display-api-metadata-defines/cpp.xml
index 3bb1983d89d1..fb8513bd8a41 100644
--- a/xml/feature/display-api-metadata-defines/cpp.xml
+++ b/xml/feature/display-api-metadata-defines/cpp.xml
@@ -19265,6 +19265,14 @@
("display/metadata")]]>
The metadata request is sent from the client to Haxe to get a list of all registered metadata and their documentation.
+
+
+
+
+
+ ("display/defines")]]>
+ The defines request is sent from the client to Haxe to get a list of all registered defines and their documentation.
+
Methods of the JSON-RPC-based `--display` protocol in Haxe 4.
A lot of the methods are *inspired* by the Language Server Protocol, but there is **no** intention to be directly compatible with it.
@@ -19655,7 +19663,7 @@
-
+
cast "null"
@@ -19663,7 +19671,7 @@
-
+
cast "true"
@@ -19671,7 +19679,7 @@
-
+
cast "false"
@@ -19679,7 +19687,7 @@
-
+
cast "this"
@@ -19687,7 +19695,7 @@
-
+
cast "trace"
@@ -19699,7 +19707,7 @@
-
+
cast "null"
@@ -19707,7 +19715,7 @@
-
+
cast "true"
@@ -19715,7 +19723,7 @@
-
+
cast "false"
@@ -19723,7 +19731,7 @@
-
+
cast "this"
@@ -19731,7 +19739,7 @@
-
+
cast "trace"
@@ -19890,7 +19898,7 @@
-
+
cast "TClass"
@@ -19898,7 +19906,7 @@
-
+
cast "TClassField"
@@ -19906,7 +19914,7 @@
-
+
cast "TAbstract"
@@ -19914,7 +19922,7 @@
-
+
cast "TAbstractField"
@@ -19922,7 +19930,7 @@
-
+
cast "TEnum"
@@ -19930,7 +19938,7 @@
-
+
cast "TTypedef"
@@ -19938,7 +19946,7 @@
-
+
cast "TAnyField"
@@ -19946,7 +19954,7 @@
-
+
cast "TExpr"
@@ -19954,7 +19962,7 @@
-
+
cast "TTypeParameter"
@@ -19966,7 +19974,7 @@
-
+
cast "TClass"
@@ -19974,7 +19982,7 @@
-
+
cast "TClassField"
@@ -19982,7 +19990,7 @@
-
+
cast "TAbstract"
@@ -19990,7 +19998,7 @@
-
+
cast "TAbstractField"
@@ -19998,7 +20006,7 @@
-
+
cast "TEnum"
@@ -20006,7 +20014,7 @@
-
+
cast "TTypedef"
@@ -20014,7 +20022,7 @@
-
+
cast "TAnyField"
@@ -20022,7 +20030,7 @@
-
+
cast "TExpr"
@@ -20030,7 +20038,7 @@
-
+
cast "TTypeParameter"
@@ -20045,7 +20053,7 @@
-
+
cast "cross"
@@ -20053,7 +20061,7 @@
-
+
cast "js"
@@ -20061,7 +20069,7 @@
-
+
cast "lua"
@@ -20069,7 +20077,7 @@
-
+
cast "neko"
@@ -20077,7 +20085,7 @@
-
+
cast "flash"
@@ -20085,7 +20093,7 @@
-
+
cast "php"
@@ -20093,7 +20101,7 @@
-
+
cast "cpp"
@@ -20101,7 +20109,7 @@
-
+
cast "cs"
@@ -20109,7 +20117,7 @@
-
+
cast "java"
@@ -20117,7 +20125,7 @@
-
+
cast "python"
@@ -20125,7 +20133,7 @@
-
+
cast "hl"
@@ -20133,7 +20141,7 @@
-
+
cast "eval"
@@ -20145,7 +20153,7 @@
-
+
cast "cross"
@@ -20153,7 +20161,7 @@
-
+
cast "js"
@@ -20161,7 +20169,7 @@
-
+
cast "lua"
@@ -20169,7 +20177,7 @@
-
+
cast "neko"
@@ -20177,7 +20185,7 @@
-
+
cast "flash"
@@ -20185,7 +20193,7 @@
-
+
cast "php"
@@ -20193,7 +20201,7 @@
-
+
cast "cpp"
@@ -20201,7 +20209,7 @@
-
+
cast "cs"
@@ -20209,7 +20217,7 @@
-
+
cast "java"
@@ -20217,7 +20225,7 @@
-
+
cast "python"
@@ -20225,7 +20233,7 @@
-
+
cast "hl"
@@ -20233,7 +20241,7 @@
-
+
cast "eval"
@@ -20263,9 +20271,17 @@
+
+
+
+
+
+
+
+
@@ -20273,7 +20289,7 @@
-
+
cast "implements"
@@ -20281,7 +20297,7 @@
-
+
cast "extends"
@@ -20289,7 +20305,7 @@
-
+
cast "function"
@@ -20297,7 +20313,7 @@
-
+
cast "var"
@@ -20305,7 +20321,7 @@
-
+
cast "if"
@@ -20313,7 +20329,7 @@
-
+
cast "else"
@@ -20321,7 +20337,7 @@
-
+
cast "while"
@@ -20329,7 +20345,7 @@
-
+
cast "do"
@@ -20337,7 +20353,7 @@
-
+
cast "for"
@@ -20345,7 +20361,7 @@
-
+
cast "break"
@@ -20353,7 +20369,7 @@
-
+
cast "return"
@@ -20361,7 +20377,7 @@
-
+
cast "continue"
@@ -20369,7 +20385,7 @@
-
+
cast "switch"
@@ -20377,7 +20393,7 @@
-
+
cast "case"
@@ -20385,7 +20401,7 @@
-
+
cast "default"
@@ -20393,7 +20409,7 @@
-
+
cast "try"
@@ -20401,7 +20417,7 @@
-
+
cast "catch"
@@ -20409,7 +20425,7 @@
-
+
cast "new"
@@ -20417,7 +20433,7 @@
-
+
cast "throw"
@@ -20425,7 +20441,7 @@
-
+
cast "untyped"
@@ -20433,7 +20449,7 @@
-
+
cast "cast"
@@ -20441,7 +20457,7 @@
-
+
cast "macro"
@@ -20449,7 +20465,7 @@
-
+
cast "package"
@@ -20457,7 +20473,7 @@
-
+
cast "import"
@@ -20465,7 +20481,7 @@
-
+
cast "using"
@@ -20473,7 +20489,7 @@
-
+
cast "public"
@@ -20481,7 +20497,7 @@
-
+
cast "private"
@@ -20489,7 +20505,7 @@
-
+
cast "static"
@@ -20497,7 +20513,7 @@
-
+
cast "extern"
@@ -20505,7 +20521,7 @@
-
+
cast "dynamic"
@@ -20513,7 +20529,7 @@
-
+
cast "override"
@@ -20521,7 +20537,7 @@
-
+
cast "overload"
@@ -20529,7 +20545,7 @@
-
+
cast "class"
@@ -20537,7 +20553,7 @@
-
+
cast "interface"
@@ -20545,7 +20561,7 @@
-
+
cast "enum"
@@ -20553,7 +20569,7 @@
-
+
cast "abstract"
@@ -20561,7 +20577,7 @@
-
+
cast "typedef"
@@ -20569,7 +20585,7 @@
-
+
cast "final"
@@ -20577,7 +20593,7 @@
-
+
cast "inline"
@@ -20589,7 +20605,7 @@
-
+
cast "implements"
@@ -20597,7 +20613,7 @@
-
+
cast "extends"
@@ -20605,7 +20621,7 @@
-
+
cast "function"
@@ -20613,7 +20629,7 @@
-
+
cast "var"
@@ -20621,7 +20637,7 @@
-
+
cast "if"
@@ -20629,7 +20645,7 @@
-
+
cast "else"
@@ -20637,7 +20653,7 @@
-
+
cast "while"
@@ -20645,7 +20661,7 @@
-
+
cast "do"
@@ -20653,7 +20669,7 @@
-
+
cast "for"
@@ -20661,7 +20677,7 @@
-
+
cast "break"
@@ -20669,7 +20685,7 @@
-
+
cast "return"
@@ -20677,7 +20693,7 @@
-
+
cast "continue"
@@ -20685,7 +20701,7 @@
-
+
cast "switch"
@@ -20693,7 +20709,7 @@
-
+
cast "case"
@@ -20701,7 +20717,7 @@
-
+
cast "default"
@@ -20709,7 +20725,7 @@
-
+
cast "try"
@@ -20717,7 +20733,7 @@
-
+
cast "catch"
@@ -20725,7 +20741,7 @@
-
+
cast "new"
@@ -20733,7 +20749,7 @@
-
+
cast "throw"
@@ -20741,7 +20757,7 @@
-
+
cast "untyped"
@@ -20749,7 +20765,7 @@
-
+
cast "cast"
@@ -20757,7 +20773,7 @@
-
+
cast "macro"
@@ -20765,7 +20781,7 @@
-
+
cast "package"
@@ -20773,7 +20789,7 @@
-
+
cast "import"
@@ -20781,7 +20797,7 @@
-
+
cast "using"
@@ -20789,7 +20805,7 @@
-
+
cast "public"
@@ -20797,7 +20813,7 @@
-
+
cast "private"
@@ -20805,7 +20821,7 @@
-
+
cast "static"
@@ -20813,7 +20829,7 @@
-
+
cast "extern"
@@ -20821,7 +20837,7 @@
-
+
cast "dynamic"
@@ -20829,7 +20845,7 @@
-
+
cast "override"
@@ -20837,7 +20853,7 @@
-
+
cast "overload"
@@ -20845,7 +20861,7 @@
-
+
cast "class"
@@ -20853,7 +20869,7 @@
-
+
cast "interface"
@@ -20861,7 +20877,7 @@
-
+
cast "enum"
@@ -20869,7 +20885,7 @@
-
+
cast "abstract"
@@ -20877,7 +20893,7 @@
-
+
cast "typedef"
@@ -20885,7 +20901,7 @@
-
+
cast "final"
@@ -20893,7 +20909,7 @@
-
+
cast "inline"
@@ -21523,7 +21539,7 @@
-
+
cast "direct"
@@ -21533,7 +21549,7 @@
Find only direct references to the requested symbol.
Does not look for references to parent or overriding methods.
-
+
cast "withBaseAndDescendants"
@@ -21542,7 +21558,7 @@
Find references to the base field and all the overidding fields in the inheritance chain.
-
+
cast "withDescendants"
@@ -21556,7 +21572,7 @@
-
+
cast "direct"
@@ -21566,7 +21582,7 @@
Find only direct references to the requested symbol.
Does not look for references to parent or overriding methods.
-
+
cast "withBaseAndDescendants"
@@ -21575,7 +21591,7 @@
Find references to the base field and all the overidding fields in the inheritance chain.
-
+
cast "withDescendants"
@@ -21750,6 +21766,7 @@
+
diff --git a/xml/feature/display-api-metadata-defines/cs.xml b/xml/feature/display-api-metadata-defines/cs.xml
index 9eed49d9c6ed..063b69130cc8 100644
--- a/xml/feature/display-api-metadata-defines/cs.xml
+++ b/xml/feature/display-api-metadata-defines/cs.xml
@@ -54610,6 +54610,14 @@
("display/metadata")]]>
The metadata request is sent from the client to Haxe to get a list of all registered metadata and their documentation.
+
+
+
+
+
+ ("display/defines")]]>
+ The defines request is sent from the client to Haxe to get a list of all registered defines and their documentation.
+
Methods of the JSON-RPC-based `--display` protocol in Haxe 4.
A lot of the methods are *inspired* by the Language Server Protocol, but there is **no** intention to be directly compatible with it.
@@ -55052,7 +55060,7 @@
-
+
cast "null"
@@ -55060,7 +55068,7 @@
-
+
cast "true"
@@ -55068,7 +55076,7 @@
-
+
cast "false"
@@ -55076,7 +55084,7 @@
-
+
cast "this"
@@ -55084,7 +55092,7 @@
-
+
cast "trace"
@@ -55099,7 +55107,7 @@
-
+
cast "null"
@@ -55107,7 +55115,7 @@
-
+
cast "true"
@@ -55115,7 +55123,7 @@
-
+
cast "false"
@@ -55123,7 +55131,7 @@
-
+
cast "this"
@@ -55131,7 +55139,7 @@
-
+
cast "trace"
@@ -55314,7 +55322,7 @@
-
+
cast "TClass"
@@ -55322,7 +55330,7 @@
-
+
cast "TClassField"
@@ -55330,7 +55338,7 @@
-
+
cast "TAbstract"
@@ -55338,7 +55346,7 @@
-
+
cast "TAbstractField"
@@ -55346,7 +55354,7 @@
-
+
cast "TEnum"
@@ -55354,7 +55362,7 @@
-
+
cast "TTypedef"
@@ -55362,7 +55370,7 @@
-
+
cast "TAnyField"
@@ -55370,7 +55378,7 @@
-
+
cast "TExpr"
@@ -55378,7 +55386,7 @@
-
+
cast "TTypeParameter"
@@ -55393,7 +55401,7 @@
-
+
cast "TClass"
@@ -55401,7 +55409,7 @@
-
+
cast "TClassField"
@@ -55409,7 +55417,7 @@
-
+
cast "TAbstract"
@@ -55417,7 +55425,7 @@
-
+
cast "TAbstractField"
@@ -55425,7 +55433,7 @@
-
+
cast "TEnum"
@@ -55433,7 +55441,7 @@
-
+
cast "TTypedef"
@@ -55441,7 +55449,7 @@
-
+
cast "TAnyField"
@@ -55449,7 +55457,7 @@
-
+
cast "TExpr"
@@ -55457,7 +55465,7 @@
-
+
cast "TTypeParameter"
@@ -55478,7 +55486,7 @@
-
+
cast "cross"
@@ -55486,7 +55494,7 @@
-
+
cast "js"
@@ -55494,7 +55502,7 @@
-
+
cast "lua"
@@ -55502,7 +55510,7 @@
-
+
cast "neko"
@@ -55510,7 +55518,7 @@
-
+
cast "flash"
@@ -55518,7 +55526,7 @@
-
+
cast "php"
@@ -55526,7 +55534,7 @@
-
+
cast "cpp"
@@ -55534,7 +55542,7 @@
-
+
cast "cs"
@@ -55542,7 +55550,7 @@
-
+
cast "java"
@@ -55550,7 +55558,7 @@
-
+
cast "python"
@@ -55558,7 +55566,7 @@
-
+
cast "hl"
@@ -55566,7 +55574,7 @@
-
+
cast "eval"
@@ -55581,7 +55589,7 @@
-
+
cast "cross"
@@ -55589,7 +55597,7 @@
-
+
cast "js"
@@ -55597,7 +55605,7 @@
-
+
cast "lua"
@@ -55605,7 +55613,7 @@
-
+
cast "neko"
@@ -55613,7 +55621,7 @@
-
+
cast "flash"
@@ -55621,7 +55629,7 @@
-
+
cast "php"
@@ -55629,7 +55637,7 @@
-
+
cast "cpp"
@@ -55637,7 +55645,7 @@
-
+
cast "cs"
@@ -55645,7 +55653,7 @@
-
+
cast "java"
@@ -55653,7 +55661,7 @@
-
+
cast "python"
@@ -55661,7 +55669,7 @@
-
+
cast "hl"
@@ -55669,7 +55677,7 @@
-
+
cast "eval"
@@ -55706,9 +55714,17 @@
+
+
+
+
+
+
+
+
@@ -55724,7 +55740,7 @@
-
+
cast "implements"
@@ -55732,7 +55748,7 @@
-
+
cast "extends"
@@ -55740,7 +55756,7 @@
-
+
cast "function"
@@ -55748,7 +55764,7 @@
-
+
cast "var"
@@ -55756,7 +55772,7 @@
-
+
cast "if"
@@ -55764,7 +55780,7 @@
-
+
cast "else"
@@ -55772,7 +55788,7 @@
-
+
cast "while"
@@ -55780,7 +55796,7 @@
-
+
cast "do"
@@ -55788,7 +55804,7 @@
-
+
cast "for"
@@ -55796,7 +55812,7 @@
-
+
cast "break"
@@ -55804,7 +55820,7 @@
-
+
cast "return"
@@ -55812,7 +55828,7 @@
-
+
cast "continue"
@@ -55820,7 +55836,7 @@
-
+
cast "switch"
@@ -55828,7 +55844,7 @@
-
+
cast "case"
@@ -55836,7 +55852,7 @@
-
+
cast "default"
@@ -55844,7 +55860,7 @@
-
+
cast "try"
@@ -55852,7 +55868,7 @@
-
+
cast "catch"
@@ -55860,7 +55876,7 @@
-
+
cast "new"
@@ -55868,7 +55884,7 @@
-
+
cast "throw"
@@ -55876,7 +55892,7 @@
-
+
cast "untyped"
@@ -55884,7 +55900,7 @@
-
+
cast "cast"
@@ -55892,7 +55908,7 @@
-
+
cast "macro"
@@ -55900,7 +55916,7 @@
-
+
cast "package"
@@ -55908,7 +55924,7 @@
-
+
cast "import"
@@ -55916,7 +55932,7 @@
-
+
cast "using"
@@ -55924,7 +55940,7 @@
-
+
cast "public"
@@ -55932,7 +55948,7 @@
-
+
cast "private"
@@ -55940,7 +55956,7 @@
-
+
cast "static"
@@ -55948,7 +55964,7 @@
-
+
cast "extern"
@@ -55956,7 +55972,7 @@
-
+
cast "dynamic"
@@ -55964,7 +55980,7 @@
-
+
cast "override"
@@ -55972,7 +55988,7 @@
-
+
cast "overload"
@@ -55980,7 +55996,7 @@
-
+
cast "class"
@@ -55988,7 +56004,7 @@
-
+
cast "interface"
@@ -55996,7 +56012,7 @@
-
+
cast "enum"
@@ -56004,7 +56020,7 @@
-
+
cast "abstract"
@@ -56012,7 +56028,7 @@
-
+
cast "typedef"
@@ -56020,7 +56036,7 @@
-
+
cast "final"
@@ -56028,7 +56044,7 @@
-
+
cast "inline"
@@ -56043,7 +56059,7 @@
-
+
cast "implements"
@@ -56051,7 +56067,7 @@
-
+
cast "extends"
@@ -56059,7 +56075,7 @@
-
+
cast "function"
@@ -56067,7 +56083,7 @@
-
+
cast "var"
@@ -56075,7 +56091,7 @@
-
+
cast "if"
@@ -56083,7 +56099,7 @@
-
+
cast "else"
@@ -56091,7 +56107,7 @@
-
+
cast "while"
@@ -56099,7 +56115,7 @@
-
+
cast "do"
@@ -56107,7 +56123,7 @@
-
+
cast "for"
@@ -56115,7 +56131,7 @@
-
+
cast "break"
@@ -56123,7 +56139,7 @@
-
+
cast "return"
@@ -56131,7 +56147,7 @@
-
+
cast "continue"
@@ -56139,7 +56155,7 @@
-
+
cast "switch"
@@ -56147,7 +56163,7 @@
-
+
cast "case"
@@ -56155,7 +56171,7 @@
-
+
cast "default"
@@ -56163,7 +56179,7 @@
-
+
cast "try"
@@ -56171,7 +56187,7 @@
-
+
cast "catch"
@@ -56179,7 +56195,7 @@
-
+
cast "new"
@@ -56187,7 +56203,7 @@
-
+
cast "throw"
@@ -56195,7 +56211,7 @@
-
+
cast "untyped"
@@ -56203,7 +56219,7 @@
-
+
cast "cast"
@@ -56211,7 +56227,7 @@
-
+
cast "macro"
@@ -56219,7 +56235,7 @@
-
+
cast "package"
@@ -56227,7 +56243,7 @@
-
+
cast "import"
@@ -56235,7 +56251,7 @@
-
+
cast "using"
@@ -56243,7 +56259,7 @@
-
+
cast "public"
@@ -56251,7 +56267,7 @@
-
+
cast "private"
@@ -56259,7 +56275,7 @@
-
+
cast "static"
@@ -56267,7 +56283,7 @@
-
+
cast "extern"
@@ -56275,7 +56291,7 @@
-
+
cast "dynamic"
@@ -56283,7 +56299,7 @@
-
+
cast "override"
@@ -56291,7 +56307,7 @@
-
+
cast "overload"
@@ -56299,7 +56315,7 @@
-
+
cast "class"
@@ -56307,7 +56323,7 @@
-
+
cast "interface"
@@ -56315,7 +56331,7 @@
-
+
cast "enum"
@@ -56323,7 +56339,7 @@
-
+
cast "abstract"
@@ -56331,7 +56347,7 @@
-
+
cast "typedef"
@@ -56339,7 +56355,7 @@
-
+
cast "final"
@@ -56347,7 +56363,7 @@
-
+
cast "inline"
@@ -57039,7 +57055,7 @@
-
+
cast "direct"
@@ -57049,7 +57065,7 @@
Find only direct references to the requested symbol.
Does not look for references to parent or overriding methods.
-
+
cast "withBaseAndDescendants"
@@ -57058,7 +57074,7 @@
Find references to the base field and all the overidding fields in the inheritance chain.
-
+
cast "withDescendants"
@@ -57075,7 +57091,7 @@
-
+
cast "direct"
@@ -57085,7 +57101,7 @@
Find only direct references to the requested symbol.
Does not look for references to parent or overriding methods.
-
+
cast "withBaseAndDescendants"
@@ -57094,7 +57110,7 @@
Find references to the base field and all the overidding fields in the inheritance chain.
-
+
cast "withDescendants"
@@ -57310,6 +57326,10 @@
+
+
+
+
diff --git a/xml/feature/display-api-metadata-defines/flash.xml b/xml/feature/display-api-metadata-defines/flash.xml
index 658a7df2e447..4e3b246e6b62 100644
--- a/xml/feature/display-api-metadata-defines/flash.xml
+++ b/xml/feature/display-api-metadata-defines/flash.xml
@@ -35281,6 +35281,14 @@
("display/metadata")]]>
The metadata request is sent from the client to Haxe to get a list of all registered metadata and their documentation.
+
+
+
+
+
+ ("display/defines")]]>
+ The defines request is sent from the client to Haxe to get a list of all registered defines and their documentation.
+
Methods of the JSON-RPC-based `--display` protocol in Haxe 4.
A lot of the methods are *inspired* by the Language Server Protocol, but there is **no** intention to be directly compatible with it.
@@ -35671,7 +35679,7 @@
-
+
cast "null"
@@ -35679,7 +35687,7 @@
-
+
cast "true"
@@ -35687,7 +35695,7 @@
-
+
cast "false"
@@ -35695,7 +35703,7 @@
-
+
cast "this"
@@ -35703,7 +35711,7 @@
-
+
cast "trace"
@@ -35715,7 +35723,7 @@
-
+
cast "null"
@@ -35723,7 +35731,7 @@
-
+
cast "true"
@@ -35731,7 +35739,7 @@
-
+
cast "false"
@@ -35739,7 +35747,7 @@
-
+
cast "this"
@@ -35747,7 +35755,7 @@
-
+
cast "trace"
@@ -35906,7 +35914,7 @@
-
+
cast "TClass"
@@ -35914,7 +35922,7 @@
-
+
cast "TClassField"
@@ -35922,7 +35930,7 @@
-
+
cast "TAbstract"
@@ -35930,7 +35938,7 @@
-
+
cast "TAbstractField"
@@ -35938,7 +35946,7 @@
-
+
cast "TEnum"
@@ -35946,7 +35954,7 @@
-
+
cast "TTypedef"
@@ -35954,7 +35962,7 @@
-
+
cast "TAnyField"
@@ -35962,7 +35970,7 @@
-
+
cast "TExpr"
@@ -35970,7 +35978,7 @@
-
+
cast "TTypeParameter"
@@ -35982,7 +35990,7 @@
-
+
cast "TClass"
@@ -35990,7 +35998,7 @@
-
+
cast "TClassField"
@@ -35998,7 +36006,7 @@
-
+
cast "TAbstract"
@@ -36006,7 +36014,7 @@
-
+
cast "TAbstractField"
@@ -36014,7 +36022,7 @@
-
+
cast "TEnum"
@@ -36022,7 +36030,7 @@
-
+
cast "TTypedef"
@@ -36030,7 +36038,7 @@
-
+
cast "TAnyField"
@@ -36038,7 +36046,7 @@
-
+
cast "TExpr"
@@ -36046,7 +36054,7 @@
-
+
cast "TTypeParameter"
@@ -36061,7 +36069,7 @@
-
+
cast "cross"
@@ -36069,7 +36077,7 @@
-
+
cast "js"
@@ -36077,7 +36085,7 @@
-
+
cast "lua"
@@ -36085,7 +36093,7 @@
-
+
cast "neko"
@@ -36093,7 +36101,7 @@
-
+
cast "flash"
@@ -36101,7 +36109,7 @@
-
+
cast "php"
@@ -36109,7 +36117,7 @@
-
+
cast "cpp"
@@ -36117,7 +36125,7 @@
-
+
cast "cs"
@@ -36125,7 +36133,7 @@
-
+
cast "java"
@@ -36133,7 +36141,7 @@
-
+
cast "python"
@@ -36141,7 +36149,7 @@
-
+
cast "hl"
@@ -36149,7 +36157,7 @@
-
+
cast "eval"
@@ -36161,7 +36169,7 @@
-
+
cast "cross"
@@ -36169,7 +36177,7 @@
-
+
cast "js"
@@ -36177,7 +36185,7 @@
-
+
cast "lua"
@@ -36185,7 +36193,7 @@
-
+
cast "neko"
@@ -36193,7 +36201,7 @@
-
+
cast "flash"
@@ -36201,7 +36209,7 @@
-
+
cast "php"
@@ -36209,7 +36217,7 @@
-
+
cast "cpp"
@@ -36217,7 +36225,7 @@
-
+
cast "cs"
@@ -36225,7 +36233,7 @@
-
+
cast "java"
@@ -36233,7 +36241,7 @@
-
+
cast "python"
@@ -36241,7 +36249,7 @@
-
+
cast "hl"
@@ -36249,7 +36257,7 @@
-
+
cast "eval"
@@ -36279,9 +36287,17 @@
+
+
+
+
+
+
+
+
@@ -36289,7 +36305,7 @@
-
+
cast "implements"
@@ -36297,7 +36313,7 @@
-
+
cast "extends"
@@ -36305,7 +36321,7 @@
-
+
cast "function"
@@ -36313,7 +36329,7 @@
-
+
cast "var"
@@ -36321,7 +36337,7 @@
-
+
cast "if"
@@ -36329,7 +36345,7 @@
-
+
cast "else"
@@ -36337,7 +36353,7 @@
-
+
cast "while"
@@ -36345,7 +36361,7 @@
-
+
cast "do"
@@ -36353,7 +36369,7 @@
-
+
cast "for"
@@ -36361,7 +36377,7 @@
-
+
cast "break"
@@ -36369,7 +36385,7 @@
-
+
cast "return"
@@ -36377,7 +36393,7 @@
-
+
cast "continue"
@@ -36385,7 +36401,7 @@
-
+
cast "switch"
@@ -36393,7 +36409,7 @@
-
+
cast "case"
@@ -36401,7 +36417,7 @@
-
+
cast "default"
@@ -36409,7 +36425,7 @@
-
+
cast "try"
@@ -36417,7 +36433,7 @@
-
+
cast "catch"
@@ -36425,7 +36441,7 @@
-
+
cast "new"
@@ -36433,7 +36449,7 @@
-
+
cast "throw"
@@ -36441,7 +36457,7 @@
-
+
cast "untyped"
@@ -36449,7 +36465,7 @@
-
+
cast "cast"
@@ -36457,7 +36473,7 @@
-
+
cast "macro"
@@ -36465,7 +36481,7 @@
-
+
cast "package"
@@ -36473,7 +36489,7 @@
-
+
cast "import"
@@ -36481,7 +36497,7 @@
-
+
cast "using"
@@ -36489,7 +36505,7 @@
-
+
cast "public"
@@ -36497,7 +36513,7 @@
-
+
cast "private"
@@ -36505,7 +36521,7 @@
-
+
cast "static"
@@ -36513,7 +36529,7 @@
-
+
cast "extern"
@@ -36521,7 +36537,7 @@
-
+
cast "dynamic"
@@ -36529,7 +36545,7 @@
-
+
cast "override"
@@ -36537,7 +36553,7 @@
-
+
cast "overload"
@@ -36545,7 +36561,7 @@
-
+
cast "class"
@@ -36553,7 +36569,7 @@
-
+
cast "interface"
@@ -36561,7 +36577,7 @@
-
+
cast "enum"
@@ -36569,7 +36585,7 @@
-
+
cast "abstract"
@@ -36577,7 +36593,7 @@
-
+
cast "typedef"
@@ -36585,7 +36601,7 @@
-
+
cast "final"
@@ -36593,7 +36609,7 @@
-
+
cast "inline"
@@ -36605,7 +36621,7 @@
-
+
cast "implements"
@@ -36613,7 +36629,7 @@
-
+
cast "extends"
@@ -36621,7 +36637,7 @@
-
+
cast "function"
@@ -36629,7 +36645,7 @@
-
+
cast "var"
@@ -36637,7 +36653,7 @@
-
+
cast "if"
@@ -36645,7 +36661,7 @@
-
+
cast "else"
@@ -36653,7 +36669,7 @@
-
+
cast "while"
@@ -36661,7 +36677,7 @@
-
+
cast "do"
@@ -36669,7 +36685,7 @@
-
+
cast "for"
@@ -36677,7 +36693,7 @@
-
+
cast "break"
@@ -36685,7 +36701,7 @@
-
+
cast "return"
@@ -36693,7 +36709,7 @@
-
+
cast "continue"
@@ -36701,7 +36717,7 @@
-
+
cast "switch"
@@ -36709,7 +36725,7 @@
-
+
cast "case"
@@ -36717,7 +36733,7 @@
-
+
cast "default"
@@ -36725,7 +36741,7 @@
-
+
cast "try"
@@ -36733,7 +36749,7 @@
-
+
cast "catch"
@@ -36741,7 +36757,7 @@
-
+
cast "new"
@@ -36749,7 +36765,7 @@
-
+
cast "throw"
@@ -36757,7 +36773,7 @@
-
+
cast "untyped"
@@ -36765,7 +36781,7 @@
-
+
cast "cast"
@@ -36773,7 +36789,7 @@
-
+
cast "macro"
@@ -36781,7 +36797,7 @@
-
+
cast "package"
@@ -36789,7 +36805,7 @@
-
+
cast "import"
@@ -36797,7 +36813,7 @@
-
+
cast "using"
@@ -36805,7 +36821,7 @@
-
+
cast "public"
@@ -36813,7 +36829,7 @@
-
+
cast "private"
@@ -36821,7 +36837,7 @@
-
+
cast "static"
@@ -36829,7 +36845,7 @@
-
+
cast "extern"
@@ -36837,7 +36853,7 @@
-
+
cast "dynamic"
@@ -36845,7 +36861,7 @@
-
+
cast "override"
@@ -36853,7 +36869,7 @@
-
+
cast "overload"
@@ -36861,7 +36877,7 @@
-
+
cast "class"
@@ -36869,7 +36885,7 @@
-
+
cast "interface"
@@ -36877,7 +36893,7 @@
-
+
cast "enum"
@@ -36885,7 +36901,7 @@
-
+
cast "abstract"
@@ -36893,7 +36909,7 @@
-
+
cast "typedef"
@@ -36901,7 +36917,7 @@
-
+
cast "final"
@@ -36909,7 +36925,7 @@
-
+
cast "inline"
@@ -37539,7 +37555,7 @@
-
+
cast "direct"
@@ -37549,7 +37565,7 @@
Find only direct references to the requested symbol.
Does not look for references to parent or overriding methods.
-
+
cast "withBaseAndDescendants"
@@ -37558,7 +37574,7 @@
Find references to the base field and all the overidding fields in the inheritance chain.
-
+
cast "withDescendants"
@@ -37572,7 +37588,7 @@
-
+
cast "direct"
@@ -37582,7 +37598,7 @@
Find only direct references to the requested symbol.
Does not look for references to parent or overriding methods.
-
+
cast "withBaseAndDescendants"
@@ -37591,7 +37607,7 @@
Find references to the base field and all the overidding fields in the inheritance chain.
-
+
cast "withDescendants"
@@ -37766,6 +37782,7 @@
+
diff --git a/xml/feature/display-api-metadata-defines/hl.xml b/xml/feature/display-api-metadata-defines/hl.xml
index be343c0fcff8..57bb08f09167 100644
--- a/xml/feature/display-api-metadata-defines/hl.xml
+++ b/xml/feature/display-api-metadata-defines/hl.xml
@@ -12380,6 +12380,14 @@
("display/metadata")]]>
The metadata request is sent from the client to Haxe to get a list of all registered metadata and their documentation.
+
+
+
+
+
+ ("display/defines")]]>
+ The defines request is sent from the client to Haxe to get a list of all registered defines and their documentation.
+
Methods of the JSON-RPC-based `--display` protocol in Haxe 4.
A lot of the methods are *inspired* by the Language Server Protocol, but there is **no** intention to be directly compatible with it.
@@ -12770,7 +12778,7 @@
-
+
cast "null"
@@ -12778,7 +12786,7 @@
-
+
cast "true"
@@ -12786,7 +12794,7 @@
-
+
cast "false"
@@ -12794,7 +12802,7 @@
-
+
cast "this"
@@ -12802,7 +12810,7 @@
-
+
cast "trace"
@@ -12814,7 +12822,7 @@
-
+
cast "null"
@@ -12822,7 +12830,7 @@
-
+
cast "true"
@@ -12830,7 +12838,7 @@
-
+
cast "false"
@@ -12838,7 +12846,7 @@
-
+
cast "this"
@@ -12846,7 +12854,7 @@
-
+
cast "trace"
@@ -13005,7 +13013,7 @@
-
+
cast "TClass"
@@ -13013,7 +13021,7 @@
-
+
cast "TClassField"
@@ -13021,7 +13029,7 @@
-
+
cast "TAbstract"
@@ -13029,7 +13037,7 @@
-
+
cast "TAbstractField"
@@ -13037,7 +13045,7 @@
-
+
cast "TEnum"
@@ -13045,7 +13053,7 @@
-
+
cast "TTypedef"
@@ -13053,7 +13061,7 @@
-
+
cast "TAnyField"
@@ -13061,7 +13069,7 @@
-
+
cast "TExpr"
@@ -13069,7 +13077,7 @@
-
+
cast "TTypeParameter"
@@ -13081,7 +13089,7 @@
-
+
cast "TClass"
@@ -13089,7 +13097,7 @@
-
+
cast "TClassField"
@@ -13097,7 +13105,7 @@
-
+
cast "TAbstract"
@@ -13105,7 +13113,7 @@
-
+
cast "TAbstractField"
@@ -13113,7 +13121,7 @@
-
+
cast "TEnum"
@@ -13121,7 +13129,7 @@
-
+
cast "TTypedef"
@@ -13129,7 +13137,7 @@
-
+
cast "TAnyField"
@@ -13137,7 +13145,7 @@
-
+
cast "TExpr"
@@ -13145,7 +13153,7 @@
-
+
cast "TTypeParameter"
@@ -13160,7 +13168,7 @@
-
+
cast "cross"
@@ -13168,7 +13176,7 @@
-
+
cast "js"
@@ -13176,7 +13184,7 @@
-
+
cast "lua"
@@ -13184,7 +13192,7 @@
-
+
cast "neko"
@@ -13192,7 +13200,7 @@
-
+
cast "flash"
@@ -13200,7 +13208,7 @@
-
+
cast "php"
@@ -13208,7 +13216,7 @@
-
+
cast "cpp"
@@ -13216,7 +13224,7 @@
-
+
cast "cs"
@@ -13224,7 +13232,7 @@
-
+
cast "java"
@@ -13232,7 +13240,7 @@
-
+
cast "python"
@@ -13240,7 +13248,7 @@
-
+
cast "hl"
@@ -13248,7 +13256,7 @@
-
+
cast "eval"
@@ -13260,7 +13268,7 @@
-
+
cast "cross"
@@ -13268,7 +13276,7 @@
-
+
cast "js"
@@ -13276,7 +13284,7 @@
-
+
cast "lua"
@@ -13284,7 +13292,7 @@
-
+
cast "neko"
@@ -13292,7 +13300,7 @@
-
+
cast "flash"
@@ -13300,7 +13308,7 @@
-
+
cast "php"
@@ -13308,7 +13316,7 @@
-
+
cast "cpp"
@@ -13316,7 +13324,7 @@
-
+
cast "cs"
@@ -13324,7 +13332,7 @@
-
+
cast "java"
@@ -13332,7 +13340,7 @@
-
+
cast "python"
@@ -13340,7 +13348,7 @@
-
+
cast "hl"
@@ -13348,7 +13356,7 @@
-
+
cast "eval"
@@ -13378,9 +13386,17 @@
+
+
+
+
+
+
+
+
@@ -13388,7 +13404,7 @@
-
+
cast "implements"
@@ -13396,7 +13412,7 @@
-
+
cast "extends"
@@ -13404,7 +13420,7 @@
-
+
cast "function"
@@ -13412,7 +13428,7 @@
-
+
cast "var"
@@ -13420,7 +13436,7 @@
-
+
cast "if"
@@ -13428,7 +13444,7 @@
-
+
cast "else"
@@ -13436,7 +13452,7 @@
-
+
cast "while"
@@ -13444,7 +13460,7 @@
-
+
cast "do"
@@ -13452,7 +13468,7 @@
-
+
cast "for"
@@ -13460,7 +13476,7 @@
-
+
cast "break"
@@ -13468,7 +13484,7 @@
-
+
cast "return"
@@ -13476,7 +13492,7 @@
-
+
cast "continue"
@@ -13484,7 +13500,7 @@
-
+
cast "switch"
@@ -13492,7 +13508,7 @@
-
+
cast "case"
@@ -13500,7 +13516,7 @@
-
+
cast "default"
@@ -13508,7 +13524,7 @@
-
+
cast "try"
@@ -13516,7 +13532,7 @@
-
+
cast "catch"
@@ -13524,7 +13540,7 @@
-
+
cast "new"
@@ -13532,7 +13548,7 @@
-
+
cast "throw"
@@ -13540,7 +13556,7 @@
-
+
cast "untyped"
@@ -13548,7 +13564,7 @@
-
+
cast "cast"
@@ -13556,7 +13572,7 @@
-
+
cast "macro"
@@ -13564,7 +13580,7 @@
-
+
cast "package"
@@ -13572,7 +13588,7 @@
-
+
cast "import"
@@ -13580,7 +13596,7 @@
-
+
cast "using"
@@ -13588,7 +13604,7 @@
-
+
cast "public"
@@ -13596,7 +13612,7 @@
-
+
cast "private"
@@ -13604,7 +13620,7 @@
-
+
cast "static"
@@ -13612,7 +13628,7 @@
-
+
cast "extern"
@@ -13620,7 +13636,7 @@
-
+
cast "dynamic"
@@ -13628,7 +13644,7 @@
-
+
cast "override"
@@ -13636,7 +13652,7 @@
-
+
cast "overload"
@@ -13644,7 +13660,7 @@
-
+
cast "class"
@@ -13652,7 +13668,7 @@
-
+
cast "interface"
@@ -13660,7 +13676,7 @@
-
+
cast "enum"
@@ -13668,7 +13684,7 @@
-
+
cast "abstract"
@@ -13676,7 +13692,7 @@
-
+
cast "typedef"
@@ -13684,7 +13700,7 @@
-
+
cast "final"
@@ -13692,7 +13708,7 @@
-
+
cast "inline"
@@ -13704,7 +13720,7 @@
-
+
cast "implements"
@@ -13712,7 +13728,7 @@
-
+
cast "extends"
@@ -13720,7 +13736,7 @@
-
+
cast "function"
@@ -13728,7 +13744,7 @@
-
+
cast "var"
@@ -13736,7 +13752,7 @@
-
+
cast "if"
@@ -13744,7 +13760,7 @@
-
+
cast "else"
@@ -13752,7 +13768,7 @@
-
+
cast "while"
@@ -13760,7 +13776,7 @@
-
+
cast "do"
@@ -13768,7 +13784,7 @@
-
+
cast "for"
@@ -13776,7 +13792,7 @@
-
+
cast "break"
@@ -13784,7 +13800,7 @@
-
+
cast "return"
@@ -13792,7 +13808,7 @@
-
+
cast "continue"
@@ -13800,7 +13816,7 @@
-
+
cast "switch"
@@ -13808,7 +13824,7 @@
-
+
cast "case"
@@ -13816,7 +13832,7 @@
-
+
cast "default"
@@ -13824,7 +13840,7 @@
-
+
cast "try"
@@ -13832,7 +13848,7 @@
-
+
cast "catch"
@@ -13840,7 +13856,7 @@
-
+
cast "new"
@@ -13848,7 +13864,7 @@
-
+
cast "throw"
@@ -13856,7 +13872,7 @@
-
+
cast "untyped"
@@ -13864,7 +13880,7 @@
-
+
cast "cast"
@@ -13872,7 +13888,7 @@
-
+
cast "macro"
@@ -13880,7 +13896,7 @@
-
+
cast "package"
@@ -13888,7 +13904,7 @@
-
+
cast "import"
@@ -13896,7 +13912,7 @@
-
+
cast "using"
@@ -13904,7 +13920,7 @@
-
+
cast "public"
@@ -13912,7 +13928,7 @@
-
+
cast "private"
@@ -13920,7 +13936,7 @@
-
+
cast "static"
@@ -13928,7 +13944,7 @@
-
+
cast "extern"
@@ -13936,7 +13952,7 @@
-
+
cast "dynamic"
@@ -13944,7 +13960,7 @@
-
+
cast "override"
@@ -13952,7 +13968,7 @@
-
+
cast "overload"
@@ -13960,7 +13976,7 @@
-
+
cast "class"
@@ -13968,7 +13984,7 @@
-
+
cast "interface"
@@ -13976,7 +13992,7 @@
-
+
cast "enum"
@@ -13984,7 +14000,7 @@
-
+
cast "abstract"
@@ -13992,7 +14008,7 @@
-
+
cast "typedef"
@@ -14000,7 +14016,7 @@
-
+
cast "final"
@@ -14008,7 +14024,7 @@
-
+
cast "inline"
@@ -14638,7 +14654,7 @@
-
+
cast "direct"
@@ -14648,7 +14664,7 @@
Find only direct references to the requested symbol.
Does not look for references to parent or overriding methods.
-
+
cast "withBaseAndDescendants"
@@ -14657,7 +14673,7 @@
Find references to the base field and all the overidding fields in the inheritance chain.
-
+
cast "withDescendants"
@@ -14671,7 +14687,7 @@
-
+
cast "direct"
@@ -14681,7 +14697,7 @@
Find only direct references to the requested symbol.
Does not look for references to parent or overriding methods.
-
+
cast "withBaseAndDescendants"
@@ -14690,7 +14706,7 @@
Find references to the base field and all the overidding fields in the inheritance chain.
-
+
cast "withDescendants"
@@ -14865,6 +14881,7 @@
+
diff --git a/xml/feature/display-api-metadata-defines/info.json b/xml/feature/display-api-metadata-defines/info.json
index 6738fd402b6c..17e1c00f72e9 100644
--- a/xml/feature/display-api-metadata-defines/info.json
+++ b/xml/feature/display-api-metadata-defines/info.json
@@ -1,4 +1,4 @@
{
- "commit": "57b18000aca87e430f53bf1d8d2d9ad5bc5f32b4",
+ "commit": "f98f256844bead05f2ca1490fc7e614ad53f6d11",
"branch": "feature/display-api-metadata-defines"
}
diff --git a/xml/feature/display-api-metadata-defines/java.xml b/xml/feature/display-api-metadata-defines/java.xml
index 5db44e5cbd6c..9d57d677424c 100644
--- a/xml/feature/display-api-metadata-defines/java.xml
+++ b/xml/feature/display-api-metadata-defines/java.xml
@@ -12714,6 +12714,14 @@
("display/metadata")]]>
The metadata request is sent from the client to Haxe to get a list of all registered metadata and their documentation.
+
+
+
+
+
+ ("display/defines")]]>
+ The defines request is sent from the client to Haxe to get a list of all registered defines and their documentation.
+
Methods of the JSON-RPC-based `--display` protocol in Haxe 4.
A lot of the methods are *inspired* by the Language Server Protocol, but there is **no** intention to be directly compatible with it.
@@ -13156,7 +13164,7 @@
-
+
cast "null"
@@ -13164,7 +13172,7 @@
-
+
cast "true"
@@ -13172,7 +13180,7 @@
-
+
cast "false"
@@ -13180,7 +13188,7 @@
-
+
cast "this"
@@ -13188,7 +13196,7 @@
-
+
cast "trace"
@@ -13203,7 +13211,7 @@
-
+
cast "null"
@@ -13211,7 +13219,7 @@
-
+
cast "true"
@@ -13219,7 +13227,7 @@
-
+
cast "false"
@@ -13227,7 +13235,7 @@
-
+
cast "this"
@@ -13235,7 +13243,7 @@
-
+
cast "trace"
@@ -13418,7 +13426,7 @@
-
+
cast "TClass"
@@ -13426,7 +13434,7 @@
-
+
cast "TClassField"
@@ -13434,7 +13442,7 @@
-
+
cast "TAbstract"
@@ -13442,7 +13450,7 @@
-
+
cast "TAbstractField"
@@ -13450,7 +13458,7 @@
-
+
cast "TEnum"
@@ -13458,7 +13466,7 @@
-
+
cast "TTypedef"
@@ -13466,7 +13474,7 @@
-
+
cast "TAnyField"
@@ -13474,7 +13482,7 @@
-
+
cast "TExpr"
@@ -13482,7 +13490,7 @@
-
+
cast "TTypeParameter"
@@ -13497,7 +13505,7 @@
-
+
cast "TClass"
@@ -13505,7 +13513,7 @@
-
+
cast "TClassField"
@@ -13513,7 +13521,7 @@
-
+
cast "TAbstract"
@@ -13521,7 +13529,7 @@
-
+
cast "TAbstractField"
@@ -13529,7 +13537,7 @@
-
+
cast "TEnum"
@@ -13537,7 +13545,7 @@
-
+
cast "TTypedef"
@@ -13545,7 +13553,7 @@
-
+
cast "TAnyField"
@@ -13553,7 +13561,7 @@
-
+
cast "TExpr"
@@ -13561,7 +13569,7 @@
-
+
cast "TTypeParameter"
@@ -13582,7 +13590,7 @@
-
+
cast "cross"
@@ -13590,7 +13598,7 @@
-
+
cast "js"
@@ -13598,7 +13606,7 @@
-
+
cast "lua"
@@ -13606,7 +13614,7 @@
-
+
cast "neko"
@@ -13614,7 +13622,7 @@
-
+
cast "flash"
@@ -13622,7 +13630,7 @@
-
+
cast "php"
@@ -13630,7 +13638,7 @@
-
+
cast "cpp"
@@ -13638,7 +13646,7 @@
-
+
cast "cs"
@@ -13646,7 +13654,7 @@
-
+
cast "java"
@@ -13654,7 +13662,7 @@
-
+
cast "python"
@@ -13662,7 +13670,7 @@
-
+
cast "hl"
@@ -13670,7 +13678,7 @@
-
+
cast "eval"
@@ -13685,7 +13693,7 @@
-
+
cast "cross"
@@ -13693,7 +13701,7 @@
-
+
cast "js"
@@ -13701,7 +13709,7 @@
-
+
cast "lua"
@@ -13709,7 +13717,7 @@
-
+
cast "neko"
@@ -13717,7 +13725,7 @@
-
+
cast "flash"
@@ -13725,7 +13733,7 @@
-
+
cast "php"
@@ -13733,7 +13741,7 @@
-
+
cast "cpp"
@@ -13741,7 +13749,7 @@
-
+
cast "cs"
@@ -13749,7 +13757,7 @@
-
+
cast "java"
@@ -13757,7 +13765,7 @@
-
+
cast "python"
@@ -13765,7 +13773,7 @@
-
+
cast "hl"
@@ -13773,7 +13781,7 @@
-
+
cast "eval"
@@ -13810,9 +13818,17 @@
+
+
+
+
+
+
+
+
@@ -13828,7 +13844,7 @@
-
+
cast "implements"
@@ -13836,7 +13852,7 @@
-
+
cast "extends"
@@ -13844,7 +13860,7 @@
-
+
cast "function"
@@ -13852,7 +13868,7 @@
-
+
cast "var"
@@ -13860,7 +13876,7 @@
-
+
cast "if"
@@ -13868,7 +13884,7 @@
-
+
cast "else"
@@ -13876,7 +13892,7 @@
-
+
cast "while"
@@ -13884,7 +13900,7 @@
-
+
cast "do"
@@ -13892,7 +13908,7 @@
-
+
cast "for"
@@ -13900,7 +13916,7 @@
-
+
cast "break"
@@ -13908,7 +13924,7 @@
-
+
cast "return"
@@ -13916,7 +13932,7 @@
-
+
cast "continue"
@@ -13924,7 +13940,7 @@
-
+
cast "switch"
@@ -13932,7 +13948,7 @@
-
+
cast "case"
@@ -13940,7 +13956,7 @@
-
+
cast "default"
@@ -13948,7 +13964,7 @@
-
+
cast "try"
@@ -13956,7 +13972,7 @@
-
+
cast "catch"
@@ -13964,7 +13980,7 @@
-
+
cast "new"
@@ -13972,7 +13988,7 @@
-
+
cast "throw"
@@ -13980,7 +13996,7 @@
-
+
cast "untyped"
@@ -13988,7 +14004,7 @@
-
+
cast "cast"
@@ -13996,7 +14012,7 @@
-
+
cast "macro"
@@ -14004,7 +14020,7 @@
-
+
cast "package"
@@ -14012,7 +14028,7 @@
-
+
cast "import"
@@ -14020,7 +14036,7 @@
-
+
cast "using"
@@ -14028,7 +14044,7 @@
-
+
cast "public"
@@ -14036,7 +14052,7 @@
-
+
cast "private"
@@ -14044,7 +14060,7 @@
-
+
cast "static"
@@ -14052,7 +14068,7 @@
-
+
cast "extern"
@@ -14060,7 +14076,7 @@
-
+
cast "dynamic"
@@ -14068,7 +14084,7 @@
-
+
cast "override"
@@ -14076,7 +14092,7 @@
-
+
cast "overload"
@@ -14084,7 +14100,7 @@
-
+
cast "class"
@@ -14092,7 +14108,7 @@
-
+
cast "interface"
@@ -14100,7 +14116,7 @@
-
+
cast "enum"
@@ -14108,7 +14124,7 @@
-
+
cast "abstract"
@@ -14116,7 +14132,7 @@
-
+
cast "typedef"
@@ -14124,7 +14140,7 @@
-
+
cast "final"
@@ -14132,7 +14148,7 @@
-
+
cast "inline"
@@ -14147,7 +14163,7 @@
-
+
cast "implements"
@@ -14155,7 +14171,7 @@
-
+
cast "extends"
@@ -14163,7 +14179,7 @@
-
+
cast "function"
@@ -14171,7 +14187,7 @@
-
+
cast "var"
@@ -14179,7 +14195,7 @@
-
+
cast "if"
@@ -14187,7 +14203,7 @@
-
+
cast "else"
@@ -14195,7 +14211,7 @@
-
+
cast "while"
@@ -14203,7 +14219,7 @@
-
+
cast "do"
@@ -14211,7 +14227,7 @@
-
+
cast "for"
@@ -14219,7 +14235,7 @@
-
+
cast "break"
@@ -14227,7 +14243,7 @@
-
+
cast "return"
@@ -14235,7 +14251,7 @@
-
+
cast "continue"
@@ -14243,7 +14259,7 @@
-
+
cast "switch"
@@ -14251,7 +14267,7 @@
-
+
cast "case"
@@ -14259,7 +14275,7 @@
-
+
cast "default"
@@ -14267,7 +14283,7 @@
-
+
cast "try"
@@ -14275,7 +14291,7 @@
-
+
cast "catch"
@@ -14283,7 +14299,7 @@
-
+
cast "new"
@@ -14291,7 +14307,7 @@
-
+
cast "throw"
@@ -14299,7 +14315,7 @@
-
+
cast "untyped"
@@ -14307,7 +14323,7 @@
-
+
cast "cast"
@@ -14315,7 +14331,7 @@
-
+
cast "macro"
@@ -14323,7 +14339,7 @@
-
+
cast "package"
@@ -14331,7 +14347,7 @@
-
+
cast "import"
@@ -14339,7 +14355,7 @@
-
+
cast "using"
@@ -14347,7 +14363,7 @@
-
+
cast "public"
@@ -14355,7 +14371,7 @@
-
+
cast "private"
@@ -14363,7 +14379,7 @@
-
+
cast "static"
@@ -14371,7 +14387,7 @@
-
+
cast "extern"
@@ -14379,7 +14395,7 @@
-
+
cast "dynamic"
@@ -14387,7 +14403,7 @@
-
+
cast "override"
@@ -14395,7 +14411,7 @@
-
+
cast "overload"
@@ -14403,7 +14419,7 @@
-
+
cast "class"
@@ -14411,7 +14427,7 @@
-
+
cast "interface"
@@ -14419,7 +14435,7 @@
-
+
cast "enum"
@@ -14427,7 +14443,7 @@
-
+
cast "abstract"
@@ -14435,7 +14451,7 @@
-
+
cast "typedef"
@@ -14443,7 +14459,7 @@
-
+
cast "final"
@@ -14451,7 +14467,7 @@
-
+
cast "inline"
@@ -15143,7 +15159,7 @@
-
+
cast "direct"
@@ -15153,7 +15169,7 @@
Find only direct references to the requested symbol.
Does not look for references to parent or overriding methods.
-
+
cast "withBaseAndDescendants"
@@ -15162,7 +15178,7 @@
Find references to the base field and all the overidding fields in the inheritance chain.
-
+
cast "withDescendants"
@@ -15179,7 +15195,7 @@
-
+
cast "direct"
@@ -15189,7 +15205,7 @@
Find only direct references to the requested symbol.
Does not look for references to parent or overriding methods.
-
+
cast "withBaseAndDescendants"
@@ -15198,7 +15214,7 @@
Find references to the base field and all the overidding fields in the inheritance chain.
-
+
cast "withDescendants"
@@ -15414,6 +15430,10 @@
+
+
+
+
diff --git a/xml/feature/display-api-metadata-defines/js.xml b/xml/feature/display-api-metadata-defines/js.xml
index 6201e1f9120d..cd3036d7e775 100644
--- a/xml/feature/display-api-metadata-defines/js.xml
+++ b/xml/feature/display-api-metadata-defines/js.xml
@@ -11978,6 +11978,14 @@
("display/metadata")]]>
The metadata request is sent from the client to Haxe to get a list of all registered metadata and their documentation.
+
+
+
+
+
+ ("display/defines")]]>
+ The defines request is sent from the client to Haxe to get a list of all registered defines and their documentation.
+
Methods of the JSON-RPC-based `--display` protocol in Haxe 4.
A lot of the methods are *inspired* by the Language Server Protocol, but there is **no** intention to be directly compatible with it.
@@ -12368,7 +12376,7 @@
-
+
cast "null"
@@ -12376,7 +12384,7 @@
-
+
cast "true"
@@ -12384,7 +12392,7 @@
-
+
cast "false"
@@ -12392,7 +12400,7 @@
-
+
cast "this"
@@ -12400,7 +12408,7 @@
-
+
cast "trace"
@@ -12412,7 +12420,7 @@
-
+
cast "null"
@@ -12420,7 +12428,7 @@
-
+
cast "true"
@@ -12428,7 +12436,7 @@
-
+
cast "false"
@@ -12436,7 +12444,7 @@
-
+
cast "this"
@@ -12444,7 +12452,7 @@
-
+
cast "trace"
@@ -12603,7 +12611,7 @@
-
+
cast "TClass"
@@ -12611,7 +12619,7 @@
-
+
cast "TClassField"
@@ -12619,7 +12627,7 @@
-
+
cast "TAbstract"
@@ -12627,7 +12635,7 @@
-
+
cast "TAbstractField"
@@ -12635,7 +12643,7 @@
-
+
cast "TEnum"
@@ -12643,7 +12651,7 @@
-
+
cast "TTypedef"
@@ -12651,7 +12659,7 @@
-
+
cast "TAnyField"
@@ -12659,7 +12667,7 @@
-
+
cast "TExpr"
@@ -12667,7 +12675,7 @@
-
+
cast "TTypeParameter"
@@ -12679,7 +12687,7 @@
-
+
cast "TClass"
@@ -12687,7 +12695,7 @@
-
+
cast "TClassField"
@@ -12695,7 +12703,7 @@
-
+
cast "TAbstract"
@@ -12703,7 +12711,7 @@
-
+
cast "TAbstractField"
@@ -12711,7 +12719,7 @@
-
+
cast "TEnum"
@@ -12719,7 +12727,7 @@
-
+
cast "TTypedef"
@@ -12727,7 +12735,7 @@
-
+
cast "TAnyField"
@@ -12735,7 +12743,7 @@
-
+
cast "TExpr"
@@ -12743,7 +12751,7 @@
-
+
cast "TTypeParameter"
@@ -12758,7 +12766,7 @@
-
+