This is an automated email from the ASF dual-hosted git repository. junichi11 pushed a change to branch php-nb21-features in repository https://gitbox.apache.org/repos/asf/netbeans.git
from 16b9fc1287 Merge pull request #6752 from junichi11/php83-dynamic-class-constant-fetch new 80e1feed1f PHP 8.3 Support: Typed class constants (Part 1) new 0da18dbb94 PHP 8.3 Support: Typed class constants (Part 2) new 04b0434004 PHP 8.3 Support: Typed class constants (Part 3) new 43b8cebc75 PHP 8.3 Support: Typed class constants (Part 4) new be57ef0ad6 PHP 8.3 Support: Typed class constants (Part 5) new 450cb2075a PHP 8.3 Support: Typed class constants (Part 6) new 480ad74e9b Merge pull request #6793 from junichi11/php83-typed-class-constants The 9317 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: php/php.editor/nbproject/project.properties | 2 +- .../editor/api/elements/TypeConstantElement.java | 13 +- .../editor/completion/CompletionContextFinder.java | 139 +- .../php/editor/completion/PHPCodeCompletion.java | 134 +- .../php/editor/completion/PHPCompletionItem.java | 5 +- .../modules/php/editor/csl/NavigatorScanner.java | 10 +- .../editor/elements/TypeConstantElementImpl.java | 47 +- .../modules/php/editor/indent/FormatToken.java | 1 + .../modules/php/editor/indent/FormatVisitor.java | 21 +- .../modules/php/editor/indent/TokenFormatter.java | 4 + .../modules/php/editor/index/PHPIndexer.java | 2 +- .../php/editor/lexer/PHP5ColoringLexer.java | 2692 ++++---- .../php/editor/model/ClassConstantElement.java | 12 +- .../model/impl/ClassConstantElementImpl.java | 15 +- .../php/editor/model/impl/ModelVisitor.java | 38 +- .../modules/php/editor/model/impl/Type.java | 10 + .../php/editor/model/impl/VariousUtils.java | 18 + .../model/nodes/ClassConstantDeclarationInfo.java | 6 + .../model/nodes/SingleFieldDeclarationInfo.java | 21 +- .../modules/php/editor/parser/ASTPHP5Parser.java | 1850 ++--- .../modules/php/editor/parser/ASTPHP5Symbols.java | 2 +- .../php/editor/parser/EncodedActionTable1.java | 5764 ++++++++-------- .../php/editor/parser/EncodedActionTable10.java | 5716 ++++++++-------- .../php/editor/parser/EncodedActionTable11.java | 6640 +++++++++--------- .../php/editor/parser/EncodedActionTable12.java | 6272 ++++++++--------- .../php/editor/parser/EncodedActionTable13.java | 5836 ++++++++-------- .../php/editor/parser/EncodedActionTable14.java | 5980 ++++++++-------- .../php/editor/parser/EncodedActionTable15.java | 5474 +++++++-------- .../php/editor/parser/EncodedActionTable16.java | 6430 +++++++++--------- .../php/editor/parser/EncodedActionTable17.java | 7050 +++++++++---------- .../php/editor/parser/EncodedActionTable18.java | 4938 +++++++------- .../php/editor/parser/EncodedActionTable19.java | 4909 +++++++------ .../php/editor/parser/EncodedActionTable2.java | 5356 +++++++-------- ...ctionTable19.java => EncodedActionTable20.java} | 769 ++- .../php/editor/parser/EncodedActionTable3.java | 7186 ++++++++++---------- .../php/editor/parser/EncodedActionTable4.java | 4680 ++++++------- .../php/editor/parser/EncodedActionTable5.java | 5952 ++++++++-------- .../php/editor/parser/EncodedActionTable6.java | 4614 ++++++------- .../php/editor/parser/EncodedActionTable7.java | 5406 +++++++-------- .../php/editor/parser/EncodedActionTable8.java | 3950 +++++------ .../php/editor/parser/EncodedActionTable9.java | 6064 ++++++++--------- .../parser/astnodes/ConstantDeclaration.java | 60 +- .../parser/astnodes/visitors/DefaultVisitor.java | 1 + .../php/editor/resources/code-templates.xml | 12 + .../editor/verification/PHP83UnhandledError.java | 13 + .../verification/UnusableTypesHintError.java | 25 +- .../structure/php83/typedClassConstants.pass | 43 + .../context_sensitive_lexer_typed_const_class.pass | 1358 ++++ .../context_sensitive_lexer_typed_const_enum.pass | 1358 ++++ ...text_sensitive_lexer_typed_const_interface.pass | 1358 ++++ .../context_sensitive_lexer_typed_const_trait.pass | 1358 ++++ .../parser/php83/typedClassConstants_01.pass | 1953 ++++++ ...ss.php.testTypedProperties20Class_08.completion | 9 - ....testTypedProperties20Class_08_php73.completion | 11 - ...ss.php.testTypedProperties20Class_18.completion | 26 +- ...it.php.testTypedProperties20Trait_08.completion | 9 - ....testTypedProperties20Trait_08_php73.completion | 11 - ...it.php.testTypedProperties20Trait_19.completion | 25 +- ....testConstructorPropertyPromotion04a.completion | 2 + ...FieldType.php.testEnumsFieldType_02a.completion | 9 - .../typedClassConstants.php | 60 + ...php.testTypedClassConstants_Class01.completion} | 20 +- ...php.testTypedClassConstants_Class02.completion} | 21 +- ....php.testTypedClassConstants_Class03.completion | 5 + ...hp.testTypedClassConstants_Class04a.completion} | 20 +- ...hp.testTypedClassConstants_Class04b.completion} | 21 +- ...php.testTypedClassConstants_Class04c.completion | 4 + ...hp.testTypedClassConstants_Class05a.completion} | 20 +- ...php.testTypedClassConstants_Class05b.completion | 4 + ...php.testTypedClassConstants_Class05c.completion | 9 + ...php.testTypedClassConstants_Class06a.completion | 9 + ...php.testTypedClassConstants_Class06b.completion | 4 + ...php.testTypedClassConstants_Class06c.completion | 9 + ...php.testTypedClassConstants_Class06d.completion | 4 + ...hp.testTypedClassConstants_Class06e.completion} | 21 +- ...php.testTypedClassConstants_Class06f.completion | 4 + ....php.testTypedClassConstants_Class07.completion | 19 + ....php.testTypedClassConstants_Enum01.completion} | 20 +- ....php.testTypedClassConstants_Enum02.completion} | 21 +- ...s.php.testTypedClassConstants_Enum03.completion | 5 + ...php.testTypedClassConstants_Enum04a.completion} | 20 +- ...php.testTypedClassConstants_Enum04b.completion} | 21 +- ....php.testTypedClassConstants_Enum04c.completion | 4 + ...php.testTypedClassConstants_Enum05a.completion} | 20 +- ....php.testTypedClassConstants_Enum05b.completion | 4 + ....php.testTypedClassConstants_Enum05c.completion | 9 + ....php.testTypedClassConstants_Enum06a.completion | 9 + ....php.testTypedClassConstants_Enum06b.completion | 4 + ....php.testTypedClassConstants_Enum06c.completion | 9 + ....php.testTypedClassConstants_Enum06d.completion | 4 + ...php.testTypedClassConstants_Enum06e.completion} | 21 +- ....php.testTypedClassConstants_Enum06f.completion | 4 + ...s.php.testTypedClassConstants_Enum07.completion | 19 + ...testTypedClassConstants_Interface01.completion} | 20 +- ...testTypedClassConstants_Interface02.completion} | 21 +- ....testTypedClassConstants_Interface03.completion | 5 + ...estTypedClassConstants_Interface04a.completion} | 20 +- ...testTypedClassConstants_Interface04b.completion | 4 + ...estTypedClassConstants_Interface04c.completion} | 21 +- ...testTypedClassConstants_Interface04d.completion | 4 + ...estTypedClassConstants_Interface05a.completion} | 20 +- ...testTypedClassConstants_Interface05b.completion | 4 + ...testTypedClassConstants_Interface05c.completion | 9 + ...testTypedClassConstants_Interface05d.completion | 4 + ...testTypedClassConstants_Interface06a.completion | 9 + ...testTypedClassConstants_Interface06b.completion | 4 + ...testTypedClassConstants_Interface06c.completion | 9 + ...testTypedClassConstants_Interface06d.completion | 4 + ...estTypedClassConstants_Interface06e.completion} | 21 +- ...testTypedClassConstants_Interface06f.completion | 4 + ....testTypedClassConstants_Interface07.completion | 19 + ...php.testTypedClassConstants_Trait01.completion} | 20 +- ...php.testTypedClassConstants_Trait02.completion} | 21 +- ....php.testTypedClassConstants_Trait03.completion | 5 + ...hp.testTypedClassConstants_Trait04a.completion} | 20 +- ...hp.testTypedClassConstants_Trait04b.completion} | 21 +- ...php.testTypedClassConstants_Trait04c.completion | 4 + ...hp.testTypedClassConstants_Trait05a.completion} | 20 +- ...php.testTypedClassConstants_Trait05b.completion | 4 + ...php.testTypedClassConstants_Trait05c.completion | 9 + ...php.testTypedClassConstants_Trait06a.completion | 9 + ...php.testTypedClassConstants_Trait06b.completion | 4 + ...php.testTypedClassConstants_Trait06c.completion | 9 + ...php.testTypedClassConstants_Trait06d.completion | 4 + ...hp.testTypedClassConstants_Trait06e.completion} | 21 +- ...php.testTypedClassConstants_Trait06f.completion | 4 + ....php.testTypedClassConstants_Trait07.completion | 19 + .../typedClassConstantsTypingClass01.php} | 21 +- ...estTypedClassConstantsTypingClass01.completion} | 18 +- .../typedClassConstantsTypingClass02.php} | 21 +- ...testTypedClassConstantsTypingClass02.completion | 5 + .../typedClassConstantsTypingClass03.php} | 21 +- ...estTypedClassConstantsTypingClass03.completion} | 19 +- .../typedClassConstantsTypingClass04.php} | 21 +- ...testTypedClassConstantsTypingClass04.completion | 7 + .../typedClassConstantsTypingClass05.php} | 21 +- ...testTypedClassConstantsTypingClass05.completion | 4 + .../typedClassConstantsTypingClass06.php} | 21 +- ...testTypedClassConstantsTypingClass06.completion | 7 + .../typedClassConstantsTypingClass07.php} | 21 +- ...estTypedClassConstantsTypingClass07.completion} | 19 +- .../typedClassConstantsTypingClass08.php} | 21 +- ...testTypedClassConstantsTypingClass08.completion | 7 + .../typedClassConstantsTypingClass09.php} | 21 +- ...testTypedClassConstantsTypingClass09.completion | 3 + .../typedClassConstantsTypingClass10.php} | 21 +- ...testTypedClassConstantsTypingClass10.completion | 11 + .../typedClassConstantsTypingInterface01.php} | 21 +- ...ypedClassConstantsTypingInterface01.completion} | 10 +- .../typedClassConstantsTypingInterface02.php} | 21 +- ...TypedClassConstantsTypingInterface02.completion | 5 + .../typedClassConstantsTypingInterface03.php} | 21 +- ...ypedClassConstantsTypingInterface03.completion} | 11 +- .../typedClassConstantsTypingInterface04.php} | 21 +- ...TypedClassConstantsTypingInterface04.completion | 6 + .../typedClassConstantsTypingInterface05.php} | 21 +- ...TypedClassConstantsTypingInterface05.completion | 4 + .../typedClassConstantsTypingInterface06.php} | 21 +- ...TypedClassConstantsTypingInterface06.completion | 6 + .../typedClassConstantsTypingInterface07.php} | 21 +- ...ypedClassConstantsTypingInterface07.completion} | 11 +- .../typedClassConstantsTypingInterface08.php} | 21 +- ...TypedClassConstantsTypingInterface08.completion | 6 + .../typedClassConstantsTypingInterface09.php} | 21 +- ...TypedClassConstantsTypingInterface09.completion | 3 + .../typedClassConstantsTypingInterface10.php} | 21 +- ...TypedClassConstantsTypingInterface10.completion | 10 + .../formatting/php82/dnfTypes_01.php.formatted | 2 +- .../formatting/php83/typedClassConstants_01.php | 81 + ...nts_01.php.testTypedClassConstants_01.formatted | 93 + .../formatting/php83/typedClassConstants_02.php | 93 + ...nts_02.php.testTypedClassConstants_02.formatted | 93 + .../testTypedClassConstants.php | 93 + .../testClassConstantVisibility.php.indexed | 16 +- .../index/testGetEnums/testGetEnums.php.indexed | 4 +- .../testPHP82ConstantsInTraits.php.indexed | 16 +- .../testPHP83TypedClassConstants.php | 80 + .../testPHP83TypedClassConstants.php.indexed | 236 + .../context_sensitive_lexer_typed_const_class.php | 123 + .../context_sensitive_lexer_typed_const_enum.php | 123 + ...ntext_sensitive_lexer_typed_const_interface.php | 123 + .../context_sensitive_lexer_typed_const_trait.php | 123 + .../testTypedClassConstants.php | 92 + ...nts.php.testTypedClassConstants_01a.occurrences | 17 + ...nts.php.testTypedClassConstants_01b.occurrences | 17 + ...nts.php.testTypedClassConstants_01c.occurrences | 17 + ...nts.php.testTypedClassConstants_01d.occurrences | 17 + ...nts.php.testTypedClassConstants_01e.occurrences | 17 + ...nts.php.testTypedClassConstants_01f.occurrences | 17 + ...nts.php.testTypedClassConstants_01g.occurrences | 17 + ...nts.php.testTypedClassConstants_01h.occurrences | 17 + ...nts.php.testTypedClassConstants_01i.occurrences | 17 + ...nts.php.testTypedClassConstants_01j.occurrences | 17 + ...nts.php.testTypedClassConstants_01k.occurrences | 17 + ...nts.php.testTypedClassConstants_01l.occurrences | 17 + ...nts.php.testTypedClassConstants_01m.occurrences | 17 + ...nts.php.testTypedClassConstants_01n.occurrences | 17 + ...nts.php.testTypedClassConstants_01o.occurrences | 17 + ...nts.php.testTypedClassConstants_01p.occurrences | 17 + ...nts.php.testTypedClassConstants_01q.occurrences | 17 + ...nts.php.testTypedClassConstants_01r.occurrences | 17 + ...nts.php.testTypedClassConstants_02a.occurrences | 14 + ...nts.php.testTypedClassConstants_02b.occurrences | 14 + ...nts.php.testTypedClassConstants_02c.occurrences | 14 + ...nts.php.testTypedClassConstants_02d.occurrences | 14 + ...nts.php.testTypedClassConstants_02e.occurrences | 14 + ...nts.php.testTypedClassConstants_02f.occurrences | 14 + ...nts.php.testTypedClassConstants_02g.occurrences | 14 + ...nts.php.testTypedClassConstants_02h.occurrences | 14 + ...nts.php.testTypedClassConstants_02i.occurrences | 14 + ...nts.php.testTypedClassConstants_02j.occurrences | 14 + ...nts.php.testTypedClassConstants_02k.occurrences | 14 + ...nts.php.testTypedClassConstants_02l.occurrences | 14 + ...nts.php.testTypedClassConstants_02m.occurrences | 14 + ...nts.php.testTypedClassConstants_02n.occurrences | 14 + ...nts.php.testTypedClassConstants_03a.occurrences | 6 + ...nts.php.testTypedClassConstants_03b.occurrences | 6 + ...nts.php.testTypedClassConstants_03c.occurrences | 6 + ...nts.php.testTypedClassConstants_03d.occurrences | 6 + ...nts.php.testTypedClassConstants_03e.occurrences | 6 + ...nts.php.testTypedClassConstants_03f.occurrences | 6 + ...nts.php.testTypedClassConstants_04a.occurrences | 16 + ...nts.php.testTypedClassConstants_04b.occurrences | 16 + ...nts.php.testTypedClassConstants_04c.occurrences | 16 + ...nts.php.testTypedClassConstants_04d.occurrences | 16 + ...nts.php.testTypedClassConstants_04e.occurrences | 16 + ...nts.php.testTypedClassConstants_04f.occurrences | 16 + ...nts.php.testTypedClassConstants_04g.occurrences | 16 + ...nts.php.testTypedClassConstants_04h.occurrences | 16 + ...nts.php.testTypedClassConstants_04i.occurrences | 16 + ...nts.php.testTypedClassConstants_04j.occurrences | 16 + ...nts.php.testTypedClassConstants_04k.occurrences | 16 + ...nts.php.testTypedClassConstants_04l.occurrences | 16 + ...nts.php.testTypedClassConstants_04m.occurrences | 16 + ...nts.php.testTypedClassConstants_04n.occurrences | 16 + ...nts.php.testTypedClassConstants_04o.occurrences | 16 + ...nts.php.testTypedClassConstants_04p.occurrences | 16 + ...nts.php.testTypedClassConstants_05a.occurrences | 2 + ...nts.php.testTypedClassConstants_05b.occurrences | 2 + ...nts.php.testTypedClassConstants_06a.occurrences | 2 + ...nts.php.testTypedClassConstants_06b.occurrences | 2 + ...nts.php.testTypedClassConstants_07a.occurrences | 3 + ...nts.php.testTypedClassConstants_07b.occurrences | 3 + ...nts.php.testTypedClassConstants_07c.occurrences | 3 + ...nts.php.testTypedClassConstants_08a.occurrences | 2 + ...nts.php.testTypedClassConstants_08b.occurrences | 2 + ...nts.php.testTypedClassConstants_09a.occurrences | 2 + ...nts.php.testTypedClassConstants_09b.occurrences | 2 + ...nts.php.testTypedClassConstants_10a.occurrences | 2 + ...nts.php.testTypedClassConstants_10b.occurrences | 2 + ...nts.php.testTypedClassConstants_11a.occurrences | 2 + ...nts.php.testTypedClassConstants_11b.occurrences | 2 + ...nts.php.testTypedClassConstants_12a.occurrences | 2 + ...nts.php.testTypedClassConstants_12b.occurrences | 2 + ...nts.php.testTypedClassConstants_13a.occurrences | 2 + ...nts.php.testTypedClassConstants_13b.occurrences | 2 + ...nts.php.testTypedClassConstants_14a.occurrences | 2 + ...nts.php.testTypedClassConstants_14b.occurrences | 2 + ...nts.php.testTypedClassConstants_15a.occurrences | 2 + ...nts.php.testTypedClassConstants_15b.occurrences | 2 + ...nts.php.testTypedClassConstants_16a.occurrences | 2 + ...nts.php.testTypedClassConstants_16b.occurrences | 2 + ...nts.php.testTypedClassConstants_17a.occurrences | 2 + ...nts.php.testTypedClassConstants_17b.occurrences | 2 + ...nts.php.testTypedClassConstants_18a.occurrences | 2 + ...nts.php.testTypedClassConstants_18b.occurrences | 2 + ...nts.php.testTypedClassConstants_19a.occurrences | 2 + ...nts.php.testTypedClassConstants_19b.occurrences | 2 + ...nts.php.testTypedClassConstants_20a.occurrences | 2 + ...nts.php.testTypedClassConstants_20b.occurrences | 2 + ...nts.php.testTypedClassConstants_21a.occurrences | 2 + ...nts.php.testTypedClassConstants_21b.occurrences | 2 + ...nts.php.testTypedClassConstants_22a.occurrences | 2 + ...nts.php.testTypedClassConstants_22b.occurrences | 2 + ...nts.php.testTypedClassConstants_23a.occurrences | 2 + ...nts.php.testTypedClassConstants_23b.occurrences | 2 + ...tersectionTypesWithUnionTypeError_03.php.errors | 4 +- .../parser/php83/typedClassConstants_01.php | 80 + .../parser/php83/typedClassConstants_01.php.errors | 0 .../structure/php83/typedClassConstants.php | 80 + .../testConstantTypes_01.php | 99 + ...ConstantTypes_01.php.testConstantTypes_01.hints | 168 + .../editor/completion/PHP83CodeCompletionTest.java | 345 + .../php/editor/csl/GotoDeclarationPHP83Test.java | 272 + .../modules/php/editor/csl/NavigatorTest.java | 3 + .../editor/csl/OccurrencesFinderImplPHP83Test.java | 372 + .../php/editor/indent/PHPFormatterTest.java | 11 + .../modules/php/editor/index/PHPIndexTest.java | 4 + .../php/editor/lexer/PHP83FeaturesTest.java | 42 + .../php/editor/parser/ASTPHP5ParserTest.java | 4 + .../php/editor/parser/PhpParserErrorTest.java | 4 + .../modules/php/editor/parser/PrintASTVisitor.java | 3 + .../verification/UnusableTypesHintErrorTest.java | 4 + php/php.editor/tools/ASTPHP5Parser.cup | 19 +- php/php.editor/tools/Php5ColoringScanner.flex | 53 +- 295 files changed, 70000 insertions(+), 56938 deletions(-) copy php/php.editor/src/org/netbeans/modules/php/editor/parser/{EncodedActionTable19.java => EncodedActionTable20.java} (89%) create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/csl/NavigatorTest/structure/php83/typedClassConstants.pass create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP83FeaturesTest/lexer/php83/context_sensitive_lexer_typed_const_class.pass create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP83FeaturesTest/lexer/php83/context_sensitive_lexer_typed_const_enum.pass create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP83FeaturesTest/lexer/php83/context_sensitive_lexer_typed_const_interface.pass create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP83FeaturesTest/lexer/php83/context_sensitive_lexer_typed_const_trait.pass create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php83/typedClassConstants_01.pass create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Class01.completion} (56%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Class02.completion} (52%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Class03.completion copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Class04a.completion} (56%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Class04b.completion} (52%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Class04c.completion copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Class05a.completion} (56%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Class05b.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Class05c.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Class06a.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Class06b.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Class06c.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Class06d.completion copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Class06e.completion} (52%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Class06f.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Class07.completion copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Enum01.completion} (56%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Enum02.completion} (52%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Enum03.completion copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Enum04a.completion} (56%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Enum04b.completion} (52%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Enum04c.completion copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Enum05a.completion} (56%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Enum05b.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Enum05c.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Enum06a.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Enum06b.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Enum06c.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Enum06d.completion copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Enum06e.completion} (52%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Enum06f.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Enum07.completion copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Interface01.completion} (56%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Interface02.completion} (52%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Interface03.completion copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Interface04a.completion} (56%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Interface04b.completion copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Interface04c.completion} (52%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Interface04d.completion copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Interface05a.completion} (56%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Interface05b.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Interface05c.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Interface05d.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Interface06a.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Interface06b.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Interface06c.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Interface06d.completion copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Interface06e.completion} (52%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Interface06f.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Interface07.completion copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Trait01.completion} (56%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Trait02.completion} (52%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Trait03.completion copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Trait04a.completion} (56%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Trait04b.completion} (52%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Trait04c.completion copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Trait05a.completion} (56%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Trait05b.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Trait05c.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Trait06a.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Trait06b.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Trait06c.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Trait06d.completion copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Trait06e.completion} (52%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Trait06f.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstants/typedClassConstants.php.testTypedClassConstants_Trait07.completion copy php/php.editor/{src/org/netbeans/modules/php/editor/model/ClassConstantElement.java => test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingClass01/typedClassConstantsTypingClass01.php} (74%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstantsTypingClass01/typedClassConstantsTypingClass01.php.testTypedClassConstantsTypingClass01.completion} (56%) copy php/php.editor/{src/org/netbeans/modules/php/editor/model/ClassConstantElement.java => test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingClass02/typedClassConstantsTypingClass02.php} (74%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingClass02/typedClassConstantsTypingClass02.php.testTypedClassConstantsTypingClass02.completion copy php/php.editor/{src/org/netbeans/modules/php/editor/model/ClassConstantElement.java => test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingClass03/typedClassConstantsTypingClass03.php} (74%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstantsTypingClass03/typedClassConstantsTypingClass03.php.testTypedClassConstantsTypingClass03.completion} (52%) copy php/php.editor/{src/org/netbeans/modules/php/editor/model/ClassConstantElement.java => test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingClass04/typedClassConstantsTypingClass04.php} (74%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingClass04/typedClassConstantsTypingClass04.php.testTypedClassConstantsTypingClass04.completion copy php/php.editor/{src/org/netbeans/modules/php/editor/model/ClassConstantElement.java => test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingClass05/typedClassConstantsTypingClass05.php} (74%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingClass05/typedClassConstantsTypingClass05.php.testTypedClassConstantsTypingClass05.completion copy php/php.editor/{src/org/netbeans/modules/php/editor/model/ClassConstantElement.java => test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingClass06/typedClassConstantsTypingClass06.php} (74%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingClass06/typedClassConstantsTypingClass06.php.testTypedClassConstantsTypingClass06.completion copy php/php.editor/{src/org/netbeans/modules/php/editor/model/ClassConstantElement.java => test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingClass07/typedClassConstantsTypingClass07.php} (74%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php74/testTypedProperties20Trait/typedProperties20Trait.php.testTypedProperties20Trait_08.completion => php83/testTypedClassConstantsTypingClass07/typedClassConstantsTypingClass07.php.testTypedClassConstantsTypingClass07.completion} (52%) copy php/php.editor/{src/org/netbeans/modules/php/editor/model/ClassConstantElement.java => test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingClass08/typedClassConstantsTypingClass08.php} (74%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingClass08/typedClassConstantsTypingClass08.php.testTypedClassConstantsTypingClass08.completion copy php/php.editor/{src/org/netbeans/modules/php/editor/model/ClassConstantElement.java => test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingClass09/typedClassConstantsTypingClass09.php} (74%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingClass09/typedClassConstantsTypingClass09.php.testTypedClassConstantsTypingClass09.completion copy php/php.editor/{src/org/netbeans/modules/php/editor/model/ClassConstantElement.java => test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingClass10/typedClassConstantsTypingClass10.php} (74%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingClass10/typedClassConstantsTypingClass10.php.testTypedClassConstantsTypingClass10.completion copy php/php.editor/{src/org/netbeans/modules/php/editor/model/ClassConstantElement.java => test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingInterface01/typedClassConstantsTypingInterface01.php} (74%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php80/testConstructorPropertyPromotion04a/constructorPropertyPromotion04a.php.testConstructorPropertyPromotion04a.completion => php83/testTypedClassConstantsTypingInterface01/typedClassConstantsTypingInterface01.php.testTypedClassConstantsTypingInterface01.completion} (57%) copy php/php.editor/{src/org/netbeans/modules/php/editor/model/ClassConstantElement.java => test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingInterface02/typedClassConstantsTypingInterface02.php} (74%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingInterface02/typedClassConstantsTypingInterface02.php.testTypedClassConstantsTypingInterface02.completion copy php/php.editor/{src/org/netbeans/modules/php/editor/model/ClassConstantElement.java => test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingInterface03/typedClassConstantsTypingInterface03.php} (74%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php80/testConstructorPropertyPromotion04a/constructorPropertyPromotion04a.php.testConstructorPropertyPromotion04a.completion => php83/testTypedClassConstantsTypingInterface03/typedClassConstantsTypingInterface03.php.testTypedClassConstantsTypingInterface03.completion} (55%) copy php/php.editor/{src/org/netbeans/modules/php/editor/model/ClassConstantElement.java => test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingInterface04/typedClassConstantsTypingInterface04.php} (74%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingInterface04/typedClassConstantsTypingInterface04.php.testTypedClassConstantsTypingInterface04.completion copy php/php.editor/{src/org/netbeans/modules/php/editor/model/ClassConstantElement.java => test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingInterface05/typedClassConstantsTypingInterface05.php} (74%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingInterface05/typedClassConstantsTypingInterface05.php.testTypedClassConstantsTypingInterface05.completion copy php/php.editor/{src/org/netbeans/modules/php/editor/model/ClassConstantElement.java => test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingInterface06/typedClassConstantsTypingInterface06.php} (74%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingInterface06/typedClassConstantsTypingInterface06.php.testTypedClassConstantsTypingInterface06.completion copy php/php.editor/{src/org/netbeans/modules/php/editor/model/ClassConstantElement.java => test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingInterface07/typedClassConstantsTypingInterface07.php} (74%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php80/testConstructorPropertyPromotion04a/constructorPropertyPromotion04a.php.testConstructorPropertyPromotion04a.completion => php83/testTypedClassConstantsTypingInterface07/typedClassConstantsTypingInterface07.php.testTypedClassConstantsTypingInterface07.completion} (55%) copy php/php.editor/{src/org/netbeans/modules/php/editor/model/ClassConstantElement.java => test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingInterface08/typedClassConstantsTypingInterface08.php} (74%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingInterface08/typedClassConstantsTypingInterface08.php.testTypedClassConstantsTypingInterface08.completion copy php/php.editor/{src/org/netbeans/modules/php/editor/model/ClassConstantElement.java => test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingInterface09/typedClassConstantsTypingInterface09.php} (74%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingInterface09/typedClassConstantsTypingInterface09.php.testTypedClassConstantsTypingInterface09.completion copy php/php.editor/{src/org/netbeans/modules/php/editor/model/ClassConstantElement.java => test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingInterface10/typedClassConstantsTypingInterface10.php} (74%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php83/testTypedClassConstantsTypingInterface10/typedClassConstantsTypingInterface10.php.testTypedClassConstantsTypingInterface10.completion create mode 100644 php/php.editor/test/unit/data/testfiles/formatting/php83/typedClassConstants_01.php create mode 100644 php/php.editor/test/unit/data/testfiles/formatting/php83/typedClassConstants_01.php.testTypedClassConstants_01.formatted create mode 100644 php/php.editor/test/unit/data/testfiles/formatting/php83/typedClassConstants_02.php create mode 100644 php/php.editor/test/unit/data/testfiles/formatting/php83/typedClassConstants_02.php.testTypedClassConstants_02.formatted create mode 100644 php/php.editor/test/unit/data/testfiles/gotodeclaration/php83/testTypedClassConstants/testTypedClassConstants.php create mode 100644 php/php.editor/test/unit/data/testfiles/index/testPHP83TypedClassConstants/testPHP83TypedClassConstants.php create mode 100644 php/php.editor/test/unit/data/testfiles/index/testPHP83TypedClassConstants/testPHP83TypedClassConstants.php.indexed create mode 100644 php/php.editor/test/unit/data/testfiles/lexer/php83/context_sensitive_lexer_typed_const_class.php create mode 100644 php/php.editor/test/unit/data/testfiles/lexer/php83/context_sensitive_lexer_typed_const_enum.php create mode 100644 php/php.editor/test/unit/data/testfiles/lexer/php83/context_sensitive_lexer_typed_const_interface.php create mode 100644 php/php.editor/test/unit/data/testfiles/lexer/php83/context_sensitive_lexer_typed_const_trait.php create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_01a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_01b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_01c.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_01d.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_01e.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_01f.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_01g.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_01h.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_01i.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_01j.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_01k.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_01l.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_01m.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_01n.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_01o.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_01p.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_01q.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_01r.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_02a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_02b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_02c.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_02d.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_02e.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_02f.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_02g.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_02h.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_02i.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_02j.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_02k.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_02l.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_02m.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_02n.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_03a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_03b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_03c.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_03d.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_03e.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_03f.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_04a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_04b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_04c.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_04d.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_04e.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_04f.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_04g.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_04h.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_04i.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_04j.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_04k.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_04l.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_04m.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_04n.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_04o.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_04p.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_05a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_05b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_06a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_06b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_07a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_07b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_07c.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_08a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_08b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_09a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_09b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_10a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_10b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_11a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_11b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_12a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_12b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_13a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_13b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_14a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_14b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_15a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_15b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_16a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_16b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_17a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_17b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_18a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_18b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_19a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_19b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_20a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_20b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_21a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_21b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_22a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_22b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_23a.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php83/testTypedClassConstants/testTypedClassConstants.php.testTypedClassConstants_23b.occurrences create mode 100644 php/php.editor/test/unit/data/testfiles/parser/php83/typedClassConstants_01.php copy enterprise/web.jspparser/test/unit/data/jspparser-data/wmroot/subdir/Page1.jsp => php/php.editor/test/unit/data/testfiles/parser/php83/typedClassConstants_01.php.errors (100%) create mode 100644 php/php.editor/test/unit/data/testfiles/structure/php83/typedClassConstants.php create mode 100644 php/php.editor/test/unit/data/testfiles/verification/UnusableTypesHintError/testConstantTypes_01.php create mode 100644 php/php.editor/test/unit/data/testfiles/verification/UnusableTypesHintError/testConstantTypes_01.php.testConstantTypes_01.hints create mode 100644 php/php.editor/test/unit/src/org/netbeans/modules/php/editor/lexer/PHP83FeaturesTest.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists