Skip to content

Commit 864a170

Browse files
committed
[java] update grammar
1 parent 3495363 commit 864a170

1 file changed

Lines changed: 19 additions & 3 deletions

File tree

extensions/java/syntaxes/java.tmLanguage.json

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
55
"Once accepted there, we are happy to receive an update request."
66
],
7-
"version": "https://github.com/atom/language-java/commit/cf96ae95ea2e2f4cfd5e6e685e6d7db039859cc6",
7+
"version": "https://github.com/atom/language-java/commit/5c2863da1425d61914d2e04ef31b86f8c5883c5f",
88
"scopeName": "source.java",
99
"name": "Java",
1010
"fileTypes": [
@@ -36,9 +36,13 @@
3636
"name": "invalid.illegal.character_not_allowed_here.java"
3737
},
3838
{
39-
"match": "(?<!_)_(?=\\s*(\\.|;))|[A-Z]+|\\b\\d+|-+",
39+
"match": "(?<!_)_(?=\\s*(\\.|;))|\\b\\d+|-+",
4040
"name": "invalid.illegal.character_not_allowed_here.java"
4141
},
42+
{
43+
"match": "[A-Z]+",
44+
"name": "invalid.deprecated.package_name_not_lowercase.java"
45+
},
4246
{
4347
"match": "(?x)\\b(?<!\\$)\n(abstract|assert|boolean|break|byte|case|catch|char|class|\nconst|continue|default|do|double|else|enum|extends|final|\nfinally|float|for|goto|if|implements|import|instanceof|int|\ninterface|long|native|new|package|private|protected|public|\nreturn|short|static|strictfp|super|switch|syncronized|this|\nthrow|throws|transient|try|void|volatile|while|\ntrue|false|null)\\b",
4448
"name": "invalid.illegal.character_not_allowed_here.java"
@@ -533,7 +537,7 @@
533537
"comments-javadoc": {
534538
"patterns": [
535539
{
536-
"begin": "^\\s*/\\*\\*",
540+
"begin": "^\\s*/\\*\\*(?!/)",
537541
"beginCaptures": {
538542
"0": {
539543
"name": "punctuation.definition.comment.java"
@@ -675,6 +679,9 @@
675679
},
676680
"contentName": "meta.catch.parameters.java",
677681
"patterns": [
682+
{
683+
"include": "#comments"
684+
},
678685
{
679686
"include": "#parameters"
680687
}
@@ -773,6 +780,9 @@
773780
}
774781
}
775782
},
783+
{
784+
"include": "#primitive-arrays"
785+
},
776786
{
777787
"match": "[a-zA-Z$_][a-zA-Z0-9$_]*",
778788
"name": "storage.type.generic.java"
@@ -1389,6 +1399,12 @@
13891399
},
13901400
{
13911401
"include": "#variables"
1402+
},
1403+
{
1404+
"include": "#primitive-arrays"
1405+
},
1406+
{
1407+
"include": "#object-types"
13921408
}
13931409
]
13941410
}

0 commit comments

Comments
 (0)