You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by tm...@apache.org on 2020/08/25 12:03:33 UTC

[netbeans] branch php80-support updated (bcdddfa -> 513a9f2)

This is an automated email from the ASF dual-hosted git repository.

tmysik pushed a change to branch php80-support
in repository https://gitbox.apache.org/repos/asf/netbeans.git.


    from bcdddfa  Merge pull request #2303 from junichi11/php80-match-expression-v2
     new c6cb8ee  [NETBEANS-4443] PHP 8.0 Support: Union Types 2.0 (Part 1)
     new 734aca6  [NETBEANS-4443] PHP 8.0 Support: Union Types 2.0 (Part 2)
     new 343df5b  [NETBEANS-4443] PHP 8.0 Support: Union Types 2.0 (Part 3)
     new 513a9f2  Merge pull request #2319 from junichi11/php80-union-types-2.0

The 4185 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 |   33 +-
 .../modules/php/editor/api/QualifiedName.java      |   13 +
 .../php/editor/api/elements/AliasedFunction.java   |    5 +
 .../editor/api/elements/BaseFunctionElement.java   |    7 +
 .../php/editor/api/elements/ParameterElement.java  |    1 +
 .../modules/php/editor/codegen/CGSInfo.java        |   15 +-
 .../editor/codegen/PHPCodeTemplateProcessor.java   |    3 +-
 .../editor/completion/CompletionContextFinder.java |   99 +-
 .../modules/php/editor/completion/DocRenderer.java |   84 +-
 .../php/editor/completion/PHPCodeCompletion.java   |   91 +-
 .../php/editor/completion/PHPCompletionItem.java   |   16 +-
 .../modules/php/editor/csl/NavigatorScanner.java   |    3 +-
 .../elements/BaseFunctionElementSupport.java       |  130 +-
 .../php/editor/elements/ClassElementImpl.java      |    3 +-
 .../php/editor/elements/FunctionElementImpl.java   |   29 +-
 .../php/editor/elements/MethodElementImpl.java     |   31 +-
 .../php/editor/elements/ParameterElementImpl.java  |   45 +-
 .../php/editor/elements/PhpElementImpl.java        |    3 +-
 .../php/editor/elements/TypeResolverImpl.java      |    8 +-
 .../modules/php/editor/indent/CodeStyle.java       |    4 +
 .../modules/php/editor/indent/FmtOptions.java      |    2 +
 .../modules/php/editor/indent/FormatToken.java     |    1 +
 .../modules/php/editor/indent/FormatVisitor.java   |   42 +-
 .../modules/php/editor/indent/TokenFormatter.java  |    5 +
 .../modules/php/editor/indent/ui/Bundle.properties |    1 +
 .../modules/php/editor/indent/ui/FmtSpaces.java    |    3 +-
 .../modules/php/editor/indent/ui/Spaces.php        |    8 +
 .../modules/php/editor/index/PHPIndexer.java       |    2 +-
 .../modules/php/editor/model/FunctionScope.java    |    1 +
 .../modules/php/editor/model/Parameter.java        |    1 +
 .../php/editor/model/impl/AssignmentImpl.java      |   75 +-
 .../php/editor/model/impl/ClassScopeImpl.java      |    4 +-
 .../php/editor/model/impl/FieldElementImpl.java    |   24 +
 .../php/editor/model/impl/FunctionScopeImpl.java   |   80 +-
 .../php/editor/model/impl/InterfaceScopeImpl.java  |    2 +-
 .../php/editor/model/impl/MethodScopeImpl.java     |    7 +
 .../php/editor/model/impl/ModelBuilder.java        |   10 +-
 .../php/editor/model/impl/ModelVisitor.java        |   25 +-
 .../php/editor/model/impl/ParameterImpl.java       |   16 +-
 .../modules/php/editor/model/impl/Type.java        |   36 +-
 .../php/editor/model/impl/VariousUtils.java        |   91 +-
 .../model/nodes/ArrowFunctionDeclarationInfo.java  |   13 +-
 .../editor/model/nodes/FormalParameterInfo.java    |    8 +-
 .../model/nodes/FunctionDeclarationInfo.java       |   13 +-
 .../model/nodes/LambdaFunctionDeclarationInfo.java |   13 +-
 .../model/nodes/MagicMethodDeclarationInfo.java    |    2 +-
 .../model/nodes/SingleFieldDeclarationInfo.java    |   10 +-
 .../modules/php/editor/parser/ASTPHP5Parser.java   | 4293 ++++++++++----------
 .../modules/php/editor/parser/ASTPHP5Symbols.java  |    2 +-
 .../php/editor/parser/EncodedActionTable1.java     | 4090 +++++++++----------
 .../php/editor/parser/EncodedActionTable10.java    | 1434 +++----
 .../php/editor/parser/EncodedActionTable11.java    | 1924 ++++-----
 .../php/editor/parser/EncodedActionTable12.java    | 2316 +++++------
 .../php/editor/parser/EncodedActionTable13.java    |  798 ++--
 .../php/editor/parser/EncodedActionTable14.java    | 1568 +++----
 .../php/editor/parser/EncodedActionTable15.java    |  338 +-
 .../php/editor/parser/EncodedActionTable2.java     | 2296 +++++------
 .../php/editor/parser/EncodedActionTable3.java     | 2892 ++++++-------
 .../php/editor/parser/EncodedActionTable4.java     | 1592 ++++----
 .../php/editor/parser/EncodedActionTable5.java     | 2526 ++++++------
 .../php/editor/parser/EncodedActionTable6.java     | 2078 +++++-----
 .../php/editor/parser/EncodedActionTable7.java     | 1328 +++---
 .../php/editor/parser/EncodedActionTable8.java     | 1414 +++----
 .../php/editor/parser/EncodedActionTable9.java     |  876 ++--
 .../modules/php/editor/parser/GSFPHPParser.java    |   60 +
 .../modules/php/editor/parser/api/Utils.java       |   20 +-
 .../editor/parser/astnodes/FormalParameter.java    |    4 +
 .../php/editor/parser/astnodes/UnionType.java      |   69 +
 .../php/editor/parser/astnodes/Visitor.java        |    2 +
 .../parser/astnodes/visitors/DefaultVisitor.java   |    6 +
 .../editor/typinghooks/PhpCommentGenerator.java    |   90 +-
 .../verification/InitializeFieldSuggestion.java    |   23 +-
 .../editor/verification/PHP80UnhandledError.java   |   14 +
 .../editor/verification/ReturnTypeHintError.java   |    2 +
 .../verification/UnusableTypesUnhandledError.java  |  333 +-
 .../parser/php80/unionTypesError_01.pass           |   56 +
 .../parser/php80/unionTypesError_02.pass           |   69 +
 .../parser/php80/unionTypesError_03.pass           |   77 +
 .../parser/php80/unionTypesFunctions.pass          |  355 ++
 .../parser/php80/unionTypesTypes.pass              | 1172 ++++++
 .../sanitize/unionTypesParameter01.pass            |   14 +
 .../sanitize/unionTypesParameter02.pass            |   33 +
 .../sanitize/unionTypesParameter03.pass            |   33 +
 .../sanitize/unionTypesParameter04.pass            |   33 +
 .../sanitize/unionTypesParameter05.pass            |   14 +
 .../testUnionTypesConstructor.php}                 |   36 +-
 ...tor.php.testUnionTypesConstructor_PHP74.codegen |    9 +
 ...tor.php.testUnionTypesConstructor_PHP80.codegen |    9 +
 .../testUnionTypesGetter/testUnionTypesGetter.php} |   36 +-
 ...esGetter.php.testUnionTypesGetter_PHP74.codegen |   28 +
 ...esGetter.php.testUnionTypesGetter_PHP80.codegen |   28 +
 .../testUnionTypesImplementMethod01.php}           |   37 +-
 ...p.testUnionTypesImplementMethod01_PHP74.codegen |    4 +
 ...p.testUnionTypesImplementMethod01_PHP80.codegen |    4 +
 .../testUnionTypesImplementMethod02.php}           |   46 +-
 ...p.testUnionTypesImplementMethod02_PHP74.codegen |    2 +
 ...p.testUnionTypesImplementMethod02_PHP80.codegen |    2 +
 .../testUnionTypesImplementMethod03.php}           |   42 +-
 ...p.testUnionTypesImplementMethod03_PHP74.codegen |    2 +
 ...p.testUnionTypesImplementMethod03_PHP80.codegen |    2 +
 .../testUnionTypesImplementMethod04.php}           |   34 +-
 ...p.testUnionTypesImplementMethod04_PHP74.codegen |    2 +
 ...p.testUnionTypesImplementMethod04_PHP80.codegen |    2 +
 .../testUnionTypesOverrideMethod01.php}            |   36 +-
 ...hp.testUnionTypesOverrideMethod01_PHP74.codegen |    3 +
 ...hp.testUnionTypesOverrideMethod01_PHP80.codegen |    3 +
 .../testUnionTypesOverrideMethod02.php}            |   48 +-
 ...hp.testUnionTypesOverrideMethod02_PHP74.codegen |    3 +
 ...hp.testUnionTypesOverrideMethod02_PHP80.codegen |    3 +
 .../testUnionTypesOverrideMethod03.php}            |   44 +-
 ...hp.testUnionTypesOverrideMethod03_PHP74.codegen |    3 +
 ...hp.testUnionTypesOverrideMethod03_PHP80.codegen |    3 +
 ...testUnionTypesOverrideMethodSpecialTypes01.php} |   50 +-
 ...tUnionTypesOverrideMethodSpecialTypes01.codegen |    9 +
 ...testUnionTypesOverrideMethodSpecialTypes02.php} |   48 +-
 ...tUnionTypesOverrideMethodSpecialTypes02.codegen |    6 +
 ...testUnionTypesOverrideMethodSpecialTypes03.php} |   42 +-
 ...tUnionTypesOverrideMethodSpecialTypes03.codegen |    6 +
 ...testUnionTypesOverrideMethodSpecialTypes04.php} |   40 +-
 ...tUnionTypesOverrideMethodSpecialTypes04.codegen |    6 +
 .../testUnionTypesSetter/testUnionTypesSetter.php} |   36 +-
 ...esSetter.php.testUnionTypesSetter_PHP74.codegen |   28 +
 ...esSetter.php.testUnionTypesSetter_PHP80.codegen |   28 +
 .../documentation/fieldWithoutPhpDoc.php}          |   39 +-
 ...Doc.php.testFieldNullableTypeWithoutPhpDoc.html |    9 +
 ...houtPhpDoc.php.testFieldTypedWithoutPhpDoc.html |    9 +
 ...PhpDoc.php.testFieldUnionTypeWithoutPhpDoc.html |    9 +
 ....php.testFunctionWithArrayParamWithoutDesc.html |    2 +-
 ...php.testFunctionWithArrayReturnWithoutDesc.html |    4 +
 .../documentation/functionWithoutPhpDoc.php        |   51 +
 ....php.testFunctionNullableTypeWithoutPhpDoc.html |   15 +
 ...tPhpDoc.php.testFunctionTypedWithoutPhpDoc.html |   15 +
 ...Doc.php.testFunctionUnionTypeWithoutPhpDoc.html |   15 +
 ...oc.php.testMethodNullableTypeWithoutPhpDoc.html |   15 +
 ...outPhpDoc.php.testMethodTypedWithoutPhpDoc.html |   15 +
 ...hpDoc.php.testMethodUnionTypeWithoutPhpDoc.html |   15 +
 ...nsideClass2.php.testInsideClassAdv_1.completion |    1 +
 ...nsideClass2.php.testInsideClassAdv_2.completion |    1 +
 .../byReferences.php.testByReferences01.completion |    2 +
 .../byReferences.php.testByReferences03.completion |    2 +
 .../byReferences.php.testByReferences05.completion |    2 +
 .../byReferences.php.testByReferences07.completion |    2 +
 .../byReferences.php.testByReferences08.completion |    2 +
 .../byReferences.php.testByReferences10.completion |    2 +
 .../byReferences.php.testByReferences12.completion |    2 +
 .../byReferences.php.testByReferences14.completion |    2 +
 .../byReferences.php.testByReferences16.completion |    2 +
 .../byReferences.php.testByReferences18.completion |    2 +
 .../byReferences.php.testByReferences20.completion |    2 +
 .../byReferences.php.testByReferences22.completion |    2 +
 .../byReferences.php.testByReferences24.completion |    2 +
 .../byReferences.php.testByReferences26.completion |    2 +
 .../byReferences.php.testByReferences28.completion |    2 +
 .../byReferences.php.testByReferences30.completion |    2 +
 .../byReferences.php.testByReferences32.completion |    2 +
 .../byReferences.php.testByReferences34.completion |    2 +
 .../byReferences.php.testByReferences36.completion |    2 +
 ...amdecltypes.php.testParamDeclTypes11.completion |    2 +
 ...amdecltypes.php.testParamDeclTypes14.completion |    2 +
 ...ramdecltypes.php.testParamDeclTypes5.completion |    2 +
 ...ramdecltypes.php.testParamDeclTypes8.completion |    2 +
 ...TypeHint.php.testCallableTypeHint_01.completion |    2 +
 ...TypeHint.php.testCallableTypeHint_03.completion |    4 +
 ...ousClass01.php.testAnonymousClass01e.completion |    1 +
 .../returnTypes.php.testReturnType01.completion    |    4 +
 .../returnTypes.php.testReturnType03.completion    |    2 +
 .../returnTypes.php.testReturnType05.completion    |    2 +
 .../returnTypes.php.testReturnType07.completion    |    2 +
 .../returnTypes.php.testReturnType12.completion    |    2 +
 .../returnTypes.php.testReturnType13.completion    |    2 +
 .../returnTypes.php.testReturnType14.completion    |    2 +
 ...Typing01.php.testReturnTypesTyping01.completion |    2 +
 ...Typing02.php.testReturnTypesTyping02.completion |    2 +
 ...Typing03.php.testReturnTypesTyping03.completion |    2 +
 ...yping04.php.testReturnTypesTyping04a.completion |    2 +
 ...yping04.php.testReturnTypesTyping04b.completion |    2 +
 ...Typing05.php.testReturnTypesTyping05.completion |    4 +
 ...Typing06.php.testReturnTypesTyping06.completion |    4 +
 ...Typing07.php.testReturnTypesTyping07.completion |    4 +
 ...yping08.php.testReturnTypesTyping08a.completion |    4 +
 ...yping08.php.testReturnTypesTyping08b.completion |    4 +
 ...Typing09.php.testReturnTypesTyping09.completion |    4 +
 ...Typing10.php.testReturnTypesTyping10.completion |    4 +
 ...Typing11.php.testReturnTypesTyping11.completion |    4 +
 ...yping12.php.testReturnTypesTyping12a.completion |    4 +
 ...yping12.php.testReturnTypesTyping12b.completion |    4 +
 ...alarTypeHints.php.testBoolTypeHint01.completion |    2 +
 ...alarTypeHints.php.testBoolTypeHint03.completion |    4 +
 ...larTypeHints.php.testFloatTypeHint01.completion |    2 +
 ...larTypeHints.php.testFloatTypeHint03.completion |    4 +
 ...calarTypeHints.php.testIntTypeHint01.completion |    2 +
 ...calarTypeHints.php.testIntTypeHint03.completion |    4 +
 ...arTypeHints.php.testStringTypeHint01.completion |    2 +
 ...arTypeHints.php.testStringTypeHint03.completion |    4 +
 ...hp.testNullableTypes_ParameterType01.completion |    2 +
 ...hp.testNullableTypes_ParameterType03.completion |    2 +
 ...hp.testNullableTypes_ParameterType07.completion |    2 +
 ...hp.testNullableTypes_ParameterType09.completion |    2 +
 ...hp.testNullableTypes_ParameterType11.completion |    2 +
 ...s.php.testNullableTypes_ReturnType01.completion |    2 +
 ...s.php.testNullableTypes_ReturnType03.completion |    2 +
 ...s.php.testNullableTypes_ReturnType05.completion |    2 +
 ...s.php.testNullableTypes_ReturnType09.completion |    2 +
 ...s.php.testNullableTypes_ReturnType11.completion |    2 +
 ...tNullableTypes_TypingParameterType05.completion |    2 +
 ...tNullableTypes_TypingParameterType06.completion |    2 +
 ...tNullableTypes_TypingParameterType07.completion |    2 +
 ...tNullableTypes_TypingParameterType08.completion |    2 +
 ...tNullableTypes_TypingParameterType09.completion |    2 +
 ...tNullableTypes_TypingParameterType10.completion |    2 +
 ...tNullableTypes_TypingParameterType11.completion |    2 +
 ...tNullableTypes_TypingParameterType12.completion |    2 +
 ...testNullableTypes_TypingReturnType05.completion |    2 +
 ...testNullableTypes_TypingReturnType06.completion |    2 +
 ...testNullableTypes_TypingReturnType07.completion |    2 +
 ...testNullableTypes_TypingReturnType08.completion |    2 +
 ...testNullableTypes_TypingReturnType09.completion |    2 +
 ...testNullableTypes_TypingReturnType10.completion |    2 +
 ...testNullableTypes_TypingReturnType11.completion |    2 +
 ...testNullableTypes_TypingReturnType12.completion |    2 +
 ...nType.php.testVoidReturnType_Class01.completion |    4 +
 ...pe.php.testVoidReturnType_Function01.completion |    2 +
 ...e.php.testVoidReturnType_Interface01.completion |    4 +
 ...p.testObjectTypeHint_ParameterType01.completion |    2 +
 ....php.testObjectTypeHint_ReturnType02.completion |    2 +
 ...Functions.php.testArrowFunctions_03a.completion |    2 +
 ...Functions.php.testArrowFunctions_04a.completion |    2 +
 ...Functions.php.testArrowFunctions_05a.completion |    2 +
 ...Functions.php.testArrowFunctions_17b.completion |    2 +
 ...Functions.php.testArrowFunctions_23a.completion |    4 +
 ...Functions.php.testArrowFunctions_23b.completion |    2 +
 ...ss.php.testTypedProperties20Class_06.completion |    2 +
 ...ss.php.testTypedProperties20Class_08.completion |    2 +
 ...ss.php.testTypedProperties20Class_16.completion |    2 +
 ...ss.php.testTypedProperties20Class_17.completion |    2 +
 ...it.php.testTypedProperties20Trait_06.completion |    2 +
 ...it.php.testTypedProperties20Trait_08.completion |    2 +
 ...it.php.testTypedProperties20Trait_17.completion |    2 +
 ...it.php.testTypedProperties20Trait_18.completion |    2 +
 .../typedProperties20WithSpecialTypes.php          |   61 +
 ...TypedProperties20WithSpecialTypes_01.completion |   11 +
 ...TypedProperties20WithSpecialTypes_02.completion |    5 +
 ...TypedProperties20WithSpecialTypes_03.completion |   11 +
 ...TypedProperties20WithSpecialTypes_04.completion |    5 +
 ...TypedProperties20WithSpecialTypes_05.completion |   11 +
 ...TypedProperties20WithSpecialTypes_06.completion |    5 +
 ...TypedProperties20WithSpecialTypes_07.completion |    5 +
 .../lib/php80/testUnionTypes/unionTypes.php        |  123 +
 .../unionTypes.php.testUnionTypes_01.completion    |   10 +
 .../unionTypes.php.testUnionTypes_02.completion    |    9 +
 .../unionTypes.php.testUnionTypes_03.completion    |    9 +
 .../unionTypes.php.testUnionTypes_04.completion    |    7 +
 .../unionTypes.php.testUnionTypes_05.completion    |    9 +
 .../unionTypes.php.testUnionTypes_06.completion    |   11 +
 .../unionTypes.php.testUnionTypes_07.completion    |    9 +
 .../unionTypes.php.testUnionTypes_08.completion    |    9 +
 .../unionTypes.php.testUnionTypes_09.completion    |   11 +
 .../unionTypes.php.testUnionTypes_10.completion    |   11 +
 .../unionTypes.php.testUnionTypes_11.completion    |    9 +
 .../unionTypes.php.testUnionTypes_12.completion    |   11 +
 .../unionTypes.php.testUnionTypes_13.completion    |    9 +
 .../unionTypes.php.testUnionTypes_14.completion    |   11 +
 .../unionTypes.php.testUnionTypes_15.completion    |    7 +
 .../unionTypes.php.testUnionTypes_16.completion    |    9 +
 .../unionTypes.php.testUnionTypes_17.completion    |   11 +
 .../unionTypes.php.testUnionTypes_18.completion    |    9 +
 .../unionTypes.php.testUnionTypes_19.completion    |   11 +
 .../testUnionTypesFields01/unionTypesFields01.php} |   33 +-
 ...Fields01.php.testUnionTypesFields01.completion} |   15 +-
 .../testUnionTypesFields02/unionTypesFields02.php} |   33 +-
 ...sFields02.php.testUnionTypesFields02.completion |    5 +
 .../testUnionTypesFields03/unionTypesFields03.php} |   33 +-
 ...sFields03.php.testUnionTypesFields03.completion |   20 +
 .../testUnionTypesFields04/unionTypesFields04.php} |   33 +-
 ...sFields04.php.testUnionTypesFields04.completion |    5 +
 .../testUnionTypesFields05/unionTypesFields05.php} |   33 +-
 ...sFields05.php.testUnionTypesFields05.completion |   20 +
 .../testUnionTypesFields06/unionTypesFields06.php} |   33 +-
 ...sFields06.php.testUnionTypesFields06.completion |   20 +
 .../unionTypesFieldsStaticKeyword.php}             |   33 +-
 ...hp.testUnionTypesFieldsStaticKeyword.completion |    5 +
 .../unionTypesFunctionParameterType01.php}         |   30 +-
 ...stUnionTypesFunctionParameterType01.completion} |    9 +-
 .../unionTypesFunctionParameterType02.php}         |   30 +-
 ...estUnionTypesFunctionParameterType02.completion |    4 +
 .../unionTypesFunctionParameterType03.php}         |   30 +-
 ...stUnionTypesFunctionParameterType03.completion} |    9 +-
 .../unionTypesFunctionParameterType04.php}         |   30 +-
 ...stUnionTypesFunctionParameterType04.completion} |    9 +-
 .../unionTypesFunctionParameterType05.php}         |   30 +-
 ...stUnionTypesFunctionParameterType05.completion} |    9 +-
 .../unionTypesFunctionParameterType06.php}         |   30 +-
 ...estUnionTypesFunctionParameterType06.completion |    4 +
 .../unionTypesFunctionParameterType07.php}         |   30 +-
 ...stUnionTypesFunctionParameterType07.completion} |    9 +-
 .../unionTypesFunctionParameterType08.php}         |   30 +-
 ...estUnionTypesFunctionParameterType08.completion |    4 +
 .../unionTypesFunctionParameterType09.php}         |   30 +-
 ...estUnionTypesFunctionParameterType09.completion |    4 +
 .../unionTypesFunctionReturnType01.php}            |   31 +-
 ....testUnionTypesFunctionReturnType01.completion} |   10 +-
 .../unionTypesFunctionReturnType02.php}            |   31 +-
 ...p.testUnionTypesFunctionReturnType02.completion |    5 +
 .../unionTypesFunctionReturnType03.php}            |   31 +-
 ...p.testUnionTypesFunctionReturnType03.completion |    5 +
 .../unionTypesFunctionReturnType04.php}            |   31 +-
 ....testUnionTypesFunctionReturnType04.completion} |   10 +-
 .../unionTypesFunctions.php}                       |   34 +-
 ...tions.php.testUnionTypesFunctions_01.completion |    5 +
 ...ions.php.testUnionTypesFunctions_02.completion} |   10 +-
 ...tions.php.testUnionTypesFunctions_03.completion |    5 +
 ...ions.php.testUnionTypesFunctions_04.completion} |    9 +-
 ...ions.php.testUnionTypesFunctions_05.completion} |   10 +-
 ...tions.php.testUnionTypesFunctions_06.completion |    5 +
 ...tions.php.testUnionTypesFunctions_07.completion |    5 +
 ...ions.php.testUnionTypesFunctions_08.completion} |   10 +-
 ...ions.php.testUnionTypesFunctions_09.completion} |    9 +-
 ...ions.php.testUnionTypesFunctions_10.completion} |   10 +-
 ...tions.php.testUnionTypesFunctions_11.completion |    6 +
 ...ions.php.testUnionTypesFunctions_12.completion} |   10 +-
 ...ions.php.testUnionTypesFunctions_13.completion} |   10 +-
 ...tions.php.testUnionTypesFunctions_14.completion |    5 +
 ...ions.php.testUnionTypesFunctions_15.completion} |    9 +-
 ...tions.php.testUnionTypesFunctions_16.completion |    5 +
 ...ions.php.testUnionTypesFunctions_17.completion} |   10 +-
 ...tions.php.testUnionTypesFunctions_18.completion |    5 +
 ...ions.php.testUnionTypesFunctions_19.completion} |   10 +-
 ...tions.php.testUnionTypesFunctions_20.completion |    5 +
 .../testUnionTypesImplementMethod01.php}           |   36 +-
 ...php.testUnionTypesImplementMethod01.cccustomtpl |    4 +
 .../testUnionTypesImplementMethod02.php}           |   47 +-
 ...php.testUnionTypesImplementMethod02.cccustomtpl |    4 +
 .../testUnionTypesImplementMethod03.php}           |   43 +-
 ...php.testUnionTypesImplementMethod03.cccustomtpl |    4 +
 .../testUnionTypesImplementMethod04.php}           |   36 +-
 ...php.testUnionTypesImplementMethod04.cccustomtpl |    4 +
 .../testUnionTypesMethods/unionTypesMethods.php    |   65 +
 ...Methods.php.testUnionTypesMethods_01.completion |   24 +
 ...Methods.php.testUnionTypesMethods_02.completion |    5 +
 ...Methods.php.testUnionTypesMethods_03.completion |   24 +
 ...Methods.php.testUnionTypesMethods_04.completion |    9 +
 ...Methods.php.testUnionTypesMethods_05.completion |   24 +
 ...Methods.php.testUnionTypesMethods_06.completion |    5 +
 ...Methods.php.testUnionTypesMethods_07.completion |   25 +
 ...Methods.php.testUnionTypesMethods_08.completion |   24 +
 ...Methods.php.testUnionTypesMethods_09.completion |    5 +
 ...Methods.php.testUnionTypesMethods_10.completion |    9 +
 ...Methods.php.testUnionTypesMethods_11.completion |   24 +
 ...Methods.php.testUnionTypesMethods_12.completion |   24 +
 ...Methods.php.testUnionTypesMethods_13.completion |    5 +
 ...Methods.php.testUnionTypesMethods_14.completion |   24 +
 ...Methods.php.testUnionTypesMethods_15.completion |    5 +
 ...Methods.php.testUnionTypesMethods_16.completion |    5 +
 ...Methods.php.testUnionTypesMethods_17.completion |   24 +
 ...Methods.php.testUnionTypesMethods_18.completion |   24 +
 ...Methods.php.testUnionTypesMethods_19.completion |    9 +
 ...Methods.php.testUnionTypesMethods_20.completion |   24 +
 ...Methods.php.testUnionTypesMethods_21.completion |    5 +
 ...Methods.php.testUnionTypesMethods_22.completion |   24 +
 .../testUnionTypesOverrideMethod01.php}            |   38 +-
 ....php.testUnionTypesOverrideMethod01.cccustomtpl |    4 +
 .../testUnionTypesOverrideMethod02.php}            |   49 +-
 ....php.testUnionTypesOverrideMethod02.cccustomtpl |    4 +
 .../testUnionTypesOverrideMethod03.php}            |   45 +-
 ....php.testUnionTypesOverrideMethod03.cccustomtpl |    4 +
 ...testUnionTypesOverrideMethodSpecialTypes01.php} |   50 +-
 ...onTypesOverrideMethodSpecialTypes01.cccustomtpl |    9 +
 ...testUnionTypesOverrideMethodSpecialTypes02.php} |   49 +-
 ...onTypesOverrideMethodSpecialTypes02.cccustomtpl |    9 +
 ...testUnionTypesOverrideMethodSpecialTypes03.php} |   43 +-
 ...onTypesOverrideMethodSpecialTypes03.cccustomtpl |    9 +
 ...testUnionTypesOverrideMethodSpecialTypes04.php} |   41 +-
 ...onTypesOverrideMethodSpecialTypes04.cccustomtpl |    9 +
 .../unionTypesWithSpecialTypes.php                 |   59 +
 ...hp.testUnionTypesWithSpecialTypes_01.completion |   10 +
 ...hp.testUnionTypesWithSpecialTypes_02.completion |    5 +
 ...hp.testUnionTypesWithSpecialTypes_03.completion |   10 +
 ...hp.testUnionTypesWithSpecialTypes_04.completion |   10 +
 ...hp.testUnionTypesWithSpecialTypes_05.completion |    5 +
 ...hp.testUnionTypesWithSpecialTypes_06.completion |   10 +
 .../issue204958.php.testUseCase1.completion        |    4 +
 .../tests225089.php.testUseCase1.completion        |    4 +
 .../tests225089.php.testUseCase2.completion        |    4 +
 .../tests225089.php.testUseCase3.completion        |    4 +
 .../tests225089.php.testUseCase4.completion        |    4 +
 .../issue242398_01.php.testUseCase1.completion     |    4 +
 .../issue242398_02.php.testUseCase2.completion     |    4 +
 .../php80/spaceAroundUnionTypeSeparator_01a.php    |   57 +
 ...spaceAroundUnionTypeSeparator_01a.php.formatted |   59 +
 .../php80/spaceAroundUnionTypeSeparator_01b.php    |   57 +
 ...spaceAroundUnionTypeSeparator_01b.php.formatted |   59 +
 .../php80/spaceAroundUnionTypeSeparator_02a.php    |   57 +
 ...spaceAroundUnionTypeSeparator_02a.php.formatted |   59 +
 .../php80/spaceAroundUnionTypeSeparator_02b.php    |   57 +
 ...spaceAroundUnionTypeSeparator_02b.php.formatted |   59 +
 .../php80/testUnionTypes/testUnionTypes.php        |   62 +
 .../testGetFunctions/testGetFunctions.php.indexed  |    6 +-
 .../testGetMethods/testGetMethods.php.indexed      |    2 +-
 .../testIssue240824/testIssue240824.php.indexed    |    2 +-
 .../testNullableTypesForFunctions.php.indexed      |    4 +-
 .../testNullableTypesForMethods.php.indexed        |    8 +-
 .../testPHP74TypedPropertiesClass.php.indexed      |    4 +-
 .../testPHP74TypedPropertiesTrait.php.indexed      |    4 +-
 .../testPHP80UnionTypesFunctions.php}              |   39 +-
 .../testPHP80UnionTypesFunctions.php.indexed       |   89 +
 .../testPHP80UnionTypesTypes.php                   |   64 +
 .../testPHP80UnionTypesTypes.php.indexed           |  143 +
 .../php80/testUnionTypes/testUnionTypes.php        |   62 +
 .../testfiles/parser/php80/unionTypesError_01.php} |   29 +-
 .../parser/php80/unionTypesError_01.php.errors     |   11 +
 .../testfiles/parser/php80/unionTypesError_02.php} |   30 +-
 .../parser/php80/unionTypesError_02.php.errors     |   14 +
 .../testfiles/parser/php80/unionTypesError_03.php} |   30 +-
 .../parser/php80/unionTypesError_03.php.errors     |   10 +
 .../parser/php80/unionTypesFunctions.php}          |   33 +-
 .../php80/unionTypesFunctions.php.errors}          |    0
 .../testfiles/parser/php80/unionTypesTypes.php     |   64 +
 .../parser/php80/unionTypesTypes.php.errors}       |    0
 .../testfiles/sanitize/unionTypesParameter01.php}  |   30 +-
 .../testfiles/sanitize/unionTypesParameter02.php}  |   30 +-
 .../testfiles/sanitize/unionTypesParameter03.php}  |   30 +-
 .../testfiles/sanitize/unionTypesParameter04.php}  |   30 +-
 .../testfiles/sanitize/unionTypesParameter05.php}  |   30 +-
 ...stUnionTypes.php.testUnionTypes_01a.occurrences |    6 +
 ...stUnionTypes.php.testUnionTypes_01b.occurrences |    6 +
 ...stUnionTypes.php.testUnionTypes_01c.occurrences |    6 +
 ...stUnionTypes.php.testUnionTypes_01d.occurrences |    6 +
 ...stUnionTypes.php.testUnionTypes_02a.occurrences |    5 +
 ...stUnionTypes.php.testUnionTypes_02b.occurrences |    5 +
 ...stUnionTypes.php.testUnionTypes_02c.occurrences |    5 +
 ...stUnionTypes.php.testUnionTypes_02d.occurrences |    5 +
 ...stUnionTypes.php.testUnionTypes_03a.occurrences |    5 +
 ...stUnionTypes.php.testUnionTypes_03b.occurrences |    5 +
 ...stUnionTypes.php.testUnionTypes_03c.occurrences |    5 +
 ...stUnionTypes.php.testUnionTypes_03d.occurrences |    5 +
 ...stUnionTypes.php.testUnionTypes_04a.occurrences |    5 +
 ...stUnionTypes.php.testUnionTypes_04b.occurrences |    5 +
 ...stUnionTypes.php.testUnionTypes_04c.occurrences |    5 +
 ...stUnionTypes.php.testUnionTypes_04d.occurrences |    5 +
 ...stUnionTypes.php.testUnionTypes_04e.occurrences |    5 +
 .../testImplementAbstractMethodsHint.php           |    0
 ...Hint.php.testImplementAbstractMethodsHint.hints |    0
 .../testImplementAbstractMethodsHintFix.php        |    0
 ...hp.testImplementAbstractMethodsHintFix_01.fixed |    0
 ...hp.testImplementAbstractMethodsHintFix_02.fixed |    0
 ...hp.testImplementAbstractMethodsHintFix_03.fixed |    0
 ...hp.testImplementAbstractMethodsHintFix_04.fixed |    0
 ...hp.testImplementAbstractMethodsHintFix_05.fixed |    0
 ...hp.testImplementAbstractMethodsHintFix_06.fixed |    0
 ...hp.testImplementAbstractMethodsHintFix_07.fixed |    0
 ...hp.testImplementAbstractMethodsHintFix_08.fixed |    0
 .../testImplementAbstractMethodsHintFix02.php      |    0
 ....testImplementAbstractMethodsHintFix02_01.fixed |    0
 ....testImplementAbstractMethodsHintFix02_02.hints |    0
 .../testIssue257898.php                            |    0
 .../testIssue257898.php.testIssue257898.hints      |    0
 .../testIssue262838Fix01.php                       |    0
 ...ssue262838Fix01.php.testIssue262838Fix01a.fixed |    0
 ...ssue262838Fix01.php.testIssue262838Fix01b.fixed |    0
 .../testIssue262838Fix02.php                       |    0
 ...ssue262838Fix02.php.testIssue262838Fix02a.fixed |    0
 ...ssue262838Fix02.php.testIssue262838Fix02b.fixed |    0
 .../testIssue262838Fix03.php                       |    0
 ...ssue262838Fix03.php.testIssue262838Fix03a.fixed |    0
 ...ssue262838Fix03.php.testIssue262838Fix03b.fixed |    0
 .../testIssue267563Fix01.php                       |    0
 ...ssue267563Fix01.php.testIssue267563Fix01a.fixed |    0
 ...ssue267563Fix01.php.testIssue267563Fix01b.fixed |    0
 .../testIssue267563Fix02.php                       |    0
 ...ssue267563Fix02.php.testIssue267563Fix02a.fixed |    0
 ...ssue267563Fix02.php.testIssue267563Fix02b.fixed |    0
 .../testIssue270237Fix01.php                       |    0
 ...ssue270237Fix01.php.testIssue270237Fix01a.fixed |    0
 ...ssue270237Fix01.php.testIssue270237Fix01b.fixed |    0
 .../testIssue270237Fix02.php                       |    0
 ...ssue270237Fix02.php.testIssue270237Fix02a.fixed |    0
 ...ssue270237Fix02.php.testIssue270237Fix02b.fixed |    0
 .../testIssue270237Fix03.php                       |    0
 ...ssue270237Fix03.php.testIssue270237Fix03a.fixed |    0
 ...ssue270237Fix03.php.testIssue270237Fix03b.fixed |    0
 .../testIssue270237Fix04.php                       |    0
 ...ssue270237Fix04.php.testIssue270237Fix04a.fixed |    0
 ...ssue270237Fix04.php.testIssue270237Fix04b.fixed |    0
 .../testUnionTypesImplementMethod01.php}           |   34 +-
 ...plementMethod01.php.testUnionTypesFix_01.fixed} |   37 +-
 ...esImplementMethod01.php.testUnionTypes_01.hints |    5 +
 .../testUnionTypesImplementMethod02.php}           |   46 +-
 ...plementMethod02.php.testUnionTypesFix_02.fixed} |   50 +-
 ...esImplementMethod02.php.testUnionTypes_02.hints |    5 +
 .../testUnionTypesImplementMethod03.php}           |   42 +-
 ...plementMethod03.php.testUnionTypesFix_03.fixed} |   46 +-
 ...esImplementMethod03.php.testUnionTypes_03.hints |    5 +
 .../testUnionTypesImplementMethod04.php}           |   35 +-
 ...plementMethod04.php.testUnionTypesFix_04.fixed} |   37 +-
 ...esImplementMethod04.php.testUnionTypes_04.hints |    5 +
 ...estUnionTypesImplementMethodSpecialTypes01.php} |   45 +-
 ...php.testUnionTypesWithSpecialTypesFix_01.fixed} |   53 +-
 ...estUnionTypesImplementMethodSpecialTypes02.php} |   44 +-
 ...php.testUnionTypesWithSpecialTypesFix_02.fixed} |   52 +-
 ...estUnionTypesImplementMethodSpecialTypes03.php} |   38 +-
 ...php.testUnionTypesWithSpecialTypesFix_03.fixed} |   48 +-
 ...estUnionTypesImplementMethodSpecialTypes04.php} |   36 +-
 ...php.testUnionTypesWithSpecialTypesFix_04.fixed} |   46 +-
 .../testInitializeFieldSuggestion_01.php           |    0
 ...n_01.php.testInitializeFieldSuggestion_01.hints |    0
 .../testInitializeFieldSuggestion_02.php           |    0
 ...n_02.php.testInitializeFieldSuggestion_02.hints |    0
 .../testInitializeFieldSuggestion_03.php           |    0
 ...n_03.php.testInitializeFieldSuggestion_03.hints |    0
 .../testInitializeFieldSuggestion_04.php           |    0
 ..._04.php.testInitializeFieldSuggestion_04.hints} |    0
 .../testInitializeFieldSuggestion_05.php           |    0
 ...n_05.php.testInitializeFieldSuggestion_05.hints |    0
 .../testInitializeFieldSuggestion_06.php           |    0
 ...n_06.php.testInitializeFieldSuggestion_06.hints |    0
 .../testInitializeFieldSuggestion_07.php           |    0
 ...n_07.php.testInitializeFieldSuggestion_07.hints |    0
 .../testInitializeFieldSuggestion_08.php           |    0
 ..._08.php.testInitializeFieldSuggestion_08.hints} |    0
 .../testIssue229522.php                            |    0
 .../testIssue229522.php.testIssue229522.hints      |    0
 .../testIssue239640.php                            |    0
 .../testIssue239640.php.testIssue239640.hints      |    0
 .../testIssue239640.php.testIssue239640_01.hints   |    0
 .../testIssue248213.php                            |    0
 .../testIssue248213.php.testIssue248213.hints      |    0
 .../testIssue249306.php                            |    0
 .../testIssue249306.php.testIssue249306.hints      |    0
 .../testIssue270368_01.php                         |    0
 ...tIssue270368_01.php.testIssue270368Fix_01.fixed |    0
 ...70368_01.php.testIssue270368Fix_01_php74.fixed} |    5 +-
 ...testIssue270368_01.php.testIssue270368_01.hints |    0
 .../testIssue270368_02.php                         |    0
 ...tIssue270368_02.php.testIssue270368Fix_02.fixed |    0
 ...70368_02.php.testIssue270368Fix_02_php74.fixed} |    5 +-
 ...testIssue270368_02.php.testIssue270368_02.hints |    0
 .../testIssue270368_03.php                         |    0
 ...tIssue270368_03.php.testIssue270368Fix_03.fixed |    0
 .../testIssue270368_04.php                         |    0
 ...tIssue270368_04.php.testIssue270368Fix_04.fixed |    0
 ...70368_04.php.testIssue270368Fix_04_php74.fixed} |    5 +-
 .../InitializeFieldsSuggestion/unionTypes_01.php}  |   42 +-
 ...Types_01.php.testUnionTypesFix_01a_php73.fixed} |   47 +-
 ...Types_01.php.testUnionTypesFix_01a_php80.fixed} |   48 +-
 ...Types_01.php.testUnionTypesFix_01b_php73.fixed} |   47 +-
 ...Types_01.php.testUnionTypesFix_01b_php80.fixed} |   48 +-
 ...Types_01.php.testUnionTypesFix_01c_php73.fixed} |   47 +-
 ...Types_01.php.testUnionTypesFix_01c_php80.fixed} |   48 +-
 ...Types_01.php.testUnionTypesFix_01d_php73.fixed} |   47 +-
 ...Types_01.php.testUnionTypesFix_01d_php80.fixed} |   48 +-
 .../unionTypes_01.php.testUnionTypes_01a.hints     |   16 +
 .../unionTypes_01.php.testUnionTypes_01b.hints     |   16 +
 .../unionTypes_01.php.testUnionTypes_01c.hints     |   16 +
 .../unionTypes_01.php.testUnionTypes_01d.hints     |   16 +
 ...n_04.php.testInitializeFieldSuggestion_04.hints |    0
 ...n_08.php.testInitializeFieldSuggestion_08.hints |    0
 .../SelectedPropertyMethodsCreatorTest.java        |  200 +
 .../editor/completion/PHP74CodeCompletionTest.java |   29 +
 .../editor/completion/PHP80CodeCompletionTest.java |  406 ++
 .../editor/completion/PHPCCDocumentationTest.java  |   38 +
 .../completion/PHPCodeCompletion270237Test.java    |   33 +-
 .../completion/PHPCodeCompletionTestBase.java      |  195 +-
 .../php/editor/csl/GotoDeclarationPHP80Test.java   |   68 +
 .../editor/csl/OccurrencesFinderImplPHP80Test.java |   67 +
 .../php/editor/indent/PHPFormatterSpacesTest.java  |   25 +-
 .../modules/php/editor/index/PHPIndexTest.java     |   11 +
 .../php/editor/parser/ASTPHP5ParserTest.java       |   20 +
 .../php/editor/parser/PhpParserErrorTest.java      |   20 +
 .../modules/php/editor/parser/PrintASTVisitor.java |    7 +
 .../php/editor/parser/SanitizeSourceTest.java      |   20 +
 .../typinghooks/PhpCommentGeneratorTest.java       |  146 +-
 .../modules/php/editor/verification/HintsTest.java |  213 -
 .../ImplementAbstractMethodsHintErrorTest.java     |  221 +
 .../InitializeFieldsSuggestionTest.java            |  188 +
 php/php.editor/tools/ASTPHP5Parser.cup             |   46 +-
 575 files changed, 25202 insertions(+), 18466 deletions(-)
 create mode 100644 php/php.editor/src/org/netbeans/modules/php/editor/parser/astnodes/UnionType.java
 create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php80/unionTypesError_01.pass
 create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php80/unionTypesError_02.pass
 create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php80/unionTypesError_03.pass
 create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php80/unionTypesFunctions.pass
 create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php80/unionTypesTypes.pass
 create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/SanitizeSourceTest/sanitize/unionTypesParameter01.pass
 create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/SanitizeSourceTest/sanitize/unionTypesParameter02.pass
 create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/SanitizeSourceTest/sanitize/unionTypesParameter03.pass
 create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/SanitizeSourceTest/sanitize/unionTypesParameter04.pass
 create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/SanitizeSourceTest/sanitize/unionTypesParameter05.pass
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/codegen/testUnionTypesConstructor/testUnionTypesConstructor.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesConstructor/testUnionTypesConstructor.php.testUnionTypesConstructor_PHP74.codegen
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesConstructor/testUnionTypesConstructor.php.testUnionTypesConstructor_PHP80.codegen
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/codegen/testUnionTypesGetter/testUnionTypesGetter.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesGetter/testUnionTypesGetter.php.testUnionTypesGetter_PHP74.codegen
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesGetter/testUnionTypesGetter.php.testUnionTypesGetter_PHP80.codegen
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/codegen/testUnionTypesImplementMethod01/testUnionTypesImplementMethod01.php} (57%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesImplementMethod01/testUnionTypesImplementMethod01.php.testUnionTypesImplementMethod01_PHP74.codegen
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesImplementMethod01/testUnionTypesImplementMethod01.php.testUnionTypesImplementMethod01_PHP80.codegen
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/codegen/testUnionTypesImplementMethod02/testUnionTypesImplementMethod02.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesImplementMethod02/testUnionTypesImplementMethod02.php.testUnionTypesImplementMethod02_PHP74.codegen
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesImplementMethod02/testUnionTypesImplementMethod02.php.testUnionTypesImplementMethod02_PHP80.codegen
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/codegen/testUnionTypesImplementMethod03/testUnionTypesImplementMethod03.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesImplementMethod03/testUnionTypesImplementMethod03.php.testUnionTypesImplementMethod03_PHP74.codegen
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesImplementMethod03/testUnionTypesImplementMethod03.php.testUnionTypesImplementMethod03_PHP80.codegen
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/codegen/testUnionTypesImplementMethod04/testUnionTypesImplementMethod04.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesImplementMethod04/testUnionTypesImplementMethod04.php.testUnionTypesImplementMethod04_PHP74.codegen
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesImplementMethod04/testUnionTypesImplementMethod04.php.testUnionTypesImplementMethod04_PHP80.codegen
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/codegen/testUnionTypesOverrideMethod01/testUnionTypesOverrideMethod01.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesOverrideMethod01/testUnionTypesOverrideMethod01.php.testUnionTypesOverrideMethod01_PHP74.codegen
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesOverrideMethod01/testUnionTypesOverrideMethod01.php.testUnionTypesOverrideMethod01_PHP80.codegen
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/codegen/testUnionTypesOverrideMethod02/testUnionTypesOverrideMethod02.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesOverrideMethod02/testUnionTypesOverrideMethod02.php.testUnionTypesOverrideMethod02_PHP74.codegen
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesOverrideMethod02/testUnionTypesOverrideMethod02.php.testUnionTypesOverrideMethod02_PHP80.codegen
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/codegen/testUnionTypesOverrideMethod03/testUnionTypesOverrideMethod03.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesOverrideMethod03/testUnionTypesOverrideMethod03.php.testUnionTypesOverrideMethod03_PHP74.codegen
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesOverrideMethod03/testUnionTypesOverrideMethod03.php.testUnionTypesOverrideMethod03_PHP80.codegen
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/codegen/testUnionTypesOverrideMethodSpecialTypes01/testUnionTypesOverrideMethodSpecialTypes01.php} (53%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesOverrideMethodSpecialTypes01/testUnionTypesOverrideMethodSpecialTypes01.php.testUnionTypesOverrideMethodSpecialTypes01.codegen
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/codegen/testUnionTypesOverrideMethodSpecialTypes02/testUnionTypesOverrideMethodSpecialTypes02.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesOverrideMethodSpecialTypes02/testUnionTypesOverrideMethodSpecialTypes02.php.testUnionTypesOverrideMethodSpecialTypes02.codegen
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/codegen/testUnionTypesOverrideMethodSpecialTypes03/testUnionTypesOverrideMethodSpecialTypes03.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesOverrideMethodSpecialTypes03/testUnionTypesOverrideMethodSpecialTypes03.php.testUnionTypesOverrideMethodSpecialTypes03.codegen
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/codegen/testUnionTypesOverrideMethodSpecialTypes04/testUnionTypesOverrideMethodSpecialTypes04.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesOverrideMethodSpecialTypes04/testUnionTypesOverrideMethodSpecialTypes04.php.testUnionTypesOverrideMethodSpecialTypes04.codegen
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/codegen/testUnionTypesSetter/testUnionTypesSetter.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesSetter/testUnionTypesSetter.php.testUnionTypesSetter_PHP74.codegen
 create mode 100644 php/php.editor/test/unit/data/testfiles/codegen/testUnionTypesSetter/testUnionTypesSetter.php.testUnionTypesSetter_PHP80.codegen
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/documentation/fieldWithoutPhpDoc.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/documentation/fieldWithoutPhpDoc.php.testFieldNullableTypeWithoutPhpDoc.html
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/documentation/fieldWithoutPhpDoc.php.testFieldTypedWithoutPhpDoc.html
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/documentation/fieldWithoutPhpDoc.php.testFieldUnionTypeWithoutPhpDoc.html
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/documentation/functionWithoutPhpDoc.php
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/documentation/functionWithoutPhpDoc.php.testFunctionNullableTypeWithoutPhpDoc.html
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/documentation/functionWithoutPhpDoc.php.testFunctionTypedWithoutPhpDoc.html
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/documentation/functionWithoutPhpDoc.php.testFunctionUnionTypeWithoutPhpDoc.html
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/documentation/functionWithoutPhpDoc.php.testMethodNullableTypeWithoutPhpDoc.html
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/documentation/functionWithoutPhpDoc.php.testMethodTypedWithoutPhpDoc.html
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/documentation/functionWithoutPhpDoc.php.testMethodUnionTypeWithoutPhpDoc.html
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php74/testTypedProperties20WithSpecialTypes/typedProperties20WithSpecialTypes.php
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php74/testTypedProperties20WithSpecialTypes/typedProperties20WithSpecialTypes.php.testTypedProperties20WithSpecialTypes_01.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php74/testTypedProperties20WithSpecialTypes/typedProperties20WithSpecialTypes.php.testTypedProperties20WithSpecialTypes_02.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php74/testTypedProperties20WithSpecialTypes/typedProperties20WithSpecialTypes.php.testTypedProperties20WithSpecialTypes_03.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php74/testTypedProperties20WithSpecialTypes/typedProperties20WithSpecialTypes.php.testTypedProperties20WithSpecialTypes_04.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php74/testTypedProperties20WithSpecialTypes/typedProperties20WithSpecialTypes.php.testTypedProperties20WithSpecialTypes_05.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php74/testTypedProperties20WithSpecialTypes/typedProperties20WithSpecialTypes.php.testTypedProperties20WithSpecialTypes_06.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php74/testTypedProperties20WithSpecialTypes/typedProperties20WithSpecialTypes.php.testTypedProperties20WithSpecialTypes_07.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypes/unionTypes.php
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypes/unionTypes.php.testUnionTypes_01.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypes/unionTypes.php.testUnionTypes_02.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypes/unionTypes.php.testUnionTypes_03.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypes/unionTypes.php.testUnionTypes_04.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypes/unionTypes.php.testUnionTypes_05.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypes/unionTypes.php.testUnionTypes_06.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypes/unionTypes.php.testUnionTypes_07.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypes/unionTypes.php.testUnionTypes_08.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypes/unionTypes.php.testUnionTypes_09.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypes/unionTypes.php.testUnionTypes_10.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypes/unionTypes.php.testUnionTypes_11.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypes/unionTypes.php.testUnionTypes_12.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypes/unionTypes.php.testUnionTypes_13.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypes/unionTypes.php.testUnionTypes_14.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypes/unionTypes.php.testUnionTypes_15.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypes/unionTypes.php.testUnionTypes_16.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypes/unionTypes.php.testUnionTypes_17.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypes/unionTypes.php.testUnionTypes_18.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypes/unionTypes.php.testUnionTypes_19.completion
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFields01/unionTypesFields01.php} (56%)
 copy php/php.editor/test/unit/data/testfiles/completion/lib/{byReferences/byReferences.php.testByReferences01.completion => php80/testUnionTypesFields01/unionTypesFields01.php.testUnionTypesFields01.completion} (50%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFields02/unionTypesFields02.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFields02/unionTypesFields02.php.testUnionTypesFields02.completion
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFields03/unionTypesFields03.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFields03/unionTypesFields03.php.testUnionTypesFields03.completion
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFields04/unionTypesFields04.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFields04/unionTypesFields04.php.testUnionTypesFields04.completion
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFields05/unionTypesFields05.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFields05/unionTypesFields05.php.testUnionTypesFields05.completion
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFields06/unionTypesFields06.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFields06/unionTypesFields06.php.testUnionTypesFields06.completion
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFieldsStaticKeyword/unionTypesFieldsStaticKeyword.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFieldsStaticKeyword/unionTypesFieldsStaticKeyword.php.testUnionTypesFieldsStaticKeyword.completion
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctionParameterType01/unionTypesFunctionParameterType01.php} (55%)
 copy php/php.editor/test/unit/data/testfiles/completion/lib/{byReferences/byReferences.php.testByReferences01.completion => php80/testUnionTypesFunctionParameterType01/unionTypesFunctionParameterType01.php.testUnionTypesFunctionParameterType01.completion} (69%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctionParameterType02/unionTypesFunctionParameterType02.php} (55%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctionParameterType02/unionTypesFunctionParameterType02.php.testUnionTypesFunctionParameterType02.completion
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctionParameterType03/unionTypesFunctionParameterType03.php} (55%)
 copy php/php.editor/test/unit/data/testfiles/completion/lib/{byReferences/byReferences.php.testByReferences01.completion => php80/testUnionTypesFunctionParameterType03/unionTypesFunctionParameterType03.php.testUnionTypesFunctionParameterType03.completion} (68%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctionParameterType04/unionTypesFunctionParameterType04.php} (55%)
 copy php/php.editor/test/unit/data/testfiles/completion/lib/{byReferences/byReferences.php.testByReferences01.completion => php80/testUnionTypesFunctionParameterType04/unionTypesFunctionParameterType04.php.testUnionTypesFunctionParameterType04.completion} (68%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctionParameterType05/unionTypesFunctionParameterType05.php} (56%)
 copy php/php.editor/test/unit/data/testfiles/completion/lib/{byReferences/byReferences.php.testByReferences01.completion => php80/testUnionTypesFunctionParameterType05/unionTypesFunctionParameterType05.php.testUnionTypesFunctionParameterType05.completion} (69%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctionParameterType06/unionTypesFunctionParameterType06.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctionParameterType06/unionTypesFunctionParameterType06.php.testUnionTypesFunctionParameterType06.completion
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctionParameterType07/unionTypesFunctionParameterType07.php} (56%)
 copy php/php.editor/test/unit/data/testfiles/completion/lib/{byReferences/byReferences.php.testByReferences01.completion => php80/testUnionTypesFunctionParameterType07/unionTypesFunctionParameterType07.php.testUnionTypesFunctionParameterType07.completion} (66%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctionParameterType08/unionTypesFunctionParameterType08.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctionParameterType08/unionTypesFunctionParameterType08.php.testUnionTypesFunctionParameterType08.completion
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctionParameterType09/unionTypesFunctionParameterType09.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctionParameterType09/unionTypesFunctionParameterType09.php.testUnionTypesFunctionParameterType09.completion
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctionReturnType01/unionTypesFunctionReturnType01.php} (55%)
 copy php/php.editor/test/unit/data/testfiles/completion/lib/{byReferences/byReferences.php.testByReferences01.completion => php80/testUnionTypesFunctionReturnType01/unionTypesFunctionReturnType01.php.testUnionTypesFunctionReturnType01.completion} (63%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctionReturnType02/unionTypesFunctionReturnType02.php} (55%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctionReturnType02/unionTypesFunctionReturnType02.php.testUnionTypesFunctionReturnType02.completion
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctionReturnType03/unionTypesFunctionReturnType03.php} (55%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctionReturnType03/unionTypesFunctionReturnType03.php.testUnionTypesFunctionReturnType03.completion
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctionReturnType04/unionTypesFunctionReturnType04.php} (55%)
 copy php/php.editor/test/unit/data/testfiles/completion/lib/{byReferences/byReferences.php.testByReferences01.completion => php80/testUnionTypesFunctionReturnType04/unionTypesFunctionReturnType04.php.testUnionTypesFunctionReturnType04.completion} (61%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctions/unionTypesFunctions.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctions/unionTypesFunctions.php.testUnionTypesFunctions_01.completion
 copy php/php.editor/test/unit/data/testfiles/completion/lib/{byReferences/byReferences.php.testByReferences01.completion => php80/testUnionTypesFunctions/unionTypesFunctions.php.testUnionTypesFunctions_02.completion} (60%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctions/unionTypesFunctions.php.testUnionTypesFunctions_03.completion
 copy php/php.editor/test/unit/data/testfiles/completion/lib/{php71/testVoidReturnType/voidReturnType.php.testVoidReturnType_Class01.completion => php80/testUnionTypesFunctions/unionTypesFunctions.php.testUnionTypesFunctions_04.completion} (63%)
 copy php/php.editor/test/unit/data/testfiles/completion/lib/{byReferences/byReferences.php.testByReferences01.completion => php80/testUnionTypesFunctions/unionTypesFunctions.php.testUnionTypesFunctions_05.completion} (60%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctions/unionTypesFunctions.php.testUnionTypesFunctions_06.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctions/unionTypesFunctions.php.testUnionTypesFunctions_07.completion
 copy php/php.editor/test/unit/data/testfiles/completion/lib/{byReferences/byReferences.php.testByReferences01.completion => php80/testUnionTypesFunctions/unionTypesFunctions.php.testUnionTypesFunctions_08.completion} (61%)
 copy php/php.editor/test/unit/data/testfiles/completion/lib/{php71/testVoidReturnType/voidReturnType.php.testVoidReturnType_Class01.completion => php80/testUnionTypesFunctions/unionTypesFunctions.php.testUnionTypesFunctions_09.completion} (63%)
 copy php/php.editor/test/unit/data/testfiles/completion/lib/{byReferences/byReferences.php.testByReferences01.completion => php80/testUnionTypesFunctions/unionTypesFunctions.php.testUnionTypesFunctions_10.completion} (61%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctions/unionTypesFunctions.php.testUnionTypesFunctions_11.completion
 copy php/php.editor/test/unit/data/testfiles/completion/lib/{byReferences/byReferences.php.testByReferences01.completion => php80/testUnionTypesFunctions/unionTypesFunctions.php.testUnionTypesFunctions_12.completion} (60%)
 copy php/php.editor/test/unit/data/testfiles/completion/lib/{byReferences/byReferences.php.testByReferences01.completion => php80/testUnionTypesFunctions/unionTypesFunctions.php.testUnionTypesFunctions_13.completion} (60%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctions/unionTypesFunctions.php.testUnionTypesFunctions_14.completion
 copy php/php.editor/test/unit/data/testfiles/completion/lib/{php71/testVoidReturnType/voidReturnType.php.testVoidReturnType_Class01.completion => php80/testUnionTypesFunctions/unionTypesFunctions.php.testUnionTypesFunctions_15.completion} (62%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctions/unionTypesFunctions.php.testUnionTypesFunctions_16.completion
 copy php/php.editor/test/unit/data/testfiles/completion/lib/{byReferences/byReferences.php.testByReferences01.completion => php80/testUnionTypesFunctions/unionTypesFunctions.php.testUnionTypesFunctions_17.completion} (60%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctions/unionTypesFunctions.php.testUnionTypesFunctions_18.completion
 copy php/php.editor/test/unit/data/testfiles/completion/lib/{byReferences/byReferences.php.testByReferences01.completion => php80/testUnionTypesFunctions/unionTypesFunctions.php.testUnionTypesFunctions_19.completion} (60%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesFunctions/unionTypesFunctions.php.testUnionTypesFunctions_20.completion
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesImplementMethod01/testUnionTypesImplementMethod01.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesImplementMethod01/testUnionTypesImplementMethod01.php.testUnionTypesImplementMethod01.cccustomtpl
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesImplementMethod02/testUnionTypesImplementMethod02.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesImplementMethod02/testUnionTypesImplementMethod02.php.testUnionTypesImplementMethod02.cccustomtpl
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesImplementMethod03/testUnionTypesImplementMethod03.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesImplementMethod03/testUnionTypesImplementMethod03.php.testUnionTypesImplementMethod03.cccustomtpl
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesImplementMethod04/testUnionTypesImplementMethod04.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesImplementMethod04/testUnionTypesImplementMethod04.php.testUnionTypesImplementMethod04.cccustomtpl
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_01.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_02.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_03.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_04.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_05.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_06.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_07.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_08.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_09.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_10.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_11.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_12.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_13.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_14.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_15.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_16.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_17.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_18.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_19.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_20.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_21.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesMethods/unionTypesMethods.php.testUnionTypesMethods_22.completion
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesOverrideMethod01/testUnionTypesOverrideMethod01.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesOverrideMethod01/testUnionTypesOverrideMethod01.php.testUnionTypesOverrideMethod01.cccustomtpl
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesOverrideMethod02/testUnionTypesOverrideMethod02.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesOverrideMethod02/testUnionTypesOverrideMethod02.php.testUnionTypesOverrideMethod02.cccustomtpl
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesOverrideMethod03/testUnionTypesOverrideMethod03.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesOverrideMethod03/testUnionTypesOverrideMethod03.php.testUnionTypesOverrideMethod03.cccustomtpl
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesOverrideMethodSpecialTypes01/testUnionTypesOverrideMethodSpecialTypes01.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesOverrideMethodSpecialTypes01/testUnionTypesOverrideMethodSpecialTypes01.php.testUnionTypesOverrideMethodSpecialTypes01.cccustomtpl
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesOverrideMethodSpecialTypes02/testUnionTypesOverrideMethodSpecialTypes02.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesOverrideMethodSpecialTypes02/testUnionTypesOverrideMethodSpecialTypes02.php.testUnionTypesOverrideMethodSpecialTypes02.cccustomtpl
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesOverrideMethodSpecialTypes03/testUnionTypesOverrideMethodSpecialTypes03.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesOverrideMethodSpecialTypes03/testUnionTypesOverrideMethodSpecialTypes03.php.testUnionTypesOverrideMethodSpecialTypes03.cccustomtpl
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/completion/lib/php80/testUnionTypesOverrideMethodSpecialTypes04/testUnionTypesOverrideMethodSpecialTypes04.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesOverrideMethodSpecialTypes04/testUnionTypesOverrideMethodSpecialTypes04.php.testUnionTypesOverrideMethodSpecialTypes04.cccustomtpl
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesWithSpecialTypes/unionTypesWithSpecialTypes.php
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesWithSpecialTypes/unionTypesWithSpecialTypes.php.testUnionTypesWithSpecialTypes_01.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesWithSpecialTypes/unionTypesWithSpecialTypes.php.testUnionTypesWithSpecialTypes_02.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesWithSpecialTypes/unionTypesWithSpecialTypes.php.testUnionTypesWithSpecialTypes_03.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesWithSpecialTypes/unionTypesWithSpecialTypes.php.testUnionTypesWithSpecialTypes_04.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesWithSpecialTypes/unionTypesWithSpecialTypes.php.testUnionTypesWithSpecialTypes_05.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/completion/lib/php80/testUnionTypesWithSpecialTypes/unionTypesWithSpecialTypes.php.testUnionTypesWithSpecialTypes_06.completion
 create mode 100644 php/php.editor/test/unit/data/testfiles/formatting/spaces/php80/spaceAroundUnionTypeSeparator_01a.php
 create mode 100644 php/php.editor/test/unit/data/testfiles/formatting/spaces/php80/spaceAroundUnionTypeSeparator_01a.php.formatted
 create mode 100644 php/php.editor/test/unit/data/testfiles/formatting/spaces/php80/spaceAroundUnionTypeSeparator_01b.php
 create mode 100644 php/php.editor/test/unit/data/testfiles/formatting/spaces/php80/spaceAroundUnionTypeSeparator_01b.php.formatted
 create mode 100644 php/php.editor/test/unit/data/testfiles/formatting/spaces/php80/spaceAroundUnionTypeSeparator_02a.php
 create mode 100644 php/php.editor/test/unit/data/testfiles/formatting/spaces/php80/spaceAroundUnionTypeSeparator_02a.php.formatted
 create mode 100644 php/php.editor/test/unit/data/testfiles/formatting/spaces/php80/spaceAroundUnionTypeSeparator_02b.php
 create mode 100644 php/php.editor/test/unit/data/testfiles/formatting/spaces/php80/spaceAroundUnionTypeSeparator_02b.php.formatted
 create mode 100644 php/php.editor/test/unit/data/testfiles/gotodeclaration/php80/testUnionTypes/testUnionTypes.php
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/index/testPHP80UnionTypesFunctions/testPHP80UnionTypesFunctions.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/index/testPHP80UnionTypesFunctions/testPHP80UnionTypesFunctions.php.indexed
 create mode 100644 php/php.editor/test/unit/data/testfiles/index/testPHP80UnionTypesTypes/testPHP80UnionTypesTypes.php
 create mode 100644 php/php.editor/test/unit/data/testfiles/index/testPHP80UnionTypesTypes/testPHP80UnionTypesTypes.php.indexed
 create mode 100644 php/php.editor/test/unit/data/testfiles/markoccurences/php80/testUnionTypes/testUnionTypes.php
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/parser/php80/unionTypesError_01.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/parser/php80/unionTypesError_01.php.errors
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/parser/php80/unionTypesError_02.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/parser/php80/unionTypesError_02.php.errors
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/parser/php80/unionTypesError_03.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/parser/php80/unionTypesError_03.php.errors
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/parser/php80/unionTypesFunctions.php} (56%)
 copy php/php.editor/test/unit/data/testfiles/{verification/testIssue257898.php.testIssue257898.hints => parser/php80/unionTypesFunctions.php.errors} (100%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/parser/php80/unionTypesTypes.php
 copy php/{php.smarty/src/org/netbeans/modules/php/smarty/resources/TplTemplate.tpl => php.editor/test/unit/data/testfiles/parser/php80/unionTypesTypes.php.errors} (100%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/sanitize/unionTypesParameter01.php} (56%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/sanitize/unionTypesParameter02.php} (56%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/sanitize/unionTypesParameter03.php} (56%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/sanitize/unionTypesParameter04.php} (56%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/sanitize/unionTypesParameter05.php} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/testUnionTypes.php.testUnionTypes_01a.occurrences
 create mode 100644 php/php.editor/test/unit/data/testfiles/testUnionTypes.php.testUnionTypes_01b.occurrences
 create mode 100644 php/php.editor/test/unit/data/testfiles/testUnionTypes.php.testUnionTypes_01c.occurrences
 create mode 100644 php/php.editor/test/unit/data/testfiles/testUnionTypes.php.testUnionTypes_01d.occurrences
 create mode 100644 php/php.editor/test/unit/data/testfiles/testUnionTypes.php.testUnionTypes_02a.occurrences
 create mode 100644 php/php.editor/test/unit/data/testfiles/testUnionTypes.php.testUnionTypes_02b.occurrences
 create mode 100644 php/php.editor/test/unit/data/testfiles/testUnionTypes.php.testUnionTypes_02c.occurrences
 create mode 100644 php/php.editor/test/unit/data/testfiles/testUnionTypes.php.testUnionTypes_02d.occurrences
 create mode 100644 php/php.editor/test/unit/data/testfiles/testUnionTypes.php.testUnionTypes_03a.occurrences
 create mode 100644 php/php.editor/test/unit/data/testfiles/testUnionTypes.php.testUnionTypes_03b.occurrences
 create mode 100644 php/php.editor/test/unit/data/testfiles/testUnionTypes.php.testUnionTypes_03c.occurrences
 create mode 100644 php/php.editor/test/unit/data/testfiles/testUnionTypes.php.testUnionTypes_03d.occurrences
 create mode 100644 php/php.editor/test/unit/data/testfiles/testUnionTypes.php.testUnionTypes_04a.occurrences
 create mode 100644 php/php.editor/test/unit/data/testfiles/testUnionTypes.php.testUnionTypes_04b.occurrences
 create mode 100644 php/php.editor/test/unit/data/testfiles/testUnionTypes.php.testUnionTypes_04c.occurrences
 create mode 100644 php/php.editor/test/unit/data/testfiles/testUnionTypes.php.testUnionTypes_04d.occurrences
 create mode 100644 php/php.editor/test/unit/data/testfiles/testUnionTypes.php.testUnionTypes_04e.occurrences
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testImplementAbstractMethodsHint.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testImplementAbstractMethodsHint.php.testImplementAbstractMethodsHint.hints (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testImplementAbstractMethodsHintFix.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testImplementAbstractMethodsHintFix.php.testImplementAbstractMethodsHintFix_01.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testImplementAbstractMethodsHintFix.php.testImplementAbstractMethodsHintFix_02.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testImplementAbstractMethodsHintFix.php.testImplementAbstractMethodsHintFix_03.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testImplementAbstractMethodsHintFix.php.testImplementAbstractMethodsHintFix_04.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testImplementAbstractMethodsHintFix.php.testImplementAbstractMethodsHintFix_05.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testImplementAbstractMethodsHintFix.php.testImplementAbstractMethodsHintFix_06.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testImplementAbstractMethodsHintFix.php.testImplementAbstractMethodsHintFix_07.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testImplementAbstractMethodsHintFix.php.testImplementAbstractMethodsHintFix_08.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testImplementAbstractMethodsHintFix02.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testImplementAbstractMethodsHintFix02.php.testImplementAbstractMethodsHintFix02_01.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testImplementAbstractMethodsHintFix02.php.testImplementAbstractMethodsHintFix02_02.hints (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue257898.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue257898.php.testIssue257898.hints (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue262838Fix01.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue262838Fix01.php.testIssue262838Fix01a.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue262838Fix01.php.testIssue262838Fix01b.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue262838Fix02.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue262838Fix02.php.testIssue262838Fix02a.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue262838Fix02.php.testIssue262838Fix02b.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue262838Fix03.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue262838Fix03.php.testIssue262838Fix03a.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue262838Fix03.php.testIssue262838Fix03b.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue267563Fix01.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue267563Fix01.php.testIssue267563Fix01a.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue267563Fix01.php.testIssue267563Fix01b.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue267563Fix02.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue267563Fix02.php.testIssue267563Fix02a.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue267563Fix02.php.testIssue267563Fix02b.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue270237Fix01.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue270237Fix01.php.testIssue270237Fix01a.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue270237Fix01.php.testIssue270237Fix01b.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue270237Fix02.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue270237Fix02.php.testIssue270237Fix02a.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue270237Fix02.php.testIssue270237Fix02b.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue270237Fix03.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue270237Fix03.php.testIssue270237Fix03a.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue270237Fix03.php.testIssue270237Fix03b.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue270237Fix04.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue270237Fix04.php.testIssue270237Fix04a.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => ImplementAbstractMethodsHintError}/testIssue270237Fix04.php.testIssue270237Fix04b.fixed (100%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/ImplementAbstractMethodsHintError/testUnionTypesImplementMethod01.php} (56%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/ImplementAbstractMethodsHintError/testUnionTypesImplementMethod01.php.testUnionTypesFix_01.fixed} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/verification/ImplementAbstractMethodsHintError/testUnionTypesImplementMethod01.php.testUnionTypes_01.hints
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/ImplementAbstractMethodsHintError/testUnionTypesImplementMethod02.php} (56%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/ImplementAbstractMethodsHintError/testUnionTypesImplementMethod02.php.testUnionTypesFix_02.fixed} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/verification/ImplementAbstractMethodsHintError/testUnionTypesImplementMethod02.php.testUnionTypes_02.hints
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/ImplementAbstractMethodsHintError/testUnionTypesImplementMethod03.php} (56%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/ImplementAbstractMethodsHintError/testUnionTypesImplementMethod03.php.testUnionTypesFix_03.fixed} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/verification/ImplementAbstractMethodsHintError/testUnionTypesImplementMethod03.php.testUnionTypes_03.hints
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/ImplementAbstractMethodsHintError/testUnionTypesImplementMethod04.php} (56%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/ImplementAbstractMethodsHintError/testUnionTypesImplementMethod04.php.testUnionTypesFix_04.fixed} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/verification/ImplementAbstractMethodsHintError/testUnionTypesImplementMethod04.php.testUnionTypes_04.hints
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/ImplementAbstractMethodsHintError/testUnionTypesImplementMethodSpecialTypes01.php} (56%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/ImplementAbstractMethodsHintError/testUnionTypesImplementMethodSpecialTypes01.php.testUnionTypesWithSpecialTypesFix_01.fixed} (54%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/ImplementAbstractMethodsHintError/testUnionTypesImplementMethodSpecialTypes02.php} (56%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/ImplementAbstractMethodsHintError/testUnionTypesImplementMethodSpecialTypes02.php.testUnionTypesWithSpecialTypesFix_02.fixed} (53%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/ImplementAbstractMethodsHintError/testUnionTypesImplementMethodSpecialTypes03.php} (56%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/ImplementAbstractMethodsHintError/testUnionTypesImplementMethodSpecialTypes03.php.testUnionTypesWithSpecialTypesFix_03.fixed} (56%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/ImplementAbstractMethodsHintError/testUnionTypesImplementMethodSpecialTypes04.php} (56%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/ImplementAbstractMethodsHintError/testUnionTypesImplementMethodSpecialTypes04.php.testUnionTypesWithSpecialTypesFix_04.fixed} (56%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testInitializeFieldSuggestion_01.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testInitializeFieldSuggestion_01.php.testInitializeFieldSuggestion_01.hints (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testInitializeFieldSuggestion_02.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testInitializeFieldSuggestion_02.php.testInitializeFieldSuggestion_02.hints (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testInitializeFieldSuggestion_03.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testInitializeFieldSuggestion_03.php.testInitializeFieldSuggestion_03.hints (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testInitializeFieldSuggestion_04.php (100%)
 copy php/php.editor/test/unit/data/testfiles/verification/{testIssue239640.php.testIssue239640_01.hints => InitializeFieldsSuggestion/testInitializeFieldSuggestion_04.php.testInitializeFieldSuggestion_04.hints} (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testInitializeFieldSuggestion_05.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testInitializeFieldSuggestion_05.php.testInitializeFieldSuggestion_05.hints (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testInitializeFieldSuggestion_06.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testInitializeFieldSuggestion_06.php.testInitializeFieldSuggestion_06.hints (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testInitializeFieldSuggestion_07.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testInitializeFieldSuggestion_07.php.testInitializeFieldSuggestion_07.hints (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testInitializeFieldSuggestion_08.php (100%)
 copy php/php.editor/test/unit/data/testfiles/verification/{testIssue239640.php.testIssue239640.hints => InitializeFieldsSuggestion/testInitializeFieldSuggestion_08.php.testInitializeFieldSuggestion_08.hints} (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testIssue229522.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testIssue229522.php.testIssue229522.hints (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testIssue239640.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testIssue239640.php.testIssue239640.hints (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testIssue239640.php.testIssue239640_01.hints (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testIssue248213.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testIssue248213.php.testIssue248213.hints (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testIssue249306.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testIssue249306.php.testIssue249306.hints (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testIssue270368_01.php (100%)
 copy php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testIssue270368_01.php.testIssue270368Fix_01.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{testIssue270368_01.php.testIssue270368Fix_01.fixed => InitializeFieldsSuggestion/testIssue270368_01.php.testIssue270368Fix_01_php74.fixed} (66%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testIssue270368_01.php.testIssue270368_01.hints (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testIssue270368_02.php (100%)
 copy php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testIssue270368_02.php.testIssue270368Fix_02.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{testIssue270368_02.php.testIssue270368Fix_02.fixed => InitializeFieldsSuggestion/testIssue270368_02.php.testIssue270368Fix_02_php74.fixed} (65%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testIssue270368_02.php.testIssue270368_02.hints (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testIssue270368_03.php (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testIssue270368_03.php.testIssue270368Fix_03.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testIssue270368_04.php (100%)
 copy php/php.editor/test/unit/data/testfiles/verification/{ => InitializeFieldsSuggestion}/testIssue270368_04.php.testIssue270368Fix_04.fixed (100%)
 rename php/php.editor/test/unit/data/testfiles/verification/{testIssue270368_04.php.testIssue270368Fix_04.fixed => InitializeFieldsSuggestion/testIssue270368_04.php.testIssue270368Fix_04_php74.fixed} (67%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/InitializeFieldsSuggestion/unionTypes_01.php} (56%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/InitializeFieldsSuggestion/unionTypes_01.php.testUnionTypesFix_01a_php73.fixed} (57%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/InitializeFieldsSuggestion/unionTypes_01.php.testUnionTypesFix_01a_php80.fixed} (56%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/InitializeFieldsSuggestion/unionTypes_01.php.testUnionTypesFix_01b_php73.fixed} (57%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/InitializeFieldsSuggestion/unionTypes_01.php.testUnionTypesFix_01b_php80.fixed} (56%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/InitializeFieldsSuggestion/unionTypes_01.php.testUnionTypesFix_01c_php73.fixed} (57%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/InitializeFieldsSuggestion/unionTypes_01.php.testUnionTypesFix_01c_php80.fixed} (56%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/InitializeFieldsSuggestion/unionTypes_01.php.testUnionTypesFix_01d_php73.fixed} (57%)
 copy php/php.editor/{src/org/netbeans/modules/php/editor/model/Parameter.java => test/unit/data/testfiles/verification/InitializeFieldsSuggestion/unionTypes_01.php.testUnionTypesFix_01d_php80.fixed} (56%)
 create mode 100644 php/php.editor/test/unit/data/testfiles/verification/InitializeFieldsSuggestion/unionTypes_01.php.testUnionTypes_01a.hints
 create mode 100644 php/php.editor/test/unit/data/testfiles/verification/InitializeFieldsSuggestion/unionTypes_01.php.testUnionTypes_01b.hints
 create mode 100644 php/php.editor/test/unit/data/testfiles/verification/InitializeFieldsSuggestion/unionTypes_01.php.testUnionTypes_01c.hints
 create mode 100644 php/php.editor/test/unit/data/testfiles/verification/InitializeFieldsSuggestion/unionTypes_01.php.testUnionTypes_01d.hints
 delete mode 100644 php/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_04.php.testInitializeFieldSuggestion_04.hints
 delete mode 100644 php/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_08.php.testInitializeFieldSuggestion_08.hints
 create mode 100644 php/php.editor/test/unit/src/org/netbeans/modules/php/editor/verification/ImplementAbstractMethodsHintErrorTest.java
 create mode 100644 php/php.editor/test/unit/src/org/netbeans/modules/php/editor/verification/InitializeFieldsSuggestionTest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists