equal
deleted
inserted
replaced
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) |