public <T extends E> T addOptional(T element) { if (element != null) { add(element); } return element; }
public boolean isTopLevelClass() { return super.getEnclosingElement() instanceof CodeCompilationUnit || super.getEnclosingElement() == null; }
@Override public List<AnnotationMirror> getAnnotationMirrors() { if (annotations == null) { annotations = parentableList(this, new ArrayList<AnnotationMirror>()); } return annotations; }
private static void removeImpl(Object element) { if (element instanceof CodeElement<?>) { ((CodeElement<?>) element).setEnclosingElement(null); } }
public void remove(E element) { getEnclosedElements().remove(element); }
@Override public String toString() { return super.toString() + "/* " + ElementUtils.getSimpleName(type) + "*/"; }
@Override public String toString() { StringBuilderCodeWriter codeWriter = new StringBuilderCodeWriter(); accept(codeWriter, null); return codeWriter.getString(); }
public void addAnnotationMirror(AnnotationMirror annotationMirror) { getAnnotationMirrors().add(annotationMirror); }
private void addImpl(T element) { if (element != null) { if (element instanceof CodeElement<?>) { ((CodeElement<?>) element).setEnclosingElement(parent); } } }
public <T extends E> T add(T element) { if (element == null) { throw new NullPointerException(); } getEnclosedElements().add(element); return element; }
@Override public String toString() { return super.toString() + "/* " + ElementUtils.getSimpleName(type) + "*/"; }
@Override public String toString() { StringBuilderCodeWriter codeWriter = new StringBuilderCodeWriter(); accept(codeWriter, null); return codeWriter.getString(); }
public void addAnnotationMirror(AnnotationMirror annotationMirror) { getAnnotationMirrors().add(annotationMirror); }
private void addImpl(T element) { if (element != null) { if (element instanceof CodeElement<?>) { ((CodeElement<?>) element).setEnclosingElement(parent); } } }
@Override public List<AnnotationMirror> getAnnotationMirrors() { if (annotations == null) { annotations = parentableList(this, new ArrayList<AnnotationMirror>()); } return annotations; }
public boolean isTopLevelClass() { return super.getEnclosingElement() instanceof CodeCompilationUnit || super.getEnclosingElement() == null; }
public <T extends E> T add(T element) { if (element == null) { throw new NullPointerException(); } getEnclosedElements().add(element); return element; }
public <T extends E> T addOptional(T element) { if (element != null) { add(element); } return element; }
private static void removeImpl(Object element) { if (element instanceof CodeElement<?>) { ((CodeElement<?>) element).setEnclosingElement(null); } }
@Override public List<E> getEnclosedElements() { if (enclosedElements == null) { enclosedElements = parentableList(this, new ArrayList<E>()); } return enclosedElements; }