--- old/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java 2019-10-25 17:13:00.000000000 +0100 +++ new/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java 2019-10-25 17:12:59.000000000 +0100 @@ -1456,7 +1456,7 @@ @DefinedBy(Api.LANGUAGE_MODEL) - @SuppressWarnings("removal") + @SuppressWarnings("preview") public ElementKind getKind() { apiComplete(); long flags = flags(); @@ -1493,7 +1493,7 @@ } @Override @DefinedBy(Api.LANGUAGE_MODEL) - @SuppressWarnings("removal") + @SuppressWarnings("preview") public List getRecordComponents() { return recordComponents; } @@ -1733,7 +1733,7 @@ } } - @SuppressWarnings("removal") + @SuppressWarnings("preview") public static class RecordComponent extends VarSymbol implements RecordComponentElement { /** @@ -1744,7 +1744,7 @@ } @Override @DefinedBy(Api.LANGUAGE_MODEL) - @SuppressWarnings("removal") + @SuppressWarnings("preview") public ElementKind getKind() { return ElementKind.RECORD_COMPONENT; } @@ -1755,7 +1755,7 @@ } @Override @DefinedBy(Api.LANGUAGE_MODEL) - @SuppressWarnings("removal") + @SuppressWarnings("preview") public R accept(ElementVisitor v, P p) { return v.visitRecordComponent(this, p); }