OpenJDK / amber / amber
changeset 56954:e9da6fa5d9da amber-demo-II
Automatic merge with records-and-sealed
author | mcimadamore |
---|---|
date | Wed, 31 Jul 2019 20:45:40 +0000 |
parents | 960e2b3680da 29bd151b3e52 |
children | 86541bf0ae13 |
files | |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java Mon Jul 29 22:10:49 2019 +0000 +++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java Wed Jul 31 20:45:40 2019 +0000 @@ -168,6 +168,11 @@ return doGetTypeElement(module, name); } + @Override @DefinedBy(Api.LANGUAGE_MODEL) + public boolean isSealed(TypeElement te) { + return (((ClassSymbol) te).flags() & Flags.SEALED) != 0; + } + private ClassSymbol doGetTypeElement(ModuleElement module, CharSequence name) { ensureEntered("getTypeElement"); return doGetElement(module, "getTypeElement", name, ClassSymbol.class);