< prev index next >
src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
Print this page
*** 948,957 ****
--- 948,968 ----
Assert.checkNonNull(name);
this.type = new ModuleType(this);
}
@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);
}
@Override @DefinedBy(Api.LANGUAGE_MODEL)
< prev index next >