summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorGeorge Fraser <george@fivetran.com>2018-10-11 23:07:56 -0700
committerGeorge Fraser <george@fivetran.com>2018-10-11 23:07:56 -0700
commit4ff0889c7f9a95458a773abf13043572e247249c (patch)
tree11a88d8f78dc5af2d1100bf1f734963d73f0ed90 /lib
parenta08b69436837698fe55055d8aa7d9f5c7f13981c (diff)
downloadjava-language-server-4ff0889c7f9a95458a773abf13043572e247249c.zip
Instanceof
Diffstat (limited to 'lib')
-rw-r--r--lib/java.tmLanguage.json19
1 files changed, 17 insertions, 2 deletions
diff --git a/lib/java.tmLanguage.json b/lib/java.tmLanguage.json
index 87b77af..07be47b 100644
--- a/lib/java.tmLanguage.json
+++ b/lib/java.tmLanguage.json
@@ -46,12 +46,27 @@
{
"match": "\\bthrow|return|break|continue|default|do|while|switch|if|else|const|goto\\b",
"name": "keyword.java"
+ },
+ {
+ "match": "\\b(instanceof)\\s+((\\w+\\.)*\\w+)",
+ "captures": {
+ "1": {
+ "name": "keyword.instanceof.java"
+ },
+ "2": {
+ "name": "entity.name.class.java"
+ }
+ }
}
],
"repository": {
"class-name": {
- "match": "(\\w+\\.)*\\w+",
- "name": "entity.name.class.java"
+ "patterns": [
+ {
+ "match": "(\\w+\\.)*\\w+",
+ "name": "entity.name.class.java"
+ }
+ ]
}
}
} \ No newline at end of file