diff options
author | George Fraser <george@fivetran.com> | 2018-12-22 18:15:28 -0800 |
---|---|---|
committer | George Fraser <george@fivetran.com> | 2018-12-22 18:15:28 -0800 |
commit | 4faf72a719de397c5ef1c6b4377d7de353308e13 (patch) | |
tree | 1765e6c34c316ace9dc5794cbc184ed8fcfbd341 /lib | |
parent | 35f768c391cf3987bc66bcedfdc2e13ac4ed3494 (diff) | |
download | java-language-server-4faf72a719de397c5ef1c6b4377d7de353308e13.zip |
Make new ... slightly more aggressive
Diffstat (limited to 'lib')
-rw-r--r-- | lib/java.tmLanguage.json | 33 |
1 files changed, 30 insertions, 3 deletions
diff --git a/lib/java.tmLanguage.json b/lib/java.tmLanguage.json index d2afc46..26c8459 100644 --- a/lib/java.tmLanguage.json +++ b/lib/java.tmLanguage.json @@ -445,6 +445,36 @@ "name": "meta.new.java", "patterns": [ { + "match": "\\b\\w+\\b", + "name": "meta.constructor.name" + }, + { + "begin": "<", + "end": ">", + "name": "meta.constructor.parameters", + "patterns": [ + { + "TODO": "dedup", + "match": "\\b\\w+\\b", + "name": "storage.type.java" + }, + { + "match": "[<>,\\.\\?]|extends|super", + "name": "keyword.other" + } + ] + }, + { + "begin": "\\(", + "end": "\\)", + "name": "meta.constructor.arguments", + "patterns": [ + { + "include": "#expr" + } + ] + }, + { "begin": "{", "end": "}", "name": "meta.anonymous-class.body.java", @@ -463,9 +493,6 @@ "include": "#class-body" } ] - }, - { - "include": "#code" } ] }, |