src/share/classes/com/sun/tools/doclets/formats/html/markup/ContentBuilder.java

changeset 1751
ca8808c88f94
parent 1740
ce4f0769b4b2
child 2116
bf6b11347b1a
equal deleted inserted replaced
1750:081d7c72ee92 1751:ca8808c88f94
38 public class ContentBuilder extends Content { 38 public class ContentBuilder extends Content {
39 protected List<Content> contents = Collections.<Content>emptyList(); 39 protected List<Content> contents = Collections.<Content>emptyList();
40 40
41 @Override 41 @Override
42 public void addContent(Content content) { 42 public void addContent(Content content) {
43 nullCheck(content);
43 if ((content instanceof ContentBuilder) && content.isEmpty()) 44 if ((content instanceof ContentBuilder) && content.isEmpty())
44 return; 45 return;
45 ensureMutableContents(); 46 ensureMutableContents();
46 if (content instanceof ContentBuilder) { 47 if (content instanceof ContentBuilder) {
47 contents.addAll(((ContentBuilder) content).contents); 48 contents.addAll(((ContentBuilder) content).contents);

mercurial