8000 Add missing method to ElementKindCompatUtils · sakerbuild/saker.java.compiler@df8d903 · GitHub
[go: up one dir, main page]

Skip to content

Commit df8d903

Browse files
committed
Add missing method to ElementKindCompatUtils
1 parent 545c95b commit df8d903

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

impl/src/main/saker/java/compiler/impl/compat/ElementKindCompatUtils.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ private ElementKindCompatUtils() {
6767
public static final ElementKind ELEMENTKIND_MODULE;
6868
public static final ElementKind ELEMENTKIND_RECORD;
6969
public static final ElementKind ELEMENTKIND_RECORD_COMPONENT;
70+
public static final ElementKind ELEMENTKIND_BINDING_VARIABLE;
7071

7172
private static final byte[] ELEMENTKIND_ORDINAL_INDEX_LOOKUP;
7273
static {
@@ -91,6 +92,7 @@ private ElementKindCompatUtils() {
9192
ELEMENTKIND_MODULE = ELEMENTKINDS[ELEMENTKIND_INDEX_MODULE];
9293
ELEMENTKIND_RECORD = ELEMENTKINDS[ELEMENTKIND_INDEX_RECORD];
9394
ELEMENTKIND_RECORD_COMPONENT = ELEMENTKINDS[ELEMENTKIND_INDEX_RECORD_COMPONENT];
95+
ELEMENTKIND_BINDING_VARIABLE = ELEMENTKINDS[ELEMENTKIND_INDEX_BINDING_VARIABLE];
9496
}
9597

9698
public static boolean isModuleElementKind(ElementKind kind) {
@@ -105,6 +107,10 @@ public static boolean isRecordComponentElementKind(ElementKind kind) {
105107
return kind != null && kind == ELEMENTKIND_RECORD_COMPONENT;
106108
}
107109

110+
public static boolean isBindingVariableElementKind(ElementKind kind) {
111+
return kind != null && kind == ELEMENTKIND_BINDING_VARIABLE;
112+
}
113+
108114
public static byte getElementKindIndex(ElementKind kind) {
109115
if (kind == null) {
110116
return -1;

0 commit comments

Comments
 (0)
0