You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by ma...@apache.org on 2022/02/26 13:37:54 UTC
[netbeans] branch master updated (b3d3266 -> 2494ac2)
This is an automated email from the ASF dual-hosted git repository.
matthiasblaesing pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans.git.
from b3d3266 Merge pull request #3642 from matthiasblaesing/css_ext
new 10f4f12 Update GraalJS Parser
new 9ee75b4 Update lexer to handle ecmascript 7-13 lexer changes
new 19d61b2 Tollerate missing documentation from node.js documentation
new ba79ee6 Use correct invocation for new parser
new 3383cf4 Remove libs.oracle.jsparser is succeeded by libs.nashorn
new 3507e8a Adjust to new language constructs in updated JS parser
new da227c0 Add enums for ES8 - ES.Next and make ES.Next the default
new 3c17c11 Fix code completion for private members (should be visible inside class and invisible outside)
new 05d936c Implement JS hints to warn about new features
new 9fb28c7 Fix empty catch
new 2494ac2 Merge pull request #3599 from matthiasblaesing/update-js
The 6682 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:
contrib/libs.oracle.jsparser/.gitignore | 1 -
contrib/libs.oracle.jsparser/LICENSE | 347 -----
contrib/libs.oracle.jsparser/build.xml | 70 -
.../libs.oracle.jsparser/external/binaries-list | 17 -
.../com.oracle.js.parser-ba7a8bc42268-license.txt | 355 -----
contrib/libs.oracle.jsparser/manifest.mf | 7 -
.../nbproject/project.properties | 24 -
contrib/libs.oracle.jsparser/nbproject/project.xml | 37 -
.../libs/oracle/jsparser/Bundle.properties | 20 -
.../foreach/index.html.testForEach.completion | 20 +-
.../index.html.testForEachAlias.completion | 20 +-
.../index.html.testIssue231569.completion | 20 +-
.../template/index.html.testTemplate.completion | 20 +-
.../index.html.testTemplateForEach.completion | 20 +-
.../index.html.testTemplateInner.completion | 20 +-
.../completion/with/index.html.testWith.completion | 20 +-
webcommon/javascript2.doc/nbproject/project.xml | 4 +-
webcommon/javascript2.editor/nbproject/project.xml | 4 +-
.../editor/CompletionContextFinder.java | 108 +-
.../javascript2/editor/JsCamelCaseInterceptor.java | 2 +-
.../javascript2/editor/JsCodeCompletion.java | 333 ++--
.../javascript2/editor/JsCompletionItem.java | 2 +-
.../modules/javascript2/editor/JsPreferences.java | 11 +-
.../javascript2/editor/JsSemanticAnalyzer.java | 10 +-
.../javascript2/editor/JsStructureScanner.java | 4 +-
.../javascript2/editor/JsTypedTextInterceptor.java | 2 +-
.../modules/javascript2/editor/JsVersion.java | 45 +-
.../editor/formatter/FormatTokenStream.java | 1 +
.../javascript2/editor/hints/Ecma10Rule.java | 106 ++
.../javascript2/editor/hints/Ecma11Rule.java | 109 ++
.../javascript2/editor/hints/Ecma12Rule.java | 136 ++
.../javascript2/editor/hints/Ecma6Rule.java | 54 +-
.../javascript2/editor/hints/Ecma7Rule.java | 54 +-
.../javascript2/editor/hints/EcmaLevelRule.java | 7 +
.../javascript2/editor/hints/OperatorRule.java | 147 ++
.../javascript2/editor/hints/SwitchToEcmaXFix.java | 71 +
.../editor/navigation/DeclarationFinderImpl.java | 4 +-
.../javascript2/editor/parser/JsParser.java | 2 +-
.../modules/javascript2/editor/resources/layer.xml | 4 +
...01.js.testOfferingCallbackFunction01.completion | 20 +-
.../completion/classPrivateMembersInside.js | 35 +
...side.js.testCompletionPrivateMembers.completion | 11 +
.../completion/classPrivateMembersOutside.js | 38 +
...side.js.testCompletionPrivateMembers.completion | 9 +
.../constructors.js.testConstructors_01.completion | 20 +-
.../issue215863.js.testIssue215863_04.completion | 4 +-
.../issue215863.js.testIssue215863_05.completion | 2 +-
.../issue215863.js.testIssue215863_06.completion | 2 +-
.../issue225986.js.testIssue225986_01.completion | 2 +-
.../issue269609.js.testIssue269609_01.completion | 2 +-
.../issue269609.js.testIssue269609_02.completion | 2 +-
.../issue269609.js.testIssue269609_03.completion | 2 +-
.../issue269609.js.testIssue269609_04.completion | 2 +-
.../issue269609.js.testIssue269609_05.completion | 2 +-
.../issue226650.html.testIssue226650.completion | 20 +-
.../issue232178.js.testIssue232178_01.completion | 20 +-
.../issue240914.js.testIssue240914_01.completion | 20 +-
.../issue240914.js.testIssue240914_04.completion | 20 +-
...ferenceNew.js.testTypeInferenceNew01.completion | 20 +-
.../completion/with/with1.js.testWith1.completion | 20 +-
.../completion/with/with3.js.testWith3.completion | 20 +-
.../withAnonymous/with5.js.testWith5.completion | 20 +-
.../withComplex/with4.js.testWith4a.completion | 20 +-
.../withComplex/with4.js.testWith4b.completion | 20 +-
.../withComplex/with4.js.testWith4c.completion | 20 +-
.../unit/data/testfiles/formatter/importExport9.js | 2 +-
.../formatter/importExport9.js.formatTokens | 2 +-
.../testfiles/formatter/importExport9.js.formatted | 2 +-
.../issue232792.js.testCCinWith01.completion | 20 +-
.../restSpreadProperties/restSpreadProperties5.js | 2 +-
.../restSpreadProperties5.js.ast.xml | 65 +-
.../issue234373.js.testIssue234373_02.completion | 20 +-
.../issue234381.js.testIssue234381_03.completion | 20 +-
.../javascript2/editor/JsCodeCompletionTest.java | 5 +
.../jQueryFragment01.js.testProperty01.completion | 20 +-
.../modules/javascript2/lexer/JsColoringLexer.java | 1623 ++++++++++----------
.../modules/javascript2/lexer/api/JsTokenId.java | 16 +-
.../javascript2/lexer/api/LexUtilities.java | 12 +-
.../unit/data/testfiles/jsx/inner01.js.tokens.txt | 4 +-
.../unit/data/testfiles/jsx/simple03.js.tokens.txt | 4 +-
.../test/unit/data/testfiles/numbers.js | 4 +
.../test/unit/data/testfiles/numbers.js.tokens.txt | 38 +
.../test/unit/data/testfiles/operators.js | 7 +
.../unit/data/testfiles/operators.js.tokens.txt | 101 ++
.../unit/data/testfiles/privateClassMembers.js | 14 +
.../testfiles/privateClassMembers.js.tokens.txt | 62 +
.../data/testfiles/scriptInputBroken.js.tokens.txt | 2 +-
.../modules/javascript2/lexer/JsTokenDumpTest.java | 15 +
.../javascript2.lexer/tools/JsColoringScanner.flex | 19 +-
webcommon/javascript2.model/nbproject/project.xml | 4 +-
.../modules/javascript2/model/CatchBlockImpl.java | 10 +-
.../modules/javascript2/model/ModelVisitor.java | 26 +-
.../modules/javascript2/model/api/Model.java | 12 +-
.../modules/javascript2/model/api/ModelUtils.java | 298 ++--
.../nodejs/editor/NodeJsDataProvider.java | 8 +-
webcommon/libs.nashorn/external/binaries-list | 2 +-
...-license.txt => graaljs-parser-1.0-license.txt} | 6 +-
webcommon/libs.nashorn/manifest.mf | 4 +-
.../nbproject/org-netbeans-libs-nashorn.sig | 28 +-
.../libs.nashorn/nbproject/project.properties | 2 +-
webcommon/libs.nashorn/nbproject/project.xml | 4 +-
101 files changed, 2505 insertions(+), 2589 deletions(-)
delete mode 100644 contrib/libs.oracle.jsparser/.gitignore
delete mode 100644 contrib/libs.oracle.jsparser/LICENSE
delete mode 100644 contrib/libs.oracle.jsparser/build.xml
delete mode 100644 contrib/libs.oracle.jsparser/external/binaries-list
delete mode 100644 contrib/libs.oracle.jsparser/external/com.oracle.js.parser-ba7a8bc42268-license.txt
delete mode 100644 contrib/libs.oracle.jsparser/manifest.mf
delete mode 100644 contrib/libs.oracle.jsparser/nbproject/project.properties
delete mode 100644 contrib/libs.oracle.jsparser/nbproject/project.xml
delete mode 100644 contrib/libs.oracle.jsparser/src/org/netbeans/libs/oracle/jsparser/Bundle.properties
create mode 100644 webcommon/javascript2.editor/src/org/netbeans/modules/javascript2/editor/hints/Ecma10Rule.java
create mode 100644 webcommon/javascript2.editor/src/org/netbeans/modules/javascript2/editor/hints/Ecma11Rule.java
create mode 100644 webcommon/javascript2.editor/src/org/netbeans/modules/javascript2/editor/hints/Ecma12Rule.java
create mode 100644 webcommon/javascript2.editor/src/org/netbeans/modules/javascript2/editor/hints/OperatorRule.java
create mode 100644 webcommon/javascript2.editor/src/org/netbeans/modules/javascript2/editor/hints/SwitchToEcmaXFix.java
create mode 100644 webcommon/javascript2.editor/test/unit/data/testfiles/completion/classPrivateMembersInside.js
create mode 100644 webcommon/javascript2.editor/test/unit/data/testfiles/completion/classPrivateMembersInside.js.testCompletionPrivateMembers.completion
create mode 100644 webcommon/javascript2.editor/test/unit/data/testfiles/completion/classPrivateMembersOutside.js
create mode 100644 webcommon/javascript2.editor/test/unit/data/testfiles/completion/classPrivateMembersOutside.js.testCompletionPrivateMembers.completion
create mode 100644 webcommon/javascript2.lexer/test/unit/data/testfiles/numbers.js
create mode 100644 webcommon/javascript2.lexer/test/unit/data/testfiles/numbers.js.tokens.txt
create mode 100644 webcommon/javascript2.lexer/test/unit/data/testfiles/operators.js
create mode 100644 webcommon/javascript2.lexer/test/unit/data/testfiles/operators.js.tokens.txt
create mode 100644 webcommon/javascript2.lexer/test/unit/data/testfiles/privateClassMembers.js
create mode 100644 webcommon/javascript2.lexer/test/unit/data/testfiles/privateClassMembers.js.tokens.txt
rename webcommon/libs.nashorn/external/{graal-js-parser-e20fe15-license.txt => graaljs-parser-1.0-license.txt} (87%)
---------------------------------------------------------------------
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