jdk/src/share/classes/com/sun/java/util/jar/pack/Package.java
changeset 7803 56bc97d69d93
parent 7795 98021fc612af
child 10115 eb08d08c7ef7
equal deleted inserted replaced
7802:74f2ee2b62ba 7803:56bc97d69d93
   320         List<InnerClass> getInnerClasses() {
   320         List<InnerClass> getInnerClasses() {
   321             return innerClasses;
   321             return innerClasses;
   322         }
   322         }
   323 
   323 
   324         public void setInnerClasses(Collection<InnerClass> ics) {
   324         public void setInnerClasses(Collection<InnerClass> ics) {
   325             innerClasses = (ics == null) ? null : new ArrayList<InnerClass>(ics);
   325             innerClasses = (ics == null) ? null : new ArrayList<>(ics);
   326             // Edit the attribute list, if necessary.
   326             // Edit the attribute list, if necessary.
   327             Attribute a = getAttribute(attrInnerClassesEmpty);
   327             Attribute a = getAttribute(attrInnerClassesEmpty);
   328             if (innerClasses != null && a == null)
   328             if (innerClasses != null && a == null)
   329                 addAttribute(attrInnerClassesEmpty.canonicalInstance());
   329                 addAttribute(attrInnerClassesEmpty.canonicalInstance());
   330             else if (innerClasses == null && a != null)
   330             else if (innerClasses == null && a != null)