diff --git a/Java/Java.sublime-syntax b/Java/Java.sublime-syntax index 95ba639a5c..47969fa315 100644 --- a/Java/Java.sublime-syntax +++ b/Java/Java.sublime-syntax @@ -1966,7 +1966,7 @@ contexts: receiver-unqualified-type: - match: '{{identifier}}' - scope: storage.type.class.java + scope: support.class.java push: - receiver-unqualified-type-end - maybe-array-modifiers @@ -1984,7 +1984,7 @@ contexts: receiver-qualified-type: - meta_scope: meta.path.java - match: '{{identifier}}' - scope: storage.type.class.java + scope: support.class.java push: - receiver-qualified-type-end - qualified-object-type-arguments @@ -2034,7 +2034,7 @@ contexts: receiver-qualified-identifier-path: - meta_scope: meta.path.java - match: '{{id}}' - scope: storage.type.class.java + scope: support.class.java push: - receiver-qualified-identifier-accessor - maybe-type-argument @@ -2224,7 +2224,7 @@ contexts: scope: punctuation.accessor.dot.java set: - match: '{{classcase_id}}' - scope: storage.type.class.java + scope: support.class.java set: - variable-namespace-meta - maybe-object-type-child @@ -2598,7 +2598,7 @@ contexts: qualified-constant-class: - match: '{{identifier}}' - scope: storage.type.class.java + scope: support.class.java set: - qualified-constant-class-accessor - maybe-type-argument @@ -2652,7 +2652,7 @@ contexts: static-import-class: - match: '{{identifier}}' - scope: storage.type.class.java + scope: support.class.java set: - static-import-class-accessor - maybe-type-argument @@ -2710,7 +2710,7 @@ contexts: type-import-class: - match: '{{identifier}}' - scope: storage.type.class.java + scope: support.class.java set: - type-import-class-accessor - maybe-type-argument @@ -2884,7 +2884,7 @@ contexts: object-types: # Popular JDK classes, generic type variable - match: (?:UUID|UR[LI]|\p{Lu}){{break}} - scope: storage.type.class.java + scope: support.class.java push: - maybe-object-type-child - maybe-array-modifiers @@ -2894,7 +2894,7 @@ contexts: scope: constant.other.java # Classes - match: '{{classcase_id}}' - scope: storage.type.class.java + scope: support.class.java push: - maybe-object-type-child - maybe-array-modifiers @@ -2912,7 +2912,7 @@ contexts: scope: constant.other.java pop: 1 - match: '{{classcase_id}}' - scope: storage.type.class.java + scope: support.class.java set: - maybe-object-type-child - maybe-array-modifiers @@ -2941,7 +2941,7 @@ contexts: unqualified-object-type: - match: '{{id}}' - scope: storage.type.class.java + scope: support.class.java push: - unqualiefied-object-type-end - maybe-type-argument @@ -2975,7 +2975,7 @@ contexts: qualified-object-type-class: - match: '{{identifier}}' - scope: storage.type.class.java + scope: support.class.java push: - qualified-object-type-end - qualified-object-type-arguments diff --git a/Java/tests/syntax_test_java.java b/Java/tests/syntax_test_java.java index 15a2ba3abf..ff3e86e5c0 100644 --- a/Java/tests/syntax_test_java.java +++ b/Java/tests/syntax_test_java.java @@ -671,7 +671,7 @@ // ^ punctuation.accessor.dot.java - entity - variable // ^ variable.namespace.java // ^ punctuation.accessor.dot.java - entity - variable -// ^^^^^ storage.type.class.java +// ^^^^^ support.class.java // ^ punctuation.accessor.dot.java - entity - variable // ^ variable.language.wildcard.asterisk.java @@ -682,7 +682,7 @@ // ^ punctuation.accessor.dot.java - entity - variable // ^ variable.namespace.java // ^ punctuation.accessor.dot.java - entity - variable -// ^^^^^ storage.type.class.java +// ^^^^^ support.class.java // ^ punctuation.accessor.dot.java - entity // ^^^^^^^^ entity.name.class.java @@ -701,7 +701,7 @@ .Class //^^^^^^^^^^^ meta.import.java meta.path.java // ^ punctuation.accessor.dot.java - entity - variable -// ^^^^^ storage.type.class.java +// ^^^^^ support.class.java . //^^^^ meta.import.java meta.path.java // ^ punctuation.accessor.dot.java - entity @@ -732,7 +732,7 @@ // ^ punctuation.accessor.dot.java // ^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^ storage.type.class.java +// ^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^^^^^ entity.name.import.java // ^ punctuation.terminator.java @@ -746,7 +746,7 @@ // ^ punctuation.accessor.dot.java // ^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^ storage.type.class.java +// ^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^^^^ entity.name.constant.java // ^ punctuation.terminator.java @@ -767,7 +767,7 @@ // ^^^^ comment.block.empty.java // ^ punctuation.accessor.dot.java // ^^^^ comment.block.empty.java -// ^^^^^ storage.type.class.java +// ^^^^^ support.class.java // ^^^^^^^^^^^^^ - entity - variable // ^^^^ comment.block.empty.java // ^ punctuation.accessor.dot.java @@ -801,7 +801,7 @@ /**/ Class //^^^^^^^^^^^^ meta.import.java meta.path.java // ^^^^ comment.block.empty.java -// ^^^^^ storage.type.class.java +// ^^^^^ support.class.java /**/ . //^^^^^^^^^^^^ meta.import.java meta.path.java // ^^^^ comment.block.empty.java @@ -824,7 +824,7 @@ // ^ punctuation.accessor.dot.java // ^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^ storage.type.class.java +// ^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^ variable.language.wildcard.asterisk.java @@ -834,7 +834,7 @@ // ^ - meta.import - meta.path //^^^^ keyword.declaration.import.java // ^^^^^^ storage.modifier.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.accessor.dot.java // ^ variable.namespace.java // ^ punctuation.accessor.dot.java @@ -1039,7 +1039,7 @@ class GenericTest //<- meta.class.java keyword.declaration.class.java @@ -1049,7 +1049,7 @@ class GenericTest // ^ punctuation.definition.generic.begin.java // ^^^^^^^ variable.parameter.type.java // ^^^^^^^ storage.modifier.extends.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.end.java class generictest @@ -1060,7 +1060,7 @@ class generictest // ^ punctuation.definition.generic.begin.java // ^^^^^^^ variable.parameter.type.java // ^^^^^^^ storage.modifier.extends.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.end.java class GenericTest @@ -1071,7 +1071,7 @@ class GenericTest // ^ punctuation.definition.generic.begin.java // ^^^ invalid.illegal.unexpected-keyword.java // ^^^^^^^ storage.modifier.extends.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.end.java class GenericTest @@ -1082,7 +1082,7 @@ class GenericTest // ^ punctuation.definition.generic.begin.java // ^ invalid.illegal.unexpected-keyword.java // ^^^^^^^ storage.modifier.extends.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.end.java class GenericTest @@ -1104,7 +1104,7 @@ class GenericTest // ^ punctuation.definition.generic.begin.java // ^ variable.parameter.type.java // ^^^^^ invalid.illegal.unexpected-keyword.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.end.java class GenericTest @@ -1114,7 +1114,7 @@ class GenericTest // ^^^^^^^^^^^ meta.class.identifier.java meta.generic.declaration.java // ^ punctuation.definition.generic.begin.java // ^^^^^ invalid.illegal.unexpected-keyword.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.end.java class GenericTest<@Anno A extends @Anno com . @Anno Foo & @Anno Foo . @Anno Bar> @@ -1139,9 +1139,9 @@ class GenericTest<@Anno A extends @Anno com . @Anno Foo & @anno foo . @anno bar> @@ -1192,9 +1192,9 @@ class generictest<@anno a extends @anno com . @anno foo extends Foo {} @@ -1246,7 +1246,7 @@ class GenericTest extends Foo {} // ^ punctuation.definition.generic.begin.java // ^ variable.language.wildcard.java // ^^^^^^^ storage.modifier.extends.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^ - entity - keyword - storage // ^ punctuation.section.block.begin.java @@ -1285,15 +1285,15 @@ class GenericTest extends @Anno com . @Anno Foo<@Anno ? extends @Anno SuperCl // ^^^^^^^ storage.modifier.extends.java // ^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java -// ^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java -// ^^^^^^^^ storage.type.class.java +// ^^^^^^^^ support.class.java // ^ keyword.operator.logical.java // ^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java -// ^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.separator.comma.java // ^ - entity - keyword - storage - variable @@ -1349,7 +1349,7 @@ class lowercasetest implements fully.qualified.other { // ^^^^^ entity.other.inherited-class.java // ^^^ meta.generic.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java } // <- punctuation.section.block.end.java @@ -1511,7 +1511,7 @@ public class LocalNestedClass; void classReferences() { Foo.class; // comment -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^ variable.language.class.java - storage.type.java // ^ punctuation.terminator.java @@ -1809,10 +1809,10 @@ public enum TokenKind extends MyEnum, FooBaz> implements Foo, B // ^^^^^^^^^^ meta.generic.java - meta.generic meta.generic // ^ variable.language.wildcard.java // ^^^^^ keyword.declaration.super.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.begin.java // ^^^^ meta.generic.java meta.generic.java -// ^^ storage.type.class.java +// ^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ meta.generic.java punctuation.definition.generic.end.java - meta.generic meta.generic // ^^^^^^^^^^ storage.modifier.implements.java @@ -1958,7 +1958,7 @@ public enum TokenKind extends MyEnum, FooBaz> implements Foo, B // ^^^^^^ storage.modifier.java String image = ""; -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^^^^^ variable.other.member.java // ^ keyword.operator.assignment.java // ^^ string.quoted.double.java @@ -1971,7 +1971,7 @@ public enum TokenKind extends MyEnum, FooBaz> implements Foo, B // ^^^ meta.function.java - meta.function meta.function // ^^^^^^^^^ entity.name.function.constructor.java // ^ punctuation.section.group.begin.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ variable.parameter.java // ^ punctuation.section.group.end.java // ^ punctuation.section.block.begin.java @@ -1999,7 +1999,7 @@ public static void main(String[]a){} // ^^^^ storage.type.void.java // ^^^^ entity.name.function.java // ^ punctuation.section.group.begin.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^^ storage.modifier.array.java // ^ variable.parameter.java // ^ punctuation.section.group.end.java @@ -2331,7 +2331,7 @@ interface // comment // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java // ^^^^^^^ storage.modifier.default.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^ variable.language.class.java - storage.type.java @@ -2456,7 +2456,7 @@ record RecordTest(int x, @notnull foo bar) implements Foo, Bar { } // ^ punctuation.separator.comma.java // ^ punctuation.definition.annotation.java // ^^^^^^^ variable.annotation.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^^^ variable.parameter.java // ^ punctuation.section.group.end.java // ^^^^^^^^^^ storage.modifier.implements.java @@ -2704,13 +2704,13 @@ class FieldDeclarationTests { //^^^^^^^^ meta.field.modifier.java // ^^^^^^^ meta.field.type.java //^^^^^^^ storage.modifier.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java private string //^^^^^^^^ meta.field.modifier.java // ^^^^^^^ meta.field.type.java //^^^^^^^ storage.modifier.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java private String memberString1 = "Hello"; //^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - meta.field meta.field @@ -2721,7 +2721,7 @@ class FieldDeclarationTests { // ^^^^^^^^ meta.field.value.java // ^ - meta.field //^^^^^^^ storage.modifier.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^^^^^^^^^^^^^ variable.other.member.java // ^ keyword.operator.assignment.java // ^^^^^^^ string.quoted.double.java @@ -2739,13 +2739,13 @@ class FieldDeclarationTests { // ^^^^^^^^^^^^^^^^^^^ meta.field.value.java meta.instantiation.java - meta.annotation // ^ - meta.field //^^^^^^^ storage.modifier.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^^^^^^^^^^^^^ variable.other.member.java // ^ keyword.operator.assignment.java // ^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java // ^^^ keyword.other.storage.new.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^^^^^^^ string.quoted.double.java // ^ punctuation.section.group.end.java @@ -2762,10 +2762,10 @@ class FieldDeclarationTests { // ^^^^^^^^^ meta.function-call.arguments.java meta.group.java // ^ - meta.field //^^^^^^^ storage.modifier.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^^^^^^^^^^^^^ variable.other.member.java // ^ keyword.operator.assignment.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^^^ variable.function.java // ^ punctuation.section.group.begin.java @@ -2821,7 +2821,7 @@ class FieldDeclarationTests { //^^^^^^^ storage.modifier.java // ^^^^^^ storage.modifier.java // ^^^^^ storage.modifier.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^^^^^^^^^^^^^^^^^^^^^^^ entity.name.constant.java // ^ keyword.operator.assignment.java // ^^^^^^^ string.quoted.double.java @@ -2836,7 +2836,7 @@ class FieldDeclarationTests { //^^^^^^ meta.field.modifier.java // ^^^^^^^^^ meta.field.type.java //^^^^^ storage.modifier.java -// ^^^^^^^^ storage.type.class.java +// ^^^^^^^^ support.class.java MY_CONST = new MyObject(), //^^ meta.field.type.java // ^^^^^^^^^ meta.field.identifier.java @@ -2846,7 +2846,7 @@ class FieldDeclarationTests { // ^^^^^^^^ entity.name.constant.java // ^ keyword.operator.assignment.java // ^^^ keyword.other.storage.new.java -// ^^^^^^^^ storage.type.class.java +// ^^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java // ^ punctuation.separator.comma.java @@ -2859,7 +2859,7 @@ class FieldDeclarationTests { // ^^^^^^^^^^^^^^^^^ entity.name.constant // ^ keyword.operator.assignment.java // ^^^ keyword.other.storage.new.java -// ^^^^^^^^ storage.type.class.java +// ^^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java // ^ punctuation.terminator.java @@ -2899,14 +2899,14 @@ class FieldDeclarationTests { // ^ punctuation.accessor.dot.java // ^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^^^^^ variable.other.member.java // ^ keyword.operator.assignment.java // ^ variable.namespace.java // ^ punctuation.accessor.dot.java // ^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^^^^^^^^^^^^^^^ constant.other.java // ^ punctuation.terminator.java @@ -2932,7 +2932,7 @@ class FieldDeclarationTests { // ^^^^ comment.block.empty.java punctuation.definition.comment.java // ^ punctuation.accessor.dot.java // ^^^^ comment.block.empty.java punctuation.definition.comment.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^^^^ comment.block.empty.java punctuation.definition.comment.java // ^^^^^ variable.other.member.java // ^^^^ comment.block.empty.java punctuation.definition.comment.java @@ -2942,29 +2942,29 @@ class FieldDeclarationTests { // ^ punctuation.accessor.dot.java // ^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^^^^^^^^^^^^^^^ constant.other.java // ^ punctuation.terminator.java private static final UUID SECURE_ID = UUID.randomUUID(); -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^^^^^^^^^ entity.name.constant -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^^^^^^^^^^ variable.function.java // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java // ^ punctuation.terminator.java private URI uri = new URI(); -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^^^ variable.other.member.java -// ^^^ storage.type.class.java +// ^^^ support.class.java private URI URI2 = new URI(); -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^^^^ entity.name.constant.java -// ^^^ storage.type.class.java +// ^^^ support.class.java byte[] byteArray; //^^^^^^^ meta.field.type.java @@ -3060,7 +3060,7 @@ class FieldDeclarationTests { //^^^^^^^^^^^ meta.field.type.java // ^^^^^^^^^^^^^^^^^ meta.field.identifier.java // ^ - meta.field -//^^^^^^ storage.type.class.java +//^^^^^^ support.class.java // ^^^^ storage.modifier.array.java // ^^^^^^^^^^^^^^^^^ variable.other.member.java // ^ punctuation.terminator.java @@ -3080,7 +3080,7 @@ class FieldDeclarationTests { // ^^^^^ meta.annotation.identifier.java // ^^^^^^^^^ - meta.annotation // ^^^^^ storage.modifier.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^^^ storage.modifier.array.java // ^^^ storage.modifier.array.java // ^^^^^^^^^^^^^^^^^ variable.other.member.java @@ -3097,7 +3097,7 @@ class FieldDeclarationTests { // ^^^^^^^^^^^^^^^^^^^^^^^ - meta.path //^^^^^^^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^^^^ storage.modifier.array.java // ^^^^^^^^^^^^^^^^^ variable.other.member.java // ^ punctuation.terminator.java @@ -3113,7 +3113,7 @@ class FieldDeclarationTests { // ^ punctuation.accessor.dot.java // ^^^^^^^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^^^^ storage.modifier.array.java // ^^^^^^^^^^^^^^^^^ variable.other.member.java // ^ punctuation.terminator.java @@ -3151,7 +3151,7 @@ class FieldDeclarationTests { //^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java // ^^^^ comment.block.empty.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java // ^ punctuation.section.group.begin.java @@ -3179,7 +3179,7 @@ class FieldDeclarationTests { // ^ meta.field.type.java - meta.generic // ^^^^^ meta.field.identifier.java // ^ - meta.field -//^^^^ storage.type.class.java +//^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^^^ invalid.illegal.unexpected-keyword.java // ^ punctuation.definition.generic.end.java @@ -3193,7 +3193,7 @@ class FieldDeclarationTests { // ^ meta.field.type.java - meta.generic // ^^^^^ meta.field.identifier.java // ^ - meta.field -//^^^^ storage.type.class.java +//^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^^^ invalid.illegal.unexpected-keyword.java // ^ punctuation.definition.generic.end.java @@ -3207,9 +3207,9 @@ class FieldDeclarationTests { // ^ meta.field.type.java - meta.generic // ^^^^^ meta.field.identifier.java // ^ - meta.field -//^^^^ storage.type.class.java +//^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^^^^^ variable.other.member.java // ^ punctuation.terminator.java @@ -3221,9 +3221,9 @@ class FieldDeclarationTests { // ^ meta.field.type.java - meta.generic // ^^^^^ meta.field.identifier.java // ^ - meta.field -//^^^^ storage.type.class.java +//^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^^^^^ variable.other.member.java // ^ punctuation.terminator.java @@ -3241,13 +3241,13 @@ class FieldDeclarationTests { // ^ punctuation.accessor.dot.java // ^^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^^^^ variable.namespace.java // ^ punctuation.accessor.dot.java // ^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^^^^^ variable.other.member.java // ^ punctuation.terminator.java @@ -3265,13 +3265,13 @@ class FieldDeclarationTests { // ^ punctuation.accessor.dot.java // ^^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^^^^ variable.namespace.java // ^ punctuation.accessor.dot.java // ^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^^^^^ variable.other.member.java // ^ punctuation.terminator.java @@ -3289,16 +3289,16 @@ class FieldDeclarationTests { // ^ - meta.field //^^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^^ punctuation.definition.generic.diamond.java // ^ punctuation.accessor.dot.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^^^^ variable.namespace.java // ^ punctuation.accessor.dot.java // ^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^^^^^ variable.other.member.java // ^ punctuation.terminator.java @@ -3409,7 +3409,7 @@ void method() //^^^^ storage.type.void.java // ^^^^^^ entity.name.function.java // ^ punctuation.section.group.begin.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^^^ variable.parameter.java // ^ punctuation.terminator.java @@ -3438,7 +3438,7 @@ default MyType method() {} // ^ meta.function.java - meta.group - meta.block meta.block // ^^ meta.function.java meta.block.java //^^^^^^^ storage.modifier.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^^^^^^ entity.name.function.java // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java @@ -3563,9 +3563,9 @@ native strictfp transient volatile void method() {private} // ^^^^ storage.type.void.java // ^^^^^^^^^^^^^^^^ entity.name.function.java // ^ punctuation.section.group.begin.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^^^ variable.parameter.java // ^ punctuation.section.group.end.java @@ -3583,7 +3583,7 @@ native strictfp transient volatile void method() {private} // ^ punctuation.section.group.begin.java // ^ punctuation.definition.annotation.java // ^^^^^^^^^^^^^^ variable.annotation.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^^^^ variable.parameter.java // ^ punctuation.section.group.end.java // ^ punctuation.terminator.java @@ -3601,9 +3601,9 @@ protected static void methodList(List args) {} // ^^^^ storage.type // ^^^^^^^^^^ entity.name.function.java // ^ punctuation.section.group.begin.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^^^^ variable.parameter.java // ^ punctuation.section.group.end.java @@ -3621,23 +3621,23 @@ protected static void methodList(List args) {} // ^^^^^^^^^^^^^^^ meta.function.parameters.java meta.group.java meta.generic.java // ^^^^^ meta.function.parameters.java meta.group.java - meta.generic //^^^^^^ storage.modifier.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^^^^^ storage.type.class.java +// ^^^^^ support.class.java // ^ punctuation.separator.comma.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.separator.comma.java -// ^^^^^^^^ storage.type.class.java +// ^^^^^^^^ support.class.java // ^ punctuation.separator.comma.java -// ^^^^^ storage.type.class.java +// ^^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^^^^^^^^^^^^^^ entity.name.function.java // ^ punctuation.section.group.begin.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.separator.comma.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^^^ variable.parameter.java // ^ punctuation.section.group.end.java @@ -3660,9 +3660,9 @@ private static int methodThrows() throws MyException { // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java // ^^^^^^ storage.modifier.throws.java -// ^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.section.block.begin.java throw @@ -3677,7 +3677,7 @@ private static int methodThrows() throws MyException { MyException //^^^^^^^^^^^^^^^^^^ meta.function.java meta.block.java // ^^^^^^^^^^^^^ meta.statement.flow.throw.java meta.instantiation.java -// ^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^ support.class.java ("hello (world)"); //^^^^^^^^^^^^^^^^^^^^^^^^^ meta.function.java meta.block.java // ^^^^^^^^^^^^^^^^^ meta.statement.flow.throw.java meta.instantiation.java meta.group.java @@ -3727,7 +3727,7 @@ private static int methodthrows() throws array[] {} // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java // ^^^^^^ storage.modifier.throws.java -// ^^^^^ storage.type.class.java +// ^^^^^ support.class.java // ^^ invalid.illegal.unexpected-modifier.java // ^ punctuation.section.block.begin.java // ^ punctuation.section.block.end.java @@ -3750,9 +3750,9 @@ private static int methodthrows() throws myexception {} // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java // ^^^^^^ storage.modifier.throws.java -// ^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.section.block.begin.java // ^ punctuation.section.block.end.java @@ -3781,11 +3781,11 @@ private static int methodthrows() throws java.myexception {} // ^^^^^^ storage.modifier.throws.java // ^^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.section.block.begin.java // ^ punctuation.section.block.end.java @@ -3817,7 +3817,7 @@ void annotatedPrimitiveVarArgs(@anno int @foo.anno... values) {} void classVarArgs(String... values) {} //^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.class.java meta.block.java meta.function - meta.function meta.function // ^^^^^^^^^^^^^^^^^^ meta.function.parameters.java meta.group.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^^^ keyword.operator.variadic.java // ^^^^^^ variable.parameter.java @@ -3826,7 +3826,7 @@ void invalidPrivateClassVarArgs(private String... values) {} // ^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.function.parameters.java meta.group.java // ^ - meta.function.parameters.java // ^^^^^^^ invalid.illegal.unexpected-keyword.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^^^ keyword.operator.variadic.java // ^^^^^^ variable.parameter.java @@ -3863,7 +3863,7 @@ int[] arrayMethod(int a[], String b[])[] {} // ^^^ storage.type.primitive.java // ^ variable.parameter.java // ^^ storage.modifier.array.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ variable.parameter.java // ^^ storage.modifier.array.java @@ -3881,12 +3881,12 @@ int[] arrayMethod(int a[], String b[])[] {} Map[] mapping, // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.function.parameters.java meta.group.java - meta.function meta.function -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^^^^^^^^^^^^ meta.generic.java // ^ punctuation.definition.generic.begin.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.separator.comma.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^^ storage.modifier.array.java // ^^^^^^^ variable.parameter.java @@ -3917,7 +3917,7 @@ int[] arrayMethod(int a[], String b[])[] {} String@Anno[]@Anno[]arg@Anno[]@Anno[] // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.function.parameters.java meta.group.java - meta.function meta.function -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^^^^^^^^^^^^^^^^ meta.generic.java // ^ punctuation.definition.generic.begin.java // ^^^ invalid.illegal.unexpected-keyword.java @@ -3957,7 +3957,7 @@ int[] arrayMethod(int a[], String b[])[] {} // ^^^^ storage.type.void.java // ^^^^^^^^^^^^^^^^^ entity.name.function.java // ^ punctuation.section.group.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^^^ variable.parameter.java // ^ punctuation.section.group.end.java // ^ punctuation.terminator.java @@ -3979,15 +3979,15 @@ int[] arrayMethod(int a[], String b[])[] {} // ^ punctuation.definition.generic.end.java // ^^^^^^ storage.modifier.java // ^^^^^^ storage.modifier.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^^^^^^^^^^^^^^^ entity.name.function.java // ^ punctuation.section.group.begin.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^^^ variable.parameter.java // ^ punctuation.section.group.end.java @@ -4009,18 +4009,18 @@ public static T genericTypeMethod(Collection, Sink) {} //^^^^^^ storage.modifier.java // ^^^^^^ storage.modifier.java // ^ variable.parameter.type.java -// ^ storage.type.class.java +// ^ support.class.java // ^^^^^^^^^^^^^^^^^ entity.name.function.java -// ^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^ variable.language.wildcard.java // ^^^^^^^ storage.modifier.extends.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.separator.comma.java - meta.generic.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.section.group.end.java // ^ punctuation.section.block.begin.java @@ -4038,11 +4038,11 @@ public static T genericTypeMethod(Collection, Sink) {} // ^ punctuation.definition.generic.begin.java // ^ variable.parameter.type.java // ^^^^^^^ storage.modifier.extends.java -// ^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^ variable.language.wildcard.java // ^^^^^ keyword.declaration.super.java -// ^ storage.type.class.java +// ^ support.class.java // ^^ punctuation.definition.generic.end.java T max(Collection coll); //^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.class.java meta.block.java meta.function - meta.function meta.function @@ -4051,12 +4051,12 @@ public static T genericTypeMethod(Collection, Sink) {} // ^^^ meta.function.identifier.java // ^^^^^^^^^^^^^^^^^^^^ meta.function.parameters.java meta.group.java // ^ - meta.function -// ^ storage.type.class.java +// ^ support.class.java // ^^^ entity.name.function.java // ^ punctuation.section.group.begin.java -// ^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^^^^ variable.parameter.java // ^ punctuation.section.group.end.java @@ -4070,7 +4070,7 @@ public static T genericTypeMethod(Collection, Sink) {} //^ punctuation.definition.annotation.java // ^^^^^^^ variable.annotation.java // ^ punctuation.section.group.begin.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^ variable.language.class.java - storage.type.java // ^ punctuation.section.group.end.java @@ -4094,7 +4094,7 @@ public static T genericTypeMethod(Collection, Sink) {} // ^^^^^^^ storage.modifier.extends.java AutoCloseable //^^^^^^^^^^^^^^^^^^ meta.function.modifier.java meta.generic.declaration.java - meta.function meta.function -// ^^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^^ support.class.java > //^^^^ - meta.function meta.function //^^^ meta.function.modifier.java meta.generic.declaration.java @@ -4117,9 +4117,9 @@ public static T genericTypeMethod(Collection, Sink) {} // ^ punctuation.section.group.begin.java SomeType root //^^^^^^^^^^^^^^^^^^^^^ meta.function.parameters.java meta.group.java - meta.function meta.function -// ^^^^^^^^ storage.type.class.java +// ^^^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^^^^ variable.parameter.java ) @@ -4134,15 +4134,15 @@ public static T genericTypeMethod(Collection, Sink) {} // ^^^^^^ storage.modifier.throws.java Exception //^^^^^^^^^^^^^^^^ meta.function.throws.java - meta.function meta.function -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java , IOException, //^^^^^^^^^^^^^^^^^^^^^ meta.function.throws.java - meta.function meta.function // ^ punctuation.separator.comma.java -// ^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^ support.class.java // ^ punctuation.separator.comma.java SAXException //^^^^^^^^^^^^^^^^^^^ meta.function.throws.java - meta.function meta.function -// ^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^ support.class.java { //<- meta.function.throws.java - meta.function meta.function //^^ meta.function.java meta.block.java - meta.function meta.function @@ -4159,7 +4159,7 @@ public static T genericTypeMethod(Collection, Sink) {} //^ punctuation.definition.annotation.java // ^^^^^^^ variable.annotation.java // ^ punctuation.section.group.begin.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^ variable.language.class.java - storage.type.java // ^ punctuation.section.group.end.java @@ -4169,16 +4169,16 @@ public void someReallyReallyLongMethodNameThatMakesTheBraceOverflowToTheNextLine // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.function.identifier.java entity.name.function.java // ^ meta.function.parameters.java meta.group.java punctuation.section.group.begin.java WITHSOMEPARAMS foo, -// ^ meta.function.parameters.java storage.type.class.java +// ^ meta.function.parameters.java support.class.java // ^ meta.function.parameters.java variable.parameter.java Generic bar) -// ^ meta.function.parameters.java storage.type.class.java +// ^ meta.function.parameters.java support.class.java // ^^^^^^^ meta.generic.java // ^ meta.function.parameters.java variable.parameter.java // ^ punctuation.section.group.end throws Exception { // ^ meta.function.throws.java storage.modifier.throws.java -// ^ meta.function.throws.java storage.type.class.java +// ^ meta.function.throws.java support.class.java return someMethod (new Function() { // ^ - meta.function-call // ^^^^^^^^^^^ meta.function-call.identifier.java - meta.function-call meta.function-call @@ -4189,9 +4189,9 @@ public void someReallyReallyLongMethodNameThatMakesTheBraceOverflowToTheNextLine // ^ - variable @Override public V apply(V input) { -// ^ storage.type.class.java +// ^ support.class.java // ^^^^^^^^^ meta.function.parameters.java -// ^ storage.type.class.java +// ^ support.class.java // ^ variable.parameter.java // ^ meta.function return input; @@ -4223,10 +4223,10 @@ class ReceiverArgTests { // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.function.parameters.java meta.group.java - meta.function meta.function //^^^^^^^^^^^^^^^^ entity.name.function.constructor.java // ^ punctuation.section.group.begin.java -// ^^^^^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^^^^^ support.class.java // ^^^^ variable.parameter.this.java // ^ punctuation.separator.comma.java -// ^ storage.type.class.java +// ^ support.class.java // ^^^^ invalid.illegal.identifier.java // ^ punctuation.section.group.end.java // ^ punctuation.section.block.begin.java @@ -4242,16 +4242,16 @@ void method(ReceiverArgTests this, A this, B super, C par)[] {} //^^^^ storage.type.void.java // ^^^^^^ entity.name.function.java // ^ punctuation.section.group.begin.java -// ^^^^^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^^^^^ support.class.java // ^^^^ variable.parameter.this.java // ^ punctuation.separator.comma.java -// ^ storage.type.class.java +// ^ support.class.java // ^^^^ invalid.illegal.identifier.java // ^ punctuation.separator.comma.java -// ^ storage.type.class.java +// ^ support.class.java // ^^^^^ invalid.illegal.identifier.java // ^ punctuation.separator.comma.java -// ^ storage.type.class.java +// ^ support.class.java // ^^^ variable.parameter.java // ^ punctuation.section.group.end.java // ^^ storage.modifier.array.java @@ -4270,7 +4270,7 @@ static void method(ReceiverArgTests this) {} // ^^^^ storage.type.void.java // ^^^^^^ entity.name.function.java // ^ punctuation.section.group.begin.java -// ^^^^^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^^^^^ support.class.java // ^^^^ variable.parameter.this.java // ^ punctuation.section.group.end.java // ^ punctuation.section.block.begin.java @@ -4280,13 +4280,13 @@ class A { A(ReceiverArgTests ReceiverArgTests.this, A ReceiverArgTests.this) {} // ^ entity.name.function.constructor.java // ^ punctuation.section.group.begin.java -// ^^^^^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^^^^^ support.class.java // ^^^^^^^^^^^^^^^^^^^^^ meta.path.java -// ^^^^^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^ variable.parameter.this.java // ^ punctuation.separator.comma.java -// ^ storage.type.class.java +// ^ support.class.java // ^^^^^^^^^^^^^^^^ variable.parameter.java // ^ invalid.illegal.unexpected-accessor.java // ^^^^ invalid.illegal.unexpected-member.java @@ -4299,12 +4299,12 @@ class A { // ^ punctuation.section.group.begin.java /**/ ReceiverArgTests // ^^^^ comment.block.empty.java -// ^^^^^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^^^^^ support.class.java /**/ ReceiverArgTests // ^^^^ comment.block.empty.java // ^ - meta.path // ^^^^^^^^^^^^^^^^^ meta.path.java -// ^^^^^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^^^^^ support.class.java /**/ . // ^^^^^^^^ meta.path.java // ^^^^ comment.block.empty.java @@ -4323,7 +4323,7 @@ class A { // ^ punctuation.separator.comma.java /**/ A // ^^^^ comment.block.empty.java -// ^ storage.type.class.java - meta.path +// ^ support.class.java - meta.path /**/ ReceiverArgTests // ^^^^ comment.block.empty.java // ^^^^^^^^^^^^^^^^ variable.parameter.java - meta.path - support @@ -4356,7 +4356,7 @@ void method(A this) {} // ^^^^ storage.type.void.java // ^^^^^^ entity.name.function.java // ^ punctuation.section.group.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^^^^ variable.parameter.this.java // ^ punctuation.section.group.end.java // ^ punctuation.section.block.begin.java @@ -4368,11 +4368,11 @@ class B { B(ReceiverArgTests.A A.this) {} // ^ entity.name.function.constructor.java // ^ punctuation.section.group.begin.java -// ^^^^^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^^^^^ support.class.java // ^ punctuation.accessor.dot.java -// ^ storage.type.class.java +// ^ support.class.java // ^^^^^^ meta.path.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^ variable.parameter.this.java // ^ punctuation.section.group.end.java @@ -4383,11 +4383,11 @@ class B { B(ReceiverArgTests.A A.fail) {} // ^ entity.name.function.constructor.java // ^ punctuation.section.group.begin.java -// ^^^^^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^^^^^ support.class.java // ^ punctuation.accessor.dot.java -// ^ storage.type.class.java +// ^ support.class.java // ^^^^^^ meta.path.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^ invalid.illegal.identifier.java // ^ punctuation.section.group.end.java @@ -4406,11 +4406,11 @@ void method(ReceiverArgTests.A.B this) {} // ^^^^ storage.type.void.java // ^^^^^^ entity.name.function.java // ^ punctuation.section.group.begin.java -// ^^^^^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^^^^^ support.class.java // ^ punctuation.accessor.dot.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.accessor.dot.java -// ^ storage.type.class.java +// ^ support.class.java // ^^^^ variable.parameter.this.java // ^ punctuation.section.group.end.java // ^ punctuation.section.block.begin.java @@ -4428,14 +4428,14 @@ void method(ReceiverArgTests.A.B A.B.this) {} // ^^^^ storage.type.void.java // ^^^^^^ entity.name.function.java // ^ punctuation.section.group.begin.java -// ^^^^^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^^^^^ support.class.java // ^ punctuation.accessor.dot.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.accessor.dot.java -// ^ storage.type.class.java -// ^ storage.type.class.java +// ^ support.class.java +// ^ support.class.java // ^ punctuation.accessor.dot.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^ variable.parameter.this.java // ^ punctuation.section.group.end.java @@ -4454,14 +4454,14 @@ void method(receiverargtests.a.b a.b.this) {} // ^^^^ storage.type.void.java // ^^^^^^ entity.name.function.java // ^ punctuation.section.group.begin.java -// ^^^^^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^^^^^ support.class.java // ^ punctuation.accessor.dot.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.accessor.dot.java -// ^ storage.type.class.java -// ^ storage.type.class.java +// ^ support.class.java +// ^ support.class.java // ^ punctuation.accessor.dot.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^ variable.parameter.this.java // ^ punctuation.section.group.end.java @@ -4487,19 +4487,19 @@ void method(@á receiverargtests . @ß a . @µ.c b @a a . @b.c b . @d . e(f=" // ^^^^^^ entity.name.function.java // ^ punctuation.section.group.begin.java // ^^ meta.annotation.identifier.java -// ^^^^^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^^^^^ support.class.java // ^^^ meta.generic.java // ^ punctuation.accessor.dot.java // ^^ meta.annotation.identifier.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^ meta.annotation.identifier.java -// ^ storage.type.class.java +// ^ support.class.java // ^^ meta.annotation.identifier.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^ meta.annotation.identifier.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^^ meta.annotation.identifier.java // ^^^^^^ meta.annotation.parameters.java meta.group.java @@ -4723,7 +4723,7 @@ void declarePrimitiveTypes() { void declareObjectTypes() { TestClass ; -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java testclass ; // ^^^^^^^^^ variable.other.java @@ -4731,20 +4731,20 @@ void declareObjectTypes() { TestClass foo // ^^^^^^^^^^ meta.declaration.type.java // ^^^^ meta.declaration.identifier.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^^^ variable.other.java testclass foo // ^^^^^^^^^^ meta.declaration.type.java // ^^^^ meta.declaration.identifier.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^^^ variable.other.java TestClass foo; // ^^^^^^^^^^ meta.declaration.type.java // ^^^ meta.declaration.identifier.java // ^ - meta.declaration -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^^^ variable.other.java // ^ punctuation.terminator.java @@ -4755,7 +4755,7 @@ void declareObjectTypes() { // ^ meta.declaration.java // ^^^^ meta.declaration.identifier.java // ^ - meta.declaration -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^^^ variable.other.java // ^ punctuation.separator.comma.java // ^^^ variable.other.java @@ -4769,7 +4769,7 @@ void declareObjectTypes() { // ^^^^^ meta.declaration.identifier.java // ^ meta.declaration.java // ^ - meta.declaration -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^^^ variable.other.java // ^ keyword.operator.assignment.java // ^ punctuation.separator.comma.java @@ -4788,7 +4788,7 @@ void declareObjectTypes() { // ^ meta.declaration.java // ^^^ meta.declaration.value.java // ^ - meta.declaration -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^^^ variable.other.java // ^ keyword.operator.assignment.java // ^ constant.numeric.value.java @@ -4810,7 +4810,7 @@ void declareObjectTypes() { // ^^ meta.declaration.value.java // ^ - meta.declaration // ^^^^^ storage.modifier.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^^ storage.modifier.array.java // ^ variable.other.java // ^ keyword.operator.assignment.java @@ -4831,7 +4831,7 @@ void declareObjectTypes() { // ^ - meta.declaration // ^^^^^^^ meta.annotation.identifier.java // ^^^^^ storage.modifier.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ variable.other.java // ^^^^^ meta.annotation.identifier.java // ^^ storage.modifier.array.java @@ -4848,7 +4848,7 @@ void declareObjectTypes() { // ^ - meta.declaration // ^^^^^^^ meta.annotation.identifier.java // ^^^^^ storage.modifier.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ variable.other.java // ^^^^^ meta.annotation.identifier.java // ^^ storage.modifier.array.java @@ -4864,7 +4864,7 @@ void declareObjectTypes() { // ^ - meta.declaration // ^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^^^ variable.other.java // ^ invalid.illegal.unexpected-accessor.java // ^^^ invalid.illegal.unexpected-member.java @@ -4877,7 +4877,7 @@ void declareObjectTypes() { // ^ - meta.declaration // ^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^^^ variable.other.java // ^ invalid.illegal.unexpected-accessor.java // ^^^ invalid.illegal.unexpected-member.java @@ -4890,11 +4890,11 @@ void declareObjectTypes() { // ^ meta.declaration.value.java // ^^^^^^^^^ meta.declaration.value.java meta.instantiation.java // ^ - meta.declaration - meta.instantiation -// ^ storage.type.class.java +// ^ support.class.java // ^ variable.other.java // ^ keyword.operator.assignment.java // ^^^ keyword.other.storage.new.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java // ^ punctuation.section.block.begin.java @@ -4911,10 +4911,10 @@ void declareGenericTypes() { // ^ meta.declaration.type.java - meta.generic - meta.path // ^ meta.declaration.identifier.java - meta.generic - meta.path // ^ - meta.declaration -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^^^^^^^^ meta.generic.java // ^ punctuation.definition.generic.begin.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ variable.other.java // ^ punctuation.terminator.java @@ -4927,13 +4927,13 @@ void declareGenericTypes() { // ^ meta.declaration.type.java - meta.generic - meta.path // ^ meta.declaration.identifier.java - meta.generic - meta.path // ^ - meta.declaration -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^^^^ variable.namespace.java // ^ punctuation.accessor.dot.java // ^^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ variable.other.java // ^ punctuation.terminator.java @@ -4944,9 +4944,9 @@ void declareGenericTypes() { // ^ meta.declaration.type.java - meta.generic - meta.path // ^ meta.declaration.identifier.java - meta.generic - meta.path // ^ - meta.declaration -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ variable.other.java // ^ punctuation.terminator.java @@ -4959,13 +4959,13 @@ void declareGenericTypes() { // ^ meta.declaration.type.java - meta.generic - meta.path // ^ meta.declaration.identifier.java - meta.generic - meta.path // ^ - meta.declaration -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^^^^ variable.namespace.java // ^ punctuation.accessor.dot.java // ^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ variable.other.java // ^ punctuation.terminator.java @@ -4976,7 +4976,7 @@ void declareGenericTypes() { // ^ meta.declaration.type.java - meta.generic - meta.path // ^ meta.declaration.identifier.java - meta.generic - meta.path // ^ - meta.declaration -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^^^ storage.type.primitive.java // ^^ storage.modifier.array.java @@ -4992,13 +4992,13 @@ void declareGenericTypes() { // ^ meta.declaration.type.java - meta.generic - meta.path // ^ meta.declaration.identifier.java - meta.generic - meta.path // ^ - meta.declaration -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^^^^ variable.namespace.java // ^ punctuation.accessor.dot.java // ^^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^^ storage.modifier.array.java // ^ punctuation.definition.generic.end.java // ^ variable.other.java @@ -5010,9 +5010,9 @@ void declareGenericTypes() { // ^ meta.declaration.type.java - meta.generic - meta.path // ^ meta.declaration.identifier.java - meta.generic - meta.path // ^ - meta.declaration -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^^^^^^^ meta.generic.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^^ storage.modifier.array.java List[][] x; @@ -5021,7 +5021,7 @@ void declareGenericTypes() { // ^^^^^ meta.declaration.type.java - meta.generic - meta.path // ^ meta.declaration.identifier.java - meta.generic - meta.path // ^ - meta.declaration -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^^^ storage.type.primitive.java // ^^^^ storage.modifier.array.java @@ -5036,7 +5036,7 @@ void declareGenericTypes() { // ^ meta.declaration.type.java - meta.generic - meta.path // ^ meta.declaration.identifier.java - meta.generic - meta.path // ^ - meta.declaration -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^ variable.language.wildcard.java // ^^^^^^^ storage.modifier.extends.java @@ -5061,9 +5061,9 @@ void declareGenericTypes() { // ^ punctuation.accessor.dot.java // ^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.definition.annotation.java // ^^^^ variable.namespace.java @@ -5091,9 +5091,9 @@ void declareGenericTypes() { // ^ punctuation.accessor.dot.java // ^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.definition.annotation.java // ^^^^ variable.namespace.java @@ -5120,9 +5120,9 @@ class a{{ // ^ meta.declaration.type.java - meta.generic // ^^^ meta.declaration.type.java meta.generic.java // ^ meta.declaration.identifier.java - meta.generic -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^ variable.other.java // ^ punctuation.terminator.java @@ -5787,7 +5787,7 @@ void run() { // ^^^^^^^^^^^^^^^^ meta.statement.conditional.case.label.java meta.path.java // ^ meta.statement.conditional.case.java - meta.path // ^^^^ keyword.control.conditional.case.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^^^^ constant.other.java // ^ punctuation.separator.expressions.java @@ -5801,7 +5801,7 @@ void run() { // ^ punctuation.accessor.dot.java // ^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^^^^^ constant.other.java @@ -5814,7 +5814,7 @@ void run() { // ^ punctuation.accessor.dot.java // ^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^^^^^ constant.other.java // ^ punctuation.separator.expressions.java @@ -5835,7 +5835,7 @@ void run() { // ^ punctuation.accessor.dot.java // ^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java @@ -5858,7 +5858,7 @@ void run() { // ^ punctuation.accessor.dot.java // ^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java @@ -6056,7 +6056,7 @@ void testClassicCaseLabels(boolean startWeek) { // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.statement.conditional.switch.java meta.block.java meta.statement.flow.throw.java // ^^^^^ keyword.control.flow.throw.java // ^^^ keyword.other.storage.new.java -// ^^^^^^^^^^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^^^^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^^^^^^^^^^^^^^^ string.quoted.double.java // ^ keyword.operator.arithmetic.java @@ -6077,10 +6077,10 @@ String testPatternCaseLabels(Object o) { // ^^ meta.statement.conditional.case.java // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - meta.statement.conditional.case // ^^^^ keyword.control.conditional.case.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ variable.other.java // ^^ punctuation.separator.expressions.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^^ variable.function.java @@ -6090,10 +6090,10 @@ String testPatternCaseLabels(Object o) { // ^^ meta.statement.conditional.case.java // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - meta.statement.conditional.case // ^^^^ keyword.control.conditional.case.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ variable.other.java // ^^ punctuation.separator.expressions.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^^ variable.function.java @@ -6106,7 +6106,7 @@ String testPatternCaseLabels(Object o) { // ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - meta.statement.conditional.case // ^^^^ constant.language.null.java // ^ punctuation.separator.comma.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ variable.other.java // ^^ punctuation.separator.expressions.java // ^^^^^^^^^^^^^^^^^^^^^^^^ string.quoted.double.java @@ -6135,7 +6135,7 @@ void testPatternCaseLabelsWithGuards(Object o) { // ^^ meta.statement.conditional.case.java // ^^^^^^^^^^^^^^^ - meta.statement.conditional.case // ^^^^ keyword.control.conditional.case.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^^^^ keyword.control.conditional.when.java // ^^ punctuation.separator.expressions.java // ^^^^^^^^^^^^ string.quoted.double.java @@ -6148,7 +6148,7 @@ void testPatternCaseLabelsWithGuards(Object o) { // ^^ meta.statement.conditional.case.java // ^^^^^^^^^^^^ - meta.statement.conditional.case // ^^^^ keyword.control.conditional.case.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ variable.other.java // ^^^^ keyword.control.conditional.when.java // ^ meta.variable.identifier.java variable.other.java @@ -6165,7 +6165,7 @@ void testPatternCaseLabelsWithGuards(Object o) { // ^^^^^ meta.statement.conditional.case.java // ^^^^^^^^^^ meta.statement.conditional.case.label.java // ^^^^ keyword.control.conditional.case.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ variable.other.java when t.isType() > WEEKEND -> // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.class.java meta.block.java meta.function.java meta.block.java meta.statement.conditional.switch.java meta.block.java @@ -6181,7 +6181,7 @@ void testPatternCaseLabelsWithGuards(Object o) { // ^^ punctuation.separator.expressions.java System.out.println("weekend"); // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.class.java meta.block.java meta.function.java meta.block.java meta.statement.conditional.switch.java meta.block.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^ meta.variable.identifier.java variable.other.java // ^ punctuation.accessor.dot.java @@ -6196,19 +6196,19 @@ void testPatternCaseLabelsWithGuards(Object o) { // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.statement.conditional.case.label.java // ^^ meta.statement.conditional.case.java // ^^^^ keyword.control.conditional.case.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ variable.other.java // ^^^^ keyword.control.conditional.when.java // ^ variable.other.java // ^^ keyword.operator.comparison.java // ^^^^^^^ constant.other.java // ^ punctuation.separator.comma.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ variable.other.java // ^^^^ keyword.control.conditional.when.java // ^ variable.other.java // ^^ keyword.operator.comparison.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^^ constant.other.java // ^^ punctuation.separator.expressions.java @@ -6221,9 +6221,9 @@ void testPatternCaseLabelsWithGuards(Object o) { // ^^ meta.statement.conditional.case.java // ^ - meta.statement.conditional.case // ^^^^ keyword.control.conditional.case.java -// ^^^^^^^^ storage.type.class.java +// ^^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^^^ storage.type.primitive.java // ^ variable.other.java @@ -6235,7 +6235,7 @@ void testPatternCaseLabelsWithGuards(Object o) { // ^ variable.other.java // ^ punctuation.section.group.end.java // ^ punctuation.separator.comma.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^^^ storage.type.primitive.java // ^ variable.other.java @@ -6617,17 +6617,17 @@ void run() { // ^ punctuation.section.group.begin.java // ^^^^^ storage.modifier.java // ^^^^^ meta.annotation.identifier.java -// ^^^^^ storage.type.class.java +// ^^^^^ support.class.java // ^^^^ variable.other.java // ^ keyword.operator.assignment.java // ^^^^ variable.other.java // ^ keyword.operator.ternary.java // ^^^ keyword.other.storage.new.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^^ punctuation.definition.generic.diamond.java // ^ keyword.operator.ternary.java // ^^^ keyword.other.storage.new.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.section.brackets.begin.java // ^ punctuation.section.brackets.end.java // ^ punctuation.section.group.end.java @@ -6655,11 +6655,11 @@ void run() { // ^^^^ variable.other.java // ^ keyword.operator.ternary.java // ^^^ keyword.other.storage.new.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^^ punctuation.definition.generic.diamond.java // ^ keyword.operator.ternary.java // ^^^ keyword.other.storage.new.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.section.brackets.begin.java // ^ punctuation.section.brackets.end.java // ^ punctuation.section.group.end.java @@ -6902,7 +6902,7 @@ void run() { // ^ - meta.statement.flow.return // ^^^^^^ keyword.control.flow.return.java // ^^^ keyword.other.storage.new.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java // ^ punctuation.terminator.java @@ -7006,7 +7006,7 @@ void run() { // ^ - meta.statement.flow.throw // ^^^^^ keyword.control.flow.throw.java // ^^^ keyword.other.storage.new.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java // ^ punctuation.terminator.java @@ -7042,10 +7042,10 @@ class SynchronizedStatementTests { synchronized$ ; -//^^^^^^^^^^^^^ meta.field.type.java storage.type.class.java - keyword +//^^^^^^^^^^^^^ meta.field.type.java support.class.java - keyword $synchronized ; -//^^^^^^^^^^^^^ meta.field.type.java storage.type.class.java - keyword +//^^^^^^^^^^^^^ meta.field.type.java support.class.java - keyword synchronized //^^^^^^^^^^^^^ meta.function.modifier.java @@ -7158,7 +7158,7 @@ void testCatch() { // ^^^^^^^^^^^^^^^ meta.statement.exception.catch.java // ^^^^^ keyword.control.exception.catch.java // ^ punctuation.section.group.begin.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^^ invalid.illegal.unexpected-modifier.java // ^ variable.other.java // ^ punctuation.section.group.end.java @@ -7167,10 +7167,10 @@ void testCatch() { // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.statement.exception.catch.java // ^^^^^ keyword.control.exception.catch.java // ^ punctuation.section.group.begin.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^^ invalid.illegal.unexpected-modifier.java // ^ punctuation.separator.pipe.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^^ invalid.illegal.unexpected-modifier.java // ^ punctuation.separator.pipe.java // ^^^ invalid.illegal.unexpected-keyword.java @@ -7233,7 +7233,7 @@ try foo() catch (Exception e) bar(e) finally baz() // ^^^ variable.function.java // ^^^^^ keyword.control.exception.catch.java // ^ punctuation.section.group.begin.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ variable.other.java // ^ punctuation.section.group.end.java // ^ punctuation.section.block.begin.java @@ -7260,7 +7260,7 @@ try foo() catch (Exception e) bar(e) finally baz() // ^ punctuation.section.block.end.java // ^^^^^ keyword.control.exception.catch.java // ^ punctuation.section.group.begin.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ variable.other.java // ^ punctuation.section.group.end.java // ^ punctuation.section.block.begin.java @@ -7323,7 +7323,7 @@ void testTryCatchFinallyWithResource() { // ^ punctuation.section.group.begin.java // ^^^ variable.other.java // ^ keyword.operator.assignment.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^ variable.function.java // ^ punctuation.section.group.begin.java @@ -7354,7 +7354,7 @@ void testTryCatchFinallyWithResource() { // ^^ meta.statement.exception.try.java meta.block.java // ^^^ keyword.control.exception.try.java // ^ punctuation.section.group.begin.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^^ storage.modifier.array.java // ^^^ variable.other.java // ^^ storage.modifier.array.java @@ -7371,13 +7371,13 @@ void testTryCatchFinallyWithResource() { // ^^ meta.statement.exception.try.java meta.block.java // ^^^ keyword.control.exception.try.java // ^ punctuation.section.group.begin.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^^^^^ variable.other.java // ^ keyword.operator.assignment.java -// ^^^^^ storage.type.class.java +// ^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^ variable.function.java // ^ punctuation.section.group.begin.java @@ -7395,7 +7395,7 @@ void testTryCatchFinallyWithResource() { // ^ punctuation.section.block.end.java // ^^^^^ keyword.control.exception.catch.java // ^ punctuation.section.group.begin.java -// ^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^ support.class.java // ^^^^^^ variable.other.java // ^ punctuation.section.group.end.java // ^ punctuation.section.block.begin.java @@ -7407,7 +7407,7 @@ void testTryCatchFinallyWithResource() { // ^^^^^ keyword.control.exception.catch.java // ^ punctuation.section.group.begin // ^^^^^ storage.modifier.java -// ^^^^^^^^^^^ storage.type.class +// ^^^^^^^^^^^ support.class // ^ punctuation.separator.pipe.java // ^^^ variable.namespace.java // ^ punctuation.accessor.dot.java @@ -7415,13 +7415,13 @@ void testTryCatchFinallyWithResource() { // ^ punctuation.accessor.dot.java // ^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.accessor.dot.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.separator.pipe.java YourException // ^^^^^^^^^^^^^^^ meta.statement.exception.catch.java meta.group.java - meta.statement.exception.catch meta.statement.exception.catch -// ^^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^^ support.class.java ignore) {} // ^^^^^^^ meta.statement.exception.catch.java meta.group.java - meta.statement.exception.catch meta.statement.exception.catch // ^ meta.statement.exception.catch.java - meta.statement.exception.catch meta.statement.exception.catch @@ -7437,11 +7437,11 @@ void testTryCatchFinallyWithResource() { // ^^^ keyword.control.exception.try.java // ^ punctuation.section.group.begin.java // ^^^^^ storage.modifier.java -// ^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^ support.class.java // ^^ variable.other.java // ^ keyword.operator.assignment.java // ^^^ keyword.other.storage.new.java -// ^^^^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^^^^ variable.other.java // ^ punctuation.section.brackets.begin.java @@ -7454,11 +7454,11 @@ void testTryCatchFinallyWithResource() { // ^ meta.statement.exception.try.java - meta.statement.exception.try meta.statement.exception.try - meta.group // ^^ meta.statement.exception.try.java meta.block.java // ^^^^^ storage.modifier.java -// ^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^ support.class.java // ^^ variable.other.java // ^ keyword.operator.assignment.java // ^^^ keyword.other.storage.new.java -// ^^^^^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^^^^ variable.other.java // ^ punctuation.section.brackets.begin.java @@ -7479,7 +7479,7 @@ void testTryCatchFinallyWithResource() { // ^^ variable.other.java // ^ keyword.operator.assignment.java // ^^^ keyword.other.storage.new.java -// ^^^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^^^ support.class.java var line = in.readLine(); // ^^^ storage.type.variant.java // ^^^^ variable.other.java @@ -7561,7 +7561,7 @@ void invokeMethods() { // ^ punctuation.accessor.dot.java // ^^^ meta.generic.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^^^ meta.function-call.identifier.java // ^^ meta.function-call.arguments.java meta.group.java @@ -7585,7 +7585,7 @@ void invokeMethods() { // ^ punctuation.accessor.dot.java // ^^^ meta.generic.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^^^ meta.function-call.identifier.java // ^^ meta.function-call.arguments.java meta.group.java @@ -7599,7 +7599,7 @@ void invokeMethods() { // ^ punctuation.accessor.dot.java // ^^^ meta.generic.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^^^ meta.function-call.identifier.java // ^^ meta.function-call.arguments.java meta.group.java @@ -7662,7 +7662,7 @@ void invokeMethods() { // ^^^^^^ meta.function-call.arguments.java meta.group.java // ^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^^^^^^^^ variable.function.java // ^ punctuation.section.group.begin.java @@ -7684,7 +7684,7 @@ void invokeMethods() { // ^ punctuation.accessor.dot.java // ^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^^^^^^^^ variable.function.java // ^ punctuation.section.group.begin.java @@ -7718,14 +7718,14 @@ public void instantiateClassesObjects() { // ^^^^^^^^^^^^^^ meta.instantiation.java // ^^ - meta.instantiation // ^^^ keyword.other.storage.new.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.terminator.java new TestClass( // ^^^^^^^^^^^^^^^ meta.instantiation.java // ^^ meta.group.java // ^^^ keyword.other.storage.new.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java new TestClass( ; @@ -7733,7 +7733,7 @@ public void instantiateClassesObjects() { // ^^ meta.group.java // ^^ - meta.instantiation - meta.group // ^^^ keyword.other.storage.new.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^ punctuation.terminator.java @@ -7742,7 +7742,7 @@ public void instantiateClassesObjects() { // ^^^^^ meta.group.java // ^^ - meta.instantiation - meta.group // ^^^ keyword.other.storage.new.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^^^ variable.other.java // ^ punctuation.terminator.java @@ -7752,7 +7752,7 @@ public void instantiateClassesObjects() { // ^^^^^ meta.group.java // ^^ - meta.instantiation // ^^^ keyword.other.storage.new.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^^^ variable.other.java // ^ punctuation.section.group.end.java @@ -7763,7 +7763,7 @@ public void instantiateClassesObjects() { // ^^^^^ meta.group.java // ^^ - meta.instantiation // ^^^ keyword.other.storage.new.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^^^ variable.other.java // ^ punctuation.section.group.end.java @@ -7776,7 +7776,7 @@ public void instantiateClassesObjects() { // ^^ - meta.instantiation // ^^^ keyword.other.storage.new.java // ^^^ variable.annotation.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^^^ variable.other.java // ^ punctuation.section.group.end.java @@ -7789,7 +7789,7 @@ public void instantiateClassesObjects() { // ^^ - meta.instantiation // ^^^ keyword.other.storage.new.java // ^^^ variable.annotation.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^^^ variable.other.java // ^ punctuation.section.group.end.java @@ -7803,7 +7803,7 @@ public void instantiateClassesObjects() { // ^ punctuation.accessor.dot.java // ^^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^^^^^ meta.group.java // ^ punctuation.section.group.begin.java // ^^^ variable.other.java @@ -7818,7 +7818,7 @@ public void instantiateClassesObjects() { // ^ punctuation.accessor.dot.java // ^^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^^^^^ meta.group.java // ^ punctuation.section.group.begin.java // ^^^ variable.other.java @@ -7827,9 +7827,9 @@ public void instantiateClassesObjects() { new OuterClass.InnerClass(); // ^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.instantiation.java // ^^^ keyword.other.storage.new.java -// ^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^ support.class.java // ^ punctuation.accessor.dot.java -// ^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^ support.class.java new @Foo com . @Foo java . @Foo OuterClass . @Foo InnerClass(foo); // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.instantiation.java @@ -7853,11 +7853,11 @@ public void instantiateClassesObjects() { // ^ punctuation.accessor.dot.java // ^ punctuation.definition.annotation.java // ^^^ variable.annotation.java -// ^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^ punctuation.definition.annotation.java // ^^^ variable.annotation.java -// ^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^ support.class.java // ^^^^^ meta.group.java // ^ punctuation.section.group.begin.java // ^^^ variable.other.java @@ -7890,7 +7890,7 @@ public void instantiateClassesObjects() { // ^ punctuation.accessor.dot.java // ^ punctuation.definition.annotation.java // ^^^ variable.annotation.java -// ^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^ support.class.java // ^^^^^ meta.group.java // ^ punctuation.section.group.begin.java // ^^^ variable.other.java @@ -7904,10 +7904,10 @@ public void instantiateClassesObjects() { // ^^^^^^^^^^^^^^^ meta.instantiation.java meta.instantiation.java // ^^^^^^^ meta.instantiation.java - meta.instantiation meta.instantiation // ^^^ keyword.other.storage.new.java -// ^^^^^^^^ storage.type.class.java +// ^^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^^^ keyword.other.storage.new.java -// ^^^^^^^^ storage.type.class.java +// ^^^^^^^^ support.class.java // ^^^ meta.brackets.java // ^ punctuation.separator.comma.java // ^^^^ constant.language.boolean.java @@ -7926,7 +7926,7 @@ public void instantiateClassesObjects() { // ^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.instantiation.java // ^^^ keyword.other.storage.new.java // ^^^^^^ invalid.illegal.unexpected-keyword.java -// ^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java // ^ punctuation.section.block.begin.java @@ -7937,7 +7937,7 @@ public void instantiateClassesObjects() { // ^^^^^^^^^^^^^^^^^^^^^^^^^ meta.instantiation.java // ^^^ keyword.other.storage.new.java // ^^^^^ invalid.illegal.unexpected-keyword.java -// ^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java // ^ punctuation.section.block.begin.java @@ -8067,7 +8067,7 @@ public void instantiateObjectArrays() { // ^^^^^^^^^^^^^^ meta.instantiation.java meta.braces.java // ^ - meta.instantiation - meta.braces // ^^^ keyword.other.storage.new.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.section.brackets.begin.java // ^ punctuation.section.brackets.end.java // ^ punctuation.section.braces.begin.java @@ -8081,7 +8081,7 @@ public void instantiateObjectArrays() { // ^^^^^^^^^^^^ meta.instantiation.java - meta.braces // ^^^^^^^^^^^^^^^^^ - meta.instantiation // ^^^ keyword.other.storage.new.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.section.brackets.begin.java // ^ punctuation.section.brackets.end.java // ^ punctuation.section.block.begin.java @@ -8096,7 +8096,7 @@ public void instantiateObjectArrays() { // ^^^ meta.brackets // ^ - meta.instantiation - meta.brackets // ^^^ keyword.other.storage.new.java -// ^^^^^^^^ storage.type.class.java +// ^^^^^^^^ support.class.java // ^ punctuation.section.brackets.begin.java // ^ meta.number.integer.decimal.java constant.numeric.value.java // ^ punctuation.section.brackets.end.java @@ -8107,7 +8107,7 @@ public void instantiateObjectArrays() { // ^^^ meta.brackets // ^ - meta.instantiation - meta.brackets // ^^^ keyword.other.storage.new.java -// ^^^^^^^^ storage.type.class.java +// ^^^^^^^^ support.class.java // ^ punctuation.section.brackets.begin.java // ^ meta.number.integer.decimal.java constant.numeric.value.java // ^ punctuation.section.brackets.end.java @@ -8118,7 +8118,7 @@ public void instantiateObjectArrays() { // ^^^^^ meta.brackets // ^ - meta.instantiation - meta.brackets // ^^^ keyword.other.storage.new.java -// ^^^^^^^^ storage.type.class.java +// ^^^^^^^^ support.class.java // ^ punctuation.section.brackets.begin.java // ^ meta.number.integer.decimal.java constant.numeric.value.java // ^ punctuation.section.brackets.end.java @@ -8140,7 +8140,7 @@ public void instantiateObjectArrays() { // ^^^ keyword.other.storage.new.java // ^ punctuation.definition.annotation.java // ^^^^^^^ variable.annotation.java -// ^^^^^^^^ storage.type.class.java +// ^^^^^^^^ support.class.java // ^ punctuation.definition.annotation.java // ^^^^^ variable.annotation.java // ^ punctuation.section.brackets.begin.java @@ -8168,7 +8168,7 @@ public void instantiateObjectArrays() { // ^^^ keyword.other.storage.new.java // ^ punctuation.definition.annotation.java // ^^^^^^^ variable.annotation.java -// ^^^^^^^^ storage.type.class.java +// ^^^^^^^^ support.class.java // ^ punctuation.definition.annotation.java // ^^^^^ variable.annotation.java // ^ punctuation.section.brackets.begin.java @@ -8194,7 +8194,7 @@ public void instantiateObjectArrays() { // ^ punctuation.accessor.dot.java // ^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^^^^ storage.type.class.java +// ^^^^^^^^ support.class.java // ^ punctuation.section.brackets.begin.java // ^ meta.number.integer.decimal.java constant.numeric.value.java // ^ punctuation.section.brackets.end.java @@ -8211,7 +8211,7 @@ public void instantiateObjectArrays() { // ^ punctuation.accessor.dot.java // ^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^^^^ storage.type.class.java +// ^^^^^^^^ support.class.java // ^ punctuation.section.brackets.begin.java // ^ meta.number.integer.decimal.java constant.numeric.value.java // ^ punctuation.section.brackets.end.java @@ -8224,7 +8224,7 @@ public void instantiateGenericClassObjects() { // ^^^^^^^^^^^^^ meta.instantiation.java // ^^ meta.generic.java // ^^^ keyword.other.storage.new.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^^ punctuation.definition.generic.diamond.java // ^ punctuation.terminator.java @@ -8233,7 +8233,7 @@ public void instantiateGenericClassObjects() { // ^^ meta.generic.java // ^^ meta.group.java // ^^^ keyword.other.storage.new.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^^ punctuation.definition.generic.diamond.java // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java @@ -8244,9 +8244,9 @@ public void instantiateGenericClassObjects() { // ^^^^^^ meta.generic.java // ^^ meta.group.java // ^^^ keyword.other.storage.new.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java @@ -8259,11 +8259,11 @@ public void instantiateGenericClassObjects() { // ^ - meta.annotation // ^^ meta.group.java // ^^^ keyword.other.storage.new.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java @@ -8273,7 +8273,7 @@ public void instantiateGenericClassObjects() { // ^^^^^^^^^^^^^^^^ meta.instantiation.java // ^^^ meta.generic.java // ^^ meta.group.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^ variable.language.wildcard.java // ^ punctuation.definition.generic.end.java @@ -8291,7 +8291,7 @@ public void instantiateGenericClassObjects() { // ^^ meta.group.java // ^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java @@ -8308,7 +8308,7 @@ public void instantiateGenericClassObjects() { // ^ punctuation.definition.generic.begin.java // ^ variable.language.wildcard.java // ^^^^^^^ storage.modifier.extends.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java @@ -8320,7 +8320,7 @@ public void instantiateGenericClassObjects() { // ^^ meta.instantiation.java meta.group.java // ^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java @@ -8328,7 +8328,7 @@ public void instantiateGenericClassObjects() { // ^^^^^^^ storage.modifier.extends.java // ^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java @@ -8340,7 +8340,7 @@ public void instantiateGenericClassObjects() { // ^^ meta.instantiation.java meta.group.java // ^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java @@ -8348,7 +8348,7 @@ public void instantiateGenericClassObjects() { // ^^^^^^^ storage.modifier.extends.java // ^ punctuation.definition.annotation.java // ^^^^ variable.annotation.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java @@ -8361,9 +8361,9 @@ public void instantiateGenericClassObjects() { // ^ punctuation.definition.generic.begin.java // ^ variable.language.wildcard.java // ^^^^^^^ storage.modifier.extends.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.separator.comma.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java @@ -8376,7 +8376,7 @@ public void instantiateGenericClassObjects() { // ^ punctuation.definition.generic.begin.java // ^ variable.language.wildcard.java // ^^^^^ keyword.declaration.super.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java @@ -8419,7 +8419,7 @@ public void instantiateGenericClassObjects() { // ^^ storage.modifier.array.java new Generic(); -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^^^ invalid.illegal.unexpected-keyword.java new Generic(); @@ -8447,16 +8447,16 @@ public void instantiateGenericClassObjects() { // ^ meta.instantiation.java meta.braces.java - meta.instantiation meta.instantiation // ^ - meta.instantiation - meta.braces // ^^^ keyword.other.storage.new.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^^^ meta.generic.java // ^ punctuation.section.brackets.begin.java // ^ punctuation.section.brackets.end.java // ^ punctuation.section.braces.begin // ^^^ keyword.other.storage.new.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ punctuation.separator.comma.java // ^^^ keyword.other.storage.new.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ punctuation.section.braces.end new ArrayList[] { new ArrayList(), new ArrayList() } @@ -8472,7 +8472,7 @@ public void instantiateGenericClassObjects() { // ^^^^^^^^^^^^^ meta.path.java // ^^^^^^ meta.generic.java - meta.path // ^^^ keyword.other.storage.new.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^ variable.language.wildcard.java // ^ punctuation.definition.generic.end.java @@ -8480,21 +8480,21 @@ public void instantiateGenericClassObjects() { // ^ punctuation.section.brackets.end.java // ^ punctuation.section.braces.begin.java // ^^^ keyword.other.storage.new.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java // ^^^^ variable.namespace.java // ^ punctuation.accessor.dot.java // ^^^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java // ^ punctuation.separator.comma.java // ^^^ keyword.other.storage.new.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java @@ -8514,7 +8514,7 @@ public void instantiateGenericClassObjects() { // ^^^^^^^^^^^ meta.instantiation.java meta.path.java // ^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java < // ^ meta.instantiation.java meta.path.java - meta.generic // ^^ meta.instantiation.java meta.path.java meta.generic.java @@ -8530,7 +8530,7 @@ public void instantiateGenericClassObjects() { // ^^^^^^^^^^^ meta.instantiation.java meta.path.java meta.generic.java meta.path.java // ^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java >(); //<- meta.instantiation.java meta.path.java meta.generic.java - meta.path meta.path // ^^ meta.instantiation.java meta.path.java meta.generic.java - meta.path meta.path @@ -8557,17 +8557,17 @@ class MethodReferenceExpressionsTests { void run() { System::currentTimeMillis // static method -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^^ punctuation.accessor.double-colon.java // ^^^^^^^^^^^^^^^^^ variable.function.reference.java List::size // inferred type arguments for generic type -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^^ punctuation.accessor.double-colon.java // ^^^^ variable.function.reference.java List::size // explicit type arguments for generic type -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^^^^^^^^ meta.generic.java // ^^ punctuation.accessor.double-colon.java // ^^^^ variable.function.reference.java @@ -8579,12 +8579,12 @@ void run() { // ^^^^^ variable.function.reference.java T::tvarMember -// ^ storage.type.class.java +// ^ support.class.java // ^^ punctuation.accessor.double-colon.java // ^^^^^^^^^^ variable.function.reference.java System.out::println -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^ variable.other.java // ^^ punctuation.accessor.double-colon.java @@ -8611,7 +8611,7 @@ void run() { // ^^^^ variable.other.java // ^ punctuation.accessor.dot.java // ^^^^^^^^^^ variable.function.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^^ punctuation.accessor.double-colon.java // ^^^^ variable.function.reference.java // ^ keyword.operator.ternary.java @@ -8626,45 +8626,45 @@ void run() { // ^^^^^^^^ variable.function.reference.java Arrays::sort // explicit type arguments -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^^ punctuation.accessor.double-colon.java // ^^^^^^^^ meta.generic.java // ^^^^ variable.function.reference.java ArrayList::new // constructor for parameterized type -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^^^^^^^^ meta.generic.java // ^^ punctuation.accessor.double-colon.java // ^^^ keyword.other.storage.new.java ArrayListnew // explicit type arguments for generic constructor -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^^ punctuation.accessor.double-colon.java // ^^^^^^^^^ meta.generic.java // ^^^ keyword.other.storage.new.java Bar::new // generic class, generic constructor -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^^^^^^^^ meta.generic.java // ^^ punctuation.accessor.double-colon.java // ^^^^^^^^^ meta.generic.java // ^^^ keyword.other.storage.new.java Outer.Inner::new // inner class constructor -// ^^^^^ storage.type.class.java +// ^^^^^ support.class.java // ^ punctuation.accessor.dot.java -// ^^^^^ storage.type.class.java +// ^^^^^ support.class.java // ^^ punctuation.accessor.double-colon.java // ^^^ keyword.other.storage.new.java int[]::new // array creation @@ -8704,7 +8704,7 @@ void primitiveTypeCastExpression() { // ^^^^^^ meta.cast.java meta.group.java // ^^^^ - meta.cast - meta.group // ^ punctuation.section.group.begin.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.section.group.end.java // ^^^ variable.other.java @@ -8773,7 +8773,7 @@ void primitiveTypeCastExpression() { // ^ punctuation.section.group.begin.java // ^^^ storage.type.primitive.java // ^ punctuation.section.group.end.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.terminator.java (int) new TestClass(); @@ -8784,7 +8784,7 @@ void primitiveTypeCastExpression() { // ^^^ storage.type.primitive.java // ^ punctuation.section.group.end.java // ^^^ keyword.other.storage.new.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^ punctuation.section.group.end.java // ^ punctuation.terminator.java @@ -8851,7 +8851,7 @@ void classTypeCastExpression() { // ^^^^^^^^^^^ meta.cast.java meta.group.java // ^^^^ - meta.cast - meta.group // ^ punctuation.section.group.begin.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.section.group.end.java // ^^^ variable.other.java @@ -8859,7 +8859,7 @@ void classTypeCastExpression() { // ^^^^^^^^^^^^^ meta.cast.java meta.group.java // ^^^^ - meta.cast - meta.group // ^ punctuation.section.group.begin.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^^ storage.modifier.array.java // ^ punctuation.section.group.end.java // ^^^ variable.other.java @@ -8868,7 +8868,7 @@ void classTypeCastExpression() { // ^^^^^^^^^^^ meta.cast.java meta.group.java // ^^^^ - meta.cast - meta.group // ^ punctuation.section.group.begin.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.section.group.end.java // ^^^ variable.other.java @@ -8876,7 +8876,7 @@ void classTypeCastExpression() { // ^^^^^^^^^^^^^ meta.cast.java meta.group.java // ^^^^ - meta.cast - meta.group // ^ punctuation.section.group.begin.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^^ storage.modifier.array.java // ^ punctuation.section.group.end.java // ^^^ variable.other.java @@ -8885,9 +8885,9 @@ void classTypeCastExpression() { // ^^^^^^^^^^^^^^^^^^^^^^^^ meta.cast.java meta.group.java // ^^^^ - meta.cast - meta.group // ^ punctuation.section.group.begin.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ keyword.operator.logical.java -// ^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^ support.class.java // ^ punctuation.section.group.end.java // ^^^ variable.other.java @@ -8895,9 +8895,9 @@ void classTypeCastExpression() { // ^^^^^^^^^^^^^^^^^^^^^^^^ meta.cast.java meta.group.java // ^^^^ - meta.cast - meta.group // ^ punctuation.section.group.begin.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ keyword.operator.logical.java -// ^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^ support.class.java // ^ punctuation.section.group.end.java // ^^^ variable.other.java @@ -8906,10 +8906,10 @@ void classTypeCastExpression() { // ^^^^ - meta.cast - meta.group // ^ punctuation.section.group.begin.java // ^^^^^ meta.annotation.identifier.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ keyword.operator.logical.java // ^^^^^ meta.annotation.identifier.java -// ^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^ support.class.java // ^ punctuation.section.group.end.java // ^^^ variable.other.java } @@ -8919,18 +8919,18 @@ void genericTypeCastExpression() { (a < b) foo; // ^^^^^^^ meta.group.java // ^ punctuation.section.group.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.section.group.end.java // ^^^ variable.other.java (a < b) ~ foo; // ^^^^^^^ meta.group.java // ^ punctuation.section.group.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.section.group.end.java // ^ keyword.operator.bitwise.java // ^^^ variable.other.java @@ -8941,9 +8941,9 @@ void genericTypeCastExpression() { // ^ meta.cast.java meta.group.java - meta.generic // ^^^^ - meta.cast - meta.group // ^ punctuation.section.group.begin.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.section.group.end.java // ^^^ variable.other.java @@ -8954,9 +8954,9 @@ void genericTypeCastExpression() { // ^^^ meta.cast.java meta.group.java - meta.generic // ^^^^ - meta.cast - meta.group // ^ punctuation.section.group.begin.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^^ storage.modifier.array.java // ^ punctuation.section.group.end.java @@ -8968,9 +8968,9 @@ void genericTypeCastExpression() { // ^ meta.cast.java meta.group.java - meta.generic // ^^^^ - meta.cast - meta.group // ^ punctuation.section.group.begin.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.section.group.end.java // ^^^ variable.other.java @@ -8981,9 +8981,9 @@ void genericTypeCastExpression() { // ^^^ meta.cast.java meta.group.java - meta.generic // ^^^^ - meta.cast - meta.group // ^ punctuation.section.group.begin.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^^ storage.modifier.array.java // ^ punctuation.section.group.end.java @@ -8992,18 +8992,18 @@ void genericTypeCastExpression() { (list[] & OtherList & None) foo; // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.cast.java meta.group.java // ^ punctuation.section.group.begin.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^^ storage.modifier.array.java // ^ keyword.operator.logical.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^ keyword.operator.logical.java -// ^^^^ storage.type.class.java +// ^^^^ support.class.java // ^ punctuation.section.group.end.java // ^^^ variable.other.java @@ -9014,7 +9014,7 @@ void genericTypeCastExpression() { // ^^^^ - meta.cast - meta.group // ^ punctuation.section.group.begin.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.section.group.end.java // ^^^ variable.other.java @@ -9026,7 +9026,7 @@ void genericTypeCastExpression() { // ^^^^ - meta.cast - meta.group // ^ punctuation.section.group.begin.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^^ storage.modifier.array.java // ^ punctuation.section.group.end.java @@ -9039,7 +9039,7 @@ void genericTypeCastExpression() { // ^^^^ - meta.cast - meta.group // ^ punctuation.section.group.begin.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.section.group.end.java // ^^^ variable.other.java @@ -9051,7 +9051,7 @@ void genericTypeCastExpression() { // ^^^^ - meta.cast - meta.group // ^ punctuation.section.group.begin.java // ^ punctuation.definition.generic.begin.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.end.java // ^^ storage.modifier.array.java // ^ punctuation.section.group.end.java @@ -9192,14 +9192,14 @@ class TypeComparisonExpressionsTests { a instanceof b // ^^^^^^^^^^^^^ meta.instanceof.java // ^^^^^^^^^^ keyword.other.storage.instanceof.java -// ^ storage.type.class.java +// ^ support.class.java a instanceof b.c // ^^^^^^^^^^^^^^^ meta.instanceof.java // ^^^^^^^^^^ keyword.other.storage.instanceof.java // ^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^ storage.type.class.java +// ^ support.class.java a instanceof b.c.d // ^^^^^^^^^^^^^^^^^ meta.instanceof.java @@ -9208,7 +9208,7 @@ class TypeComparisonExpressionsTests { // ^ punctuation.accessor.dot.java // ^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^ storage.type.class.java +// ^ support.class.java a instanceof b.c.d e f // ^^^^^^^^^^^^^^^^^^ meta.instanceof.java @@ -9218,14 +9218,14 @@ class TypeComparisonExpressionsTests { // ^ punctuation.accessor.dot.java // ^ variable.namespace.java // ^ punctuation.accessor.dot.java -// ^ storage.type.class.java +// ^ support.class.java // ^ variable.other.java // ^ variable.other.java a instanceof Object // ^^^^^^^^^^^^^^^^^^ meta.instanceof.java // ^^^^^^^^^^ keyword.other.storage.instanceof.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java } //^ meta.class.java meta.block.java meta.function.java meta.block.java punctuation.section.block.end.java @@ -9240,12 +9240,12 @@ class TypeComparisonExpressionsTests { // ^^^^^^^^^^^ meta.instanceof.java - meta.path // ^^^^^^^^^ meta.instanceof.java meta.path.java // ^^^^^^^^^^ keyword.other.storage.instanceof.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.begin.java // ^ variable.language.wildcard.java // ^ punctuation.definition.generic.end.java // ^ punctuation.accessor.dot.java -// ^ storage.type.class.java +// ^ support.class.java // ^ punctuation.definition.generic.begin.java // ^ variable.language.wildcard.java // ^ punctuation.definition.generic.end.java @@ -9261,7 +9261,7 @@ class TypeComparisonExpressionsTests { // ^ keyword.operator.assignment.java // ^ variable.other.java // ^^^^^^^^^^ keyword.other.storage.instanceof.java -// ^ storage.type.class.java +// ^ support.class.java // ^ keyword.operator.ternary.java // ^^^^ constant.numeric.value.java // ^ keyword.operator.ternary.java @@ -9278,7 +9278,7 @@ void instanceofPatternsTests () { // ^^^^^^^^^^^^^^^^^^^ - meta.instanceof // ^^^ variable.other.java // ^^^^^^^^^^ keyword.other.storage.instanceof.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ variable.other.java // ^^ keyword.operator.logical.java // ^ variable.other.java @@ -9295,7 +9295,7 @@ obj instanceof ( String[] s ) s == 5 // ^^^ variable.other.java // ^^^^^^^^^^ keyword.other.storage.instanceof.java // ^ punctuation.section.group.begin.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^^ storage.modifier.array.java // ^ variable.other.java // ^ punctuation.section.group.end.java @@ -9310,21 +9310,21 @@ static void instanceofStructuredRecordTests(Rectangle r) { // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.instanceof.java // ^ variable.other.java // ^^^^^^^^^^ keyword.other.storage.instanceof.java -// ^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java -// ^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java -// ^^^^^ storage.type.class.java +// ^^^^^ support.class.java // ^ variable.other.java // ^ punctuation.separator.comma.java -// ^^^^^ storage.type.class.java +// ^^^^^ support.class.java // ^ variable.other.java // ^ punctuation.section.group.end.java // ^ punctuation.separator.comma.java coloredpoint lr)) { // ^^^^^^^^^^^^^^^^^ meta.instanceof.java // ^ - meta.instanceof -// ^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^ support.class.java // ^^ variable.other.java // ^^ punctuation.section.group.end.java // ^ punctuation.section.block.begin.java @@ -9347,7 +9347,7 @@ obj instanceof (Record(boolean a, (var b), Foo(int c) d) e) f && s.length() > 5 // ^^^ variable.other.java // ^^^^^^^^^^ keyword.other.storage.instanceof.java // ^ punctuation.section.group.begin.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^^^^^^^ storage.type.primitive.java // ^ variable.other.java @@ -9357,7 +9357,7 @@ obj instanceof (Record(boolean a, (var b), Foo(int c) d) e) f && s.length() > 5 // ^ variable.other.java // ^ punctuation.section.group.end.java // ^ punctuation.separator.comma.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.section.group.begin.java // ^^^ storage.type.primitive.java // ^ variable.other.java @@ -9385,12 +9385,12 @@ static void instanceofGenericTest1(Box bo) { // ^ meta.group.java - meta.instanceof // ^^ variable.other.java // ^^^^^^^^^^ keyword.other.storage.instanceof.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.section.group.begin.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ variable.other.java // ^ punctuation.section.group.end.java @@ -9410,9 +9410,9 @@ static void instanceofGenericTest2(Box bo) { // ^ meta.group.java - meta.instanceof // ^^ variable.other.java // ^^^^^^^^^^ keyword.other.storage.instanceof.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ punctuation.section.group.begin.java // ^^^ storage.type.variant.java @@ -9469,9 +9469,9 @@ void anonymousFunctions() { // ^^^^^^ meta.function.anonymous.java - meta.group // ^^^ storage.type.primitive // ^ variable.parameter.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ variable.parameter.java // ^^ keyword.declaration.function.arrow.java @@ -9487,9 +9487,9 @@ void anonymousFunctions() { // ^ punctuation.separator.comma.java Foo[] b // ^^^^^^^^^^^^^^^^^^ meta.function.anonymous.parameters.java meta.group.java - meta.function.anonymous meta.function.anonymous -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.definition.generic.begin.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^ punctuation.definition.generic.end.java // ^ variable.parameter.java ) @@ -9584,7 +9584,7 @@ void anonymousFunctions() { // ^^^^^ storage.modifier.java // ^^^^^^^^^^^^^ meta.annotation // ^ punctuation.definition.annotation -// ^^^^^^ storage.type.class.java - meta.annotation +// ^^^^^^ support.class.java - meta.annotation // ^^^ variable.parameter.java // ^^ keyword.declaration.function.arrow.java - meta.function.anonymous.parameters.java @@ -9592,7 +9592,7 @@ void anonymousFunctions() { // ^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.function.anonymous.parameters.java // ^^^^^^^^^^^^^ meta.annotation // ^ punctuation.definition.annotation -// ^^^^^^ storage.type.class.java - meta.annotation +// ^^^^^^ support.class.java - meta.annotation // ^^^ variable.parameter.java // ^^ keyword.declaration.function.arrow.java - meta.function.anonymous.parameters.java @@ -9601,16 +9601,16 @@ void anonymousFunctions() { // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.annotation // ^ punctuation.definition.annotation // ^^^ variable.parameter.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^ constant.other.java -// ^^^^^^ storage.type.class.java - meta.annotation +// ^^^^^^ support.class.java - meta.annotation // ^^^ variable.parameter.java // ^^ keyword.declaration.function.arrow.java - meta.function.anonymous.parameters.java Function lambda4 = (String foo) -> foo; // ^^^^^^^^^^^^ meta.function.anonymous.parameters.java -// ^^^^^^ storage.type.class.java - meta.annotation +// ^^^^^^ support.class.java - meta.annotation // ^^^ variable.parameter.java // ^^ keyword.declaration.function.arrow.java - meta.function.anonymous.parameters.java @@ -9653,7 +9653,7 @@ void anonymousFunctions() { Function lambda9 = (String... foo) -> foo[0]; // ^^^^^^^^^^^^^^^ meta.function.anonymous.parameters.java -// ^^^^^^ storage.type.class.java - meta.annotation +// ^^^^^^ support.class.java - meta.annotation // ^^^ keyword.operator.variadic.java // ^^^ variable.parameter.java // ^^ keyword.declaration.function.arrow.java - meta.function.anonymous.parameters.java @@ -9669,7 +9669,7 @@ void anonymousFunctions() { // ^^^^^^^^^^^^^^^^^^^^^ meta.function.anonymous.java // ^^ keyword.declaration.function.arrow.java // ^^^ keyword.other.storage.new.java -// ^^^^^^^^ storage.type.class.java +// ^^^^^^^^ support.class.java // ^ punctuation.section.group.begin.java // ^^^^^ meta.group.java // ^^^ variable.other.java @@ -9710,7 +9710,7 @@ void anonymousFunctions() { // ^ punctuation.accessor.dot.java // ^^^^^^^^^^^^^^ variable.annotation.java // ^ punctuation.section.group.begin.java -// ^^^^^^^^^^^^^ storage.type.class.java +// ^^^^^^^^^^^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^^^^^^^^^^ constant.other.java public class GrafoTest { @@ -9745,14 +9745,14 @@ void test2() { Grafo grafo = new Grafo( true ); final Grafo temposMaisCedo = new Grafo( true ); // ^ storage.modifier -// ^ storage.type.class +// ^ support.class } @Partial @Mock(type=Grafo.class) DataLoader inline; // ^^^^^^^^ meta.annotation // ^^^^^^^^^^^^^^^^^^^^^^^ meta.annotation -// ^ storage.type.class +// ^ support.class @Override public int inline() { // ^^^^^^^^^ meta.annotation @@ -9765,13 +9765,13 @@ void annotatedArgs(@NonNull final String p1, // ^ storage.modifier - meta.annotation @Named(value = "") List p2, @NonNull final String p3) {} // ^^^^^^^^^^^^^^^^^^ meta.annotation -// ^ storage.type.class +// ^ support.class // ^ meta.generic punctuation.definition.generic.begin // ^ variable.parameter // ^ punctuation.separator // ^^^^^^^^ meta.annotation // ^ storage.modifier - meta.annotation -// ^ storage.type.class +// ^ support.class } @@ -9821,12 +9821,12 @@ void annotatedArgs(@NonNull final String p1, //^^^^^^^^^^^^^^^ meta.class.java meta.annotation.identifier.java // ^^ meta.class.java meta.annotation.parameters.java Foo.class, -//^^^ storage.type.class.java +//^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^ variable.language.class.java - storage.type.java // ^ punctuation.separator.comma.java Bar.class -//^^^ storage.type.class.java +//^^^ support.class.java // ^ punctuation.accessor.dot.java // ^^^^^ variable.language.class.java - storage.type.java }) @@ -9914,10 +9914,10 @@ public Foo( // ^^^^^^^^^^^^ meta.annotation.identifier.java variable.annotation.java // ^ - meta.annotation.identifier.java - variable // ^ - meta.annotation.identifier.java -// ^^^^^^^ storage.type.class.java +// ^^^^^^^ support.class.java // ^^^^^^^^^^^^^^ variable.parameter.java String unannotatedParam) { -// ^ storage.type.class.java +// ^ support.class.java // ^ variable.parameter.java return; // ^^^^^^ keyword.control.flow.return.java @@ -9925,18 +9925,18 @@ public Foo( public static void main(String[] args, String moreArgs, a.b.c.Foo bar) {} // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.function.parameters.java -// ^^^^^^ storage.type.class.java +// ^^^^^^ support.class.java // ^^ storage.modifier.array.java // ^^^^ variable.parameter.java // ^ punctuation.separator.comma.java // ^^^^^^ meta.generic.java -// ^^^^^^ storage.type.class.java -// ^^^^ storage.type.class.java +// ^^^^^^ support.class.java +// ^^^^ support.class.java // ^^^^^^^^ variable.parameter.java // ^ variable.namespace.java // ^ punctuation.accessor.dot.java // ^ punctuation.accessor.dot.java -// ^^^ storage.type.class.java +// ^^^ support.class.java // ^^^ variable.parameter.java MyClass myClass = new MyClass(