Each {@link IDefinitionNode} produces an {@link IDefinition}.
964965966967968969970971972973974
} @Override public boolean hasExplicitComment() { IDefinitionNode node = getNode(); if (node instanceof IDocumentableDefinitionNode) return ((IDocumentableDefinitionNode)node).hasExplicitComment(); return false;
568569570571572573574575576577578579580581582
List<IDefinitionNode> list) { if (!(node instanceof IDefinitionNode)) return; IDefinitionNode definitionNode = (IDefinitionNode)node; if (!includeNonPublicDefinitions) { String namespace = definitionNode.getNamespace(); if (!INamespaceConstants.public_.equals(namespace)) return; } list.add(definitionNode);