--- old/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java 2017-06-19 12:05:49.811663612 -0700 +++ new/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java 2017-06-19 12:05:49.743663615 -0700 @@ -950,6 +950,17 @@ } @Override @DefinedBy(Api.LANGUAGE_MODEL) + public Name getSimpleName() { + Name fullName = getQualifiedName(); + int lastPeriod = fullName.lastIndexOf((byte)'.'); + if (lastPeriod == -1) { + return fullName; + } else { + return fullName.subName(lastPeriod + 1, fullName.length()); + } + } + + @Override @DefinedBy(Api.LANGUAGE_MODEL) public boolean isOpen() { return flags.contains(ModuleFlags.OPEN); }