This is an automated email from the ASF dual-hosted git repository. tmysik pushed a change to branch php81-support in repository https://gitbox.apache.org/repos/asf/netbeans.git.
from f654361 Merge pull request #3340 from junichi11/php81-never-type new 6c4457f [NETBEANS-5599] PHP 8.1 Support: Readonly Properties 2.0 (Part 1) new 5f3e694 [NETBEANS-5599] PHP 8.1 Support: Readonly Properties 2.0 (Part 2) new 3de03d6 Merge pull request #3360 from junichi11/php81-readonly-properties The 6200 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: .../org/netbeans/modules/php/editor/CodeUtils.java | 12 + .../modules/php/editor/api/PhpModifiers.java | 9 + .../editor/completion/CompletionContextFinder.java | 16 +- .../php/editor/completion/PHPCodeCompletion.java | 26 +- .../php/editor/lexer/PHP5ColoringLexer.java | 1978 ++--- .../modules/php/editor/lexer/PHPTokenId.java | 4 +- .../modules/php/editor/parser/ASTPHP5Parser.java | 5798 +++++++------- .../modules/php/editor/parser/ASTPHP5Scanner.java | 1773 ++--- .../modules/php/editor/parser/ASTPHP5Symbols.java | 3 +- .../php/editor/parser/EncodedActionTable1.java | 7920 ++++++++++---------- .../php/editor/parser/EncodedActionTable10.java | 6272 ++++++++-------- .../php/editor/parser/EncodedActionTable11.java | 5864 +++++++-------- .../php/editor/parser/EncodedActionTable12.java | 5326 ++++++------- .../php/editor/parser/EncodedActionTable13.java | 5788 +++++++------- .../php/editor/parser/EncodedActionTable14.java | 6980 ++++++++--------- .../php/editor/parser/EncodedActionTable15.java | 5138 ++++++------- .../php/editor/parser/EncodedActionTable16.java | 4806 +++++++----- .../php/editor/parser/EncodedActionTable17.java | 286 + .../php/editor/parser/EncodedActionTable2.java | 5858 +++++++-------- .../php/editor/parser/EncodedActionTable3.java | 5242 ++++++------- .../php/editor/parser/EncodedActionTable4.java | 5300 ++++++------- .../php/editor/parser/EncodedActionTable5.java | 4912 ++++++------ .../php/editor/parser/EncodedActionTable6.java | 5018 ++++++------- .../php/editor/parser/EncodedActionTable7.java | 5152 ++++++------- .../php/editor/parser/EncodedActionTable8.java | 5102 ++++++------- .../php/editor/parser/EncodedActionTable9.java | 4972 ++++++------ .../php/editor/parser/PHP5ErrorHandlerImpl.java | 1 + .../netbeans/modules/php/editor/parser/Utils.java | 3 + .../editor/parser/astnodes/BodyDeclaration.java | 20 + .../verification/ModifiersCheckHintError.java | 119 +- .../lexer/php81/readonlyProperties_01.pass | 367 + .../php81/readonlyPropertiesWithConstError.pass | 49 + .../php81/readonlyPropertiesWithStaticError.pass | 55 + .../parser/php81/readonlyProperties_01.pass | 1161 +++ .../issue153707.php.testIssue153707_01.completion | 1 + .../issue153867.php.testIssue153867.completion | 1 + ...p.testCompleteAccessPrefixInTrait_01.completion | 1 + ...1855.php.testCompleteAccessPrefix_01.completion | 1 + ...aramdecltypes.php.testParamDeclTypes.completion | 1 + ...ousClass01.php.testAnonymousClass01h.completion | 1 + ...ousClass02.php.testAnonymousClass02a.completion | 1 + ...ousClass02.php.testAnonymousClass02d.completion | 1 + ...ousClass02.php.testAnonymousClass02e.completion | 1 + ...alarTypeHints.php.testBoolTypeHint03.completion | 1 + ...larTypeHints.php.testFloatTypeHint03.completion | 1 + ...calarTypeHints.php.testIntTypeHint03.completion | 1 + ...arTypeHints.php.testStringTypeHint03.completion | 1 + ....testMultiCatch_FullyQualifiedName05.completion | 1 + ...iCatch_FullyQualifiedNameWithoutWS05.completion | 1 + ...php.testMultiCatch_UnqualifiedName03.completion | 1 + ...ultiCatch_UnqualifiedNameWithoutWS03.completion | 1 + ...wFunctions.php.testArrowFunctions_02.completion | 1 + ...Functions.php.testArrowFunctions_05b.completion | 1 + ...wFunctions.php.testArrowFunctions_08.completion | 1 + ...Functions.php.testArrowFunctions_15a.completion | 1 + ...Functions.php.testArrowFunctions_17d.completion | 1 + ...Functions.php.testArrowFunctions_18c.completion | 1 + ...Functions.php.testArrowFunctions_21b.completion | 1 + ...Functions.php.testArrowFunctions_24b.completion | 1 + ...php.testArrowFunctionsInFunction_01a.completion | 1 + ...rrowFunctionsInFunctionWithError_01a.completion | 1 + ...rrowFunctionsInFunctionWithError_02a.completion | 1 + ...rrowFunctionsInFunctionWithError_03a.completion | 1 + ...d.php.testArrowFunctionsInMethod_01a.completion | 1 + ...tArrowFunctionsInMethodWithError_01a.completion | 1 + ...tArrowFunctionsInMethodWithError_02a.completion | 1 + ...sted.php.testArrowFunctionsNested_01.completion | 1 + ...hp.testArrowFunctionsWithError01_01a.completion | 1 + ...hp.testArrowFunctionsWithError01_01b.completion | 1 + ...hp.testArrowFunctionsWithError02_01a.completion | 1 + ...hp.testArrowFunctionsWithError02_01b.completion | 1 + ...php.testArrowFunctionsWithError02_03.completion | 1 + ...stSpreadOperatorInArrayExpression_02.completion | 1 + ...tSpreadOperatorInArrayExpression_02a.completion | 1 + ...stSpreadOperatorInArrayExpression_03.completion | 1 + ...stSpreadOperatorInArrayExpression_04.completion | 1 + ...ss.php.testTypedProperties20Class_06.completion | 1 + ....testTypedProperties20Class_06_php73.completion | 1 + ...ss.php.testTypedProperties20Class_07.completion | 1 + ...ss.php.testTypedProperties20Class_08.completion | 1 + ....testTypedProperties20Class_08_php73.completion | 1 + ...ss.php.testTypedProperties20Class_09.completion | 1 + ...ss.php.testTypedProperties20Class_16.completion | 1 + ....testTypedProperties20Class_16_php73.completion | 1 + ...ss.php.testTypedProperties20Class_17.completion | 1 + ....testTypedProperties20Class_17_php73.completion | 1 + ...ss.php.testTypedProperties20Class_18.completion | 1 + ...it.php.testTypedProperties20Trait_06.completion | 1 + ....testTypedProperties20Trait_06_php73.completion | 1 + ...it.php.testTypedProperties20Trait_07.completion | 1 + ...it.php.testTypedProperties20Trait_08.completion | 1 + ....testTypedProperties20Trait_08_php73.completion | 1 + ...it.php.testTypedProperties20Trait_10.completion | 1 + ...it.php.testTypedProperties20Trait_17.completion | 1 + ....testTypedProperties20Trait_17_php73.completion | 1 + ...it.php.testTypedProperties20Trait_18.completion | 1 + ....testTypedProperties20Trait_18_php73.completion | 1 + ...it.php.testTypedProperties20Trait_19.completion | 1 + ....testConstructorPropertyPromotion01a.completion | 1 + ....testConstructorPropertyPromotion01b.completion | 1 + ....testConstructorPropertyPromotion03a.completion | 1 + ....testConstructorPropertyPromotion03b.completion | 1 + ....testConstructorPropertyPromotion06a.completion | 1 + ....testConstructorPropertyPromotion06b.completion | 1 + ....testConstructorPropertyPromotion07a.completion | 1 + ....testConstructorPropertyPromotion07b.completion | 1 + .../mixedType.php.testMixedType_01.completion | 1 + ...n01.php.testNamedArgumentsFunction01.completion | 1 + ...n03.php.testNamedArgumentsFunction03.completion | 1 + ...5.php.testNamedArgumentsFunction05_a.completion | 1 + ...5.php.testNamedArgumentsFunction05_b.completion | 1 + ...n06.php.testNamedArgumentsFunction06.completion | 1 + ...p.testNamedArgumentsFunctionNested01.completion | 1 + ...p.testNamedArgumentsFunctionNested03.completion | 1 + ...hod01.php.testNamedArgumentsMethod01.completion | 1 + ...d02.php.testNamedArgumentsMethod02_b.completion | 1 + ...hod03.php.testNamedArgumentsMethod03.completion | 1 + ...d05.php.testNamedArgumentsMethod05_a.completion | 1 + ...d05.php.testNamedArgumentsMethod05_b.completion | 1 + ...hod06.php.testNamedArgumentsMethod06.completion | 1 + ...php.testNamedArgumentsStaticMethod01.completion | 1 + ...p.testNamedArgumentsStaticMethod02_b.completion | 1 + ...php.testNamedArgumentsStaticMethod03.completion | 1 + ...p.testNamedArgumentsStaticMethod05_a.completion | 1 + ...p.testNamedArgumentsStaticMethod05_b.completion | 1 + ...php.testNamedArgumentsStaticMethod06.completion | 1 + .../readonlyPropertiesTyping01.php} | 17 +- ...tReadonlyPromotedPropertiesTyping01.completion} | 3 +- .../readonlyPropertiesTyping02.php} | 17 +- ...stReadonlyPromotedPropertiesTyping02.completion | 6 + .../readonlyPropertiesTyping03.php} | 17 +- ...tReadonlyPromotedPropertiesTyping03.completion} | 6 +- .../readonlyPropertiesTyping04.php} | 17 +- ...stReadonlyPromotedPropertiesTyping04.completion | 8 + .../readonlyPropertiesTyping05.php} | 17 +- ...tReadonlyPromotedPropertiesTyping05.completion} | 6 +- .../readonlyPropertiesTyping06.php} | 18 +- ...tReadonlyPromotedPropertiesTyping06.completion} | 3 +- .../readonlyPropertiesTyping07.php} | 18 +- ...stReadonlyPromotedPropertiesTyping07.completion | 6 + .../readonlyPropertiesTyping08.php} | 18 +- ...tReadonlyPromotedPropertiesTyping08.completion} | 8 +- .../readonlyPropertiesTyping09.php} | 17 +- ...stReadonlyPromotedPropertiesTyping09.completion | 8 + .../readonlyPropertiesTyping10.php} | 17 +- ...tReadonlyPromotedPropertiesTyping10.completion} | 3 +- .../readonlyPropertiesTyping11.php} | 17 +- ...stReadonlyPromotedPropertiesTyping11.completion | 6 + .../readonlyPropertiesTyping12.php} | 17 +- ...tReadonlyPromotedPropertiesTyping12.completion} | 6 +- .../readonlyPropertiesTyping13.php} | 17 +- ...stReadonlyPromotedPropertiesTyping13.completion | 5 + .../testReadonlyProperties/readonlyProperties.php | 40 + ...erties.php.testReadonlyProperties_01.completion | 5 + ...erties.php.testReadonlyProperties_02.completion | 6 + ...erties.php.testReadonlyProperties_03.completion | 5 + ...erties.php.testReadonlyProperties_04.completion | 5 + ...erties.php.testReadonlyProperties_05.completion | 5 + ...erties.php.testReadonlyProperties_06.completion | 5 + ...erties.php.testReadonlyProperties_07.completion | 5 + ...erties.php.testReadonlyProperties_08.completion | 5 + ...erties.php.testReadonlyProperties_09.completion | 5 + ...erties.php.testReadonlyProperties_10.completion | 5 + ...erties.php.testReadonlyProperties_11.completion | 5 + ...erties.php.testReadonlyProperties_12.completion | 5 + ...erties.php.testReadonlyProperties_13.completion | 5 + ...erties.php.testReadonlyProperties_14.completion | 6 + ...erties.php.testReadonlyProperties_15.completion | 6 + ...erties.php.testReadonlyProperties_16.completion | 5 + ...erties.php.testReadonlyProperties_17.completion | 5 + ...erties.php.testReadonlyProperties_18.completion | 5 + ...erties.php.testReadonlyProperties_19.completion | 5 + ...erties.php.testReadonlyProperties_20.completion | 5 + ...erties.php.testReadonlyProperties_21.completion | 5 + .../readonlyPropertiesTyping01.php} | 15 +- ....php.testReadonlyPropertiesTyping01.completion} | 3 +- .../readonlyPropertiesTyping02.php} | 15 +- ...2.php.testReadonlyPropertiesTyping02.completion | 5 + .../readonlyPropertiesTyping03.php} | 15 +- ....php.testReadonlyPropertiesTyping03.completion} | 5 +- .../readonlyPropertiesTyping04.php} | 15 +- ...4.php.testReadonlyPropertiesTyping04.completion | 8 + .../readonlyPropertiesTyping05.php} | 15 +- ....php.testReadonlyPropertiesTyping05.completion} | 8 +- .../readonlyPropertiesTyping06.php} | 15 +- ...6.php.testReadonlyPropertiesTyping06.completion | 7 + .../readonlyPropertiesTyping07.php} | 15 +- ....php.testReadonlyPropertiesTyping07.completion} | 5 +- .../readonlyPropertiesTyping08.php} | 15 +- ...8.php.testReadonlyPropertiesTyping08.completion | 6 + .../readonlyPropertiesTyping09.php} | 15 +- ....php.testReadonlyPropertiesTyping09.completion} | 8 +- .../readonlyPropertiesTyping10.php} | 15 +- ....php.testReadonlyPropertiesTyping10.completion} | 10 +- .../test207188.php.testUseCase2.completion | 1 + .../issue209117.php.testUseCase1.completion | 1 + .../issue233756.php.testUseCase1.completion | 1 + .../issue233938.php.testUseCase1.completion | 1 + .../tests225089.php.testUseCase1.completion | 1 + .../tests225089.php.testUseCase2.completion | 1 + .../issue235450.php.testLowercase_01.completion | 1 + .../issue247082.php.testForKeywords.completion | 1 + .../issue257088.php.testClassKeywords.completion | 1 + ...ssue268332.php.testAnonymousFunction.completion | 1 + .../formatting/php81/readonlyProperties_01.php | 73 + .../php81/readonlyProperties_01.php.formatted | 80 + .../lexer/php81/readonlyProperties_01.php | 69 + .../parser/constantArrayAccess_03.php.errors | 4 +- .../parser/fieldModificators_01.php.errors | 6 +- .../parser/fieldModificators_03.php.errors | 4 +- .../parser/fieldModificators_04.php.errors | 4 +- .../parser/fieldModificators_05.php.errors | 4 +- .../testfiles/parser/issue211165_06.php.errors | 4 +- .../testfiles/parser/issue211165_08.php.errors | 4 +- .../parser/methodModificators_01.php.errors | 4 +- .../parser/methodModificators_02.php.errors | 4 +- .../parser/methodModificators_03.php.errors | 4 +- .../parser/methodModificators_04.php.errors | 4 +- .../parser/methodModificators_05.php.errors | 4 +- .../php73/functionCallTrailingCommas_02.php.errors | 4 +- .../php73/functionCallTrailingCommas_03.php.errors | 4 +- .../php73/functionCallTrailingCommas_04.php.errors | 4 +- .../php80/attributeSyntaxError_01.php.errors | 4 +- .../php80/attributeSyntaxError_02.php.errors | 4 +- ...ctorPropertyPromotionErrorWithStatic.php.errors | 4 +- ...cReturnTypeErrorWithParameterType_01.php.errors | 4 +- .../php81/readonlyPropertiesWithConstError.php} | 12 +- .../readonlyPropertiesWithConstError.php.errors | 13 + .../php81/readonlyPropertiesWithStaticError.php} | 12 +- .../readonlyPropertiesWithStaticError.php.errors | 13 + .../parser/php81/readonlyProperties_01.php | 73 + .../parser/php81/readonlyProperties_01.php.errors} | 0 .../testConstantModifiersCheckFix.php | 0 ...kFix.php.testConstantModifiersCheckFix_01.fixed | 0 ...kFix.php.testConstantModifiersCheckFix_02.fixed | 0 .../testConstantModifiersCheckHint.php | 0 ...ckHint.php.testConstantModifiersCheckHint.hints | 0 .../testModifiersCheckHint.php | 0 ...fiersCheckHint.php.testModifiersCheckHint.hints | 0 .../testReadonlyProperties_01.php | 63 + ...operties_01.php.testReadonlyProperties_01.hints | 44 + .../testTraitMethodsFix_01.php} | 15 +- ...MethodsFix_01.php.testTraitMethodsFix_01.fixed} | 15 +- .../testTraitMethods_01.php} | 15 +- ...stTraitMethods_01.php.testTraitMethods_01.hints | 4 + .../editor/completion/PHP81CodeCompletionTest.java | 176 + .../php/editor/indent/PHPFormatterTest.java | 5 + .../php/editor/lexer/PHP81FeaturesTest.java | 4 + .../php/editor/parser/ASTPHP5ParserTest.java | 12 + .../php/editor/parser/PhpParserErrorTest.java | 12 + .../modules/php/editor/verification/HintsTest.java | 16 - .../verification/ModifiersCheckHintErrorTest.java | 60 + php/php.editor/tools/ASTPHP5Parser.cup | 84 +- php/php.editor/tools/ASTPHP5Scanner.flex | 4 + php/php.editor/tools/Php5ColoringScanner.flex | 4 + 255 files changed, 53579 insertions(+), 49470 deletions(-) create mode 100644 php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable17.java create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest/lexer/php81/readonlyProperties_01.pass create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php81/readonlyPropertiesWithConstError.pass create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php81/readonlyPropertiesWithStaticError.pass create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php81/readonlyProperties_01.pass copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPromotedPropertiesTyping01/readonlyPropertiesTyping01.php} (73%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php80/testConstructorPropertyPromotion06b/constructorPropertyPromotion06b.php.testConstructorPropertyPromotion06b.completion => php81/testReadonlyPromotedPropertiesTyping01/readonlyPropertiesTyping01.php.testReadonlyPromotedPropertiesTyping01.completion} (88%) copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPromotedPropertiesTyping02/readonlyPropertiesTyping02.php} (73%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyPromotedPropertiesTyping02/readonlyPropertiesTyping02.php.testReadonlyPromotedPropertiesTyping02.completion copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPromotedPropertiesTyping03/readonlyPropertiesTyping03.php} (73%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php80/testConstructorPropertyPromotion01b/constructorPropertyPromotion01b.php.testConstructorPropertyPromotion01b.completion => php81/testReadonlyPromotedPropertiesTyping03/readonlyPropertiesTyping03.php.testReadonlyPromotedPropertiesTyping03.completion} (87%) copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPromotedPropertiesTyping04/readonlyPropertiesTyping04.php} (73%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyPromotedPropertiesTyping04/readonlyPropertiesTyping04.php.testReadonlyPromotedPropertiesTyping04.completion copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPromotedPropertiesTyping05/readonlyPropertiesTyping05.php} (73%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php80/testConstructorPropertyPromotion01b/constructorPropertyPromotion01b.php.testConstructorPropertyPromotion01b.completion => php81/testReadonlyPromotedPropertiesTyping05/readonlyPropertiesTyping05.php.testReadonlyPromotedPropertiesTyping05.completion} (86%) copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPromotedPropertiesTyping06/readonlyPropertiesTyping06.php} (73%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php80/testConstructorPropertyPromotion06b/constructorPropertyPromotion06b.php.testConstructorPropertyPromotion06b.completion => php81/testReadonlyPromotedPropertiesTyping06/readonlyPropertiesTyping06.php.testReadonlyPromotedPropertiesTyping06.completion} (88%) copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPromotedPropertiesTyping07/readonlyPropertiesTyping07.php} (73%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyPromotedPropertiesTyping07/readonlyPropertiesTyping07.php.testReadonlyPromotedPropertiesTyping07.completion copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPromotedPropertiesTyping08/readonlyPropertiesTyping08.php} (73%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php80/testConstructorPropertyPromotion06b/constructorPropertyPromotion06b.php.testConstructorPropertyPromotion06b.completion => php81/testReadonlyPromotedPropertiesTyping08/readonlyPropertiesTyping08.php.testReadonlyPromotedPropertiesTyping08.completion} (71%) copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPromotedPropertiesTyping09/readonlyPropertiesTyping09.php} (73%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyPromotedPropertiesTyping09/readonlyPropertiesTyping09.php.testReadonlyPromotedPropertiesTyping09.completion copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPromotedPropertiesTyping10/readonlyPropertiesTyping10.php} (73%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php80/testConstructorPropertyPromotion03b/constructorPropertyPromotion03b.php.testConstructorPropertyPromotion03b.completion => php81/testReadonlyPromotedPropertiesTyping10/readonlyPropertiesTyping10.php.testReadonlyPromotedPropertiesTyping10.completion} (88%) copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPromotedPropertiesTyping11/readonlyPropertiesTyping11.php} (73%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyPromotedPropertiesTyping11/readonlyPropertiesTyping11.php.testReadonlyPromotedPropertiesTyping11.completion copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPromotedPropertiesTyping12/readonlyPropertiesTyping12.php} (73%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php80/testConstructorPropertyPromotion01b/constructorPropertyPromotion01b.php.testConstructorPropertyPromotion01b.completion => php81/testReadonlyPromotedPropertiesTyping12/readonlyPropertiesTyping12.php.testReadonlyPromotedPropertiesTyping12.completion} (86%) copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPromotedPropertiesTyping13/readonlyPropertiesTyping13.php} (73%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyPromotedPropertiesTyping13/readonlyPropertiesTyping13.php.testReadonlyPromotedPropertiesTyping13.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_01.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_02.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_03.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_04.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_05.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_06.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_07.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_08.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_09.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_10.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_11.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_12.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_13.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_14.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_15.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_16.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_17.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_18.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_19.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_20.completion create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyProperties/readonlyProperties.php.testReadonlyProperties_21.completion copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPropertiesTyping01/readonlyPropertiesTyping01.php} (73%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php70/base/anonymousClass01.php.testAnonymousClass01h.completion => php81/testReadonlyPropertiesTyping01/readonlyPropertiesTyping01.php.testReadonlyPropertiesTyping01.completion} (96%) copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPropertiesTyping02/readonlyPropertiesTyping02.php} (73%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyPropertiesTyping02/readonlyPropertiesTyping02.php.testReadonlyPropertiesTyping02.completion copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPropertiesTyping03/readonlyPropertiesTyping03.php} (73%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php80/testMixedType/mixedType.php.testMixedType_01.completion => php81/testReadonlyPropertiesTyping03/readonlyPropertiesTyping03.php.testReadonlyPropertiesTyping03.completion} (89%) copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPropertiesTyping04/readonlyPropertiesTyping04.php} (73%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyPropertiesTyping04/readonlyPropertiesTyping04.php.testReadonlyPropertiesTyping04.completion copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPropertiesTyping05/readonlyPropertiesTyping05.php} (73%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php80/testConstructorPropertyPromotion06b/constructorPropertyPromotion06b.php.testConstructorPropertyPromotion06b.completion => php81/testReadonlyPropertiesTyping05/readonlyPropertiesTyping05.php.testReadonlyPropertiesTyping05.completion} (71%) copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPropertiesTyping06/readonlyPropertiesTyping06.php} (73%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyPropertiesTyping06/readonlyPropertiesTyping06.php.testReadonlyPropertiesTyping06.completion copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPropertiesTyping07/readonlyPropertiesTyping07.php} (73%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php80/testMixedType/mixedType.php.testMixedType_01.completion => php81/testReadonlyPropertiesTyping07/readonlyPropertiesTyping07.php.testReadonlyPropertiesTyping07.completion} (90%) copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPropertiesTyping08/readonlyPropertiesTyping08.php} (73%) create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php81/testReadonlyPropertiesTyping08/readonlyPropertiesTyping08.php.testReadonlyPropertiesTyping08.completion copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPropertiesTyping09/readonlyPropertiesTyping09.php} (73%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php80/testConstructorPropertyPromotion06b/constructorPropertyPromotion06b.php.testConstructorPropertyPromotion06b.completion => php81/testReadonlyPropertiesTyping09/readonlyPropertiesTyping09.php.testReadonlyPropertiesTyping09.completion} (71%) copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/completion/lib/php81/testReadonlyPropertiesTyping10/readonlyPropertiesTyping10.php} (73%) copy php/php.editor/test/unit/data/testfiles/completion/lib/{php80/testConstructorPropertyPromotion06b/constructorPropertyPromotion06b.php.testConstructorPropertyPromotion06b.completion => php81/testReadonlyPropertiesTyping10/readonlyPropertiesTyping10.php.testReadonlyPropertiesTyping10.completion} (61%) create mode 100644 php/php.editor/test/unit/data/testfiles/formatting/php81/readonlyProperties_01.php create mode 100644 php/php.editor/test/unit/data/testfiles/formatting/php81/readonlyProperties_01.php.formatted create mode 100644 php/php.editor/test/unit/data/testfiles/lexer/php81/readonlyProperties_01.php copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/parser/php81/readonlyPropertiesWithConstError.php} (73%) create mode 100644 php/php.editor/test/unit/data/testfiles/parser/php81/readonlyPropertiesWithConstError.php.errors copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/parser/php81/readonlyPropertiesWithStaticError.php} (73%) create mode 100644 php/php.editor/test/unit/data/testfiles/parser/php81/readonlyPropertiesWithStaticError.php.errors create mode 100644 php/php.editor/test/unit/data/testfiles/parser/php81/readonlyProperties_01.php copy php/{php.smarty/src/org/netbeans/modules/php/smarty/resources/TplTemplate.tpl => php.editor/test/unit/data/testfiles/parser/php81/readonlyProperties_01.php.errors} (100%) rename php/php.editor/test/unit/data/testfiles/verification/{ => ModifiersCheckHintError}/testConstantModifiersCheckFix.php (100%) rename php/php.editor/test/unit/data/testfiles/verification/{ => ModifiersCheckHintError}/testConstantModifiersCheckFix.php.testConstantModifiersCheckFix_01.fixed (100%) rename php/php.editor/test/unit/data/testfiles/verification/{ => ModifiersCheckHintError}/testConstantModifiersCheckFix.php.testConstantModifiersCheckFix_02.fixed (100%) rename php/php.editor/test/unit/data/testfiles/verification/{ => ModifiersCheckHintError}/testConstantModifiersCheckHint.php (100%) rename php/php.editor/test/unit/data/testfiles/verification/{ => ModifiersCheckHintError}/testConstantModifiersCheckHint.php.testConstantModifiersCheckHint.hints (100%) rename php/php.editor/test/unit/data/testfiles/verification/{ => ModifiersCheckHintError}/testModifiersCheckHint.php (100%) rename php/php.editor/test/unit/data/testfiles/verification/{ => ModifiersCheckHintError}/testModifiersCheckHint.php.testModifiersCheckHint.hints (100%) create mode 100644 php/php.editor/test/unit/data/testfiles/verification/ModifiersCheckHintError/testReadonlyProperties_01.php create mode 100644 php/php.editor/test/unit/data/testfiles/verification/ModifiersCheckHintError/testReadonlyProperties_01.php.testReadonlyProperties_01.hints copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/verification/ModifiersCheckHintError/testTraitMethodsFix_01.php} (73%) copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/verification/ModifiersCheckHintError/testTraitMethodsFix_01.php.testTraitMethodsFix_01.fixed} (73%) copy php/php.editor/test/unit/{src/org/netbeans/modules/php/editor/lexer/PHP81FeaturesTest.java => data/testfiles/verification/ModifiersCheckHintError/testTraitMethods_01.php} (73%) create mode 100644 php/php.editor/test/unit/data/testfiles/verification/ModifiersCheckHintError/testTraitMethods_01.php.testTraitMethods_01.hints create mode 100644 php/php.editor/test/unit/src/org/netbeans/modules/php/editor/verification/ModifiersCheckHintErrorTest.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