langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
changeset 43376 f165c71d9e03
parent 43270 de9a02e20567
child 43772 4e5350b7be75
equal deleted inserted replaced
43375:0945845b891f 43376:f165c71d9e03
   943 
   943 
   944         public ModuleSymbol(Name name, Symbol owner) {
   944         public ModuleSymbol(Name name, Symbol owner) {
   945             super(MDL, 0, name, null, owner);
   945             super(MDL, 0, name, null, owner);
   946             Assert.checkNonNull(name);
   946             Assert.checkNonNull(name);
   947             this.type = new ModuleType(this);
   947             this.type = new ModuleType(this);
       
   948         }
       
   949 
       
   950         @Override @DefinedBy(Api.LANGUAGE_MODEL)
       
   951         public boolean isOpen() {
       
   952             return flags.contains(ModuleFlags.OPEN);
   948         }
   953         }
   949 
   954 
   950         @Override @DefinedBy(Api.LANGUAGE_MODEL)
   955         @Override @DefinedBy(Api.LANGUAGE_MODEL)
   951         public boolean isUnnamed() {
   956         public boolean isUnnamed() {
   952             return name.isEmpty() && owner == null;
   957             return name.isEmpty() && owner == null;