| Modifier and Type | Field and Description |
|---|---|
| private final ClassifyingNodeTracker | |
| private static final BitSet | |
| private final OrderedMap | |
| private final OrderedSet | |
| private boolean | |
| private final CopyOnWriteRef | |
| private final Stack | |
| private final HashMap |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public @NotNull ClassifyingNodeTracker | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| pack-priv void | |
| pack-priv void | |
| pack-priv boolean | |
| public void | |
| public void | visitChildren(@NotNull Node
the parent node whose children should be visited parent)Visit the child nodes. |
| classifyingNodeTracker | back to summary |
|---|---|
| private final ClassifyingNodeTracker classifyingNodeTracker | |
| EMPTY_SET | back to summary |
|---|---|
| private static final BitSet EMPTY_SET | |
| exclusionMap | back to summary |
|---|---|
| private final OrderedMap<Class<?>, Set<Class<?>>> exclusionMap | |
| exclusionSet | back to summary |
|---|---|
| private final OrderedSet<Class<?>> exclusionSet | |
| isClassificationDone | back to summary |
|---|---|
| private boolean isClassificationDone | |
| nodeAncestryBitSet | back to summary |
|---|---|
| private final CopyOnWriteRef<BitSet> nodeAncestryBitSet | |
| nodeAncestryBitSetStack | back to summary |
|---|---|
| private final Stack<BitSet> nodeAncestryBitSetStack | |
| nodeAncestryMap | back to summary |
|---|---|
| private final HashMap<Integer, BitSet> nodeAncestryMap | |
| NodeClassifierVisitor | back to summary |
|---|---|
| public NodeClassifierVisitor(Map<Class<? extends Node>, Set<Class<?>>> exclusionMap) | |
| classify | back to summary |
|---|---|
public @NotNull ClassifyingNodeTracker classify(@NotNull Node node)
| |
| nodeAdded | back to summary |
|---|---|
public void nodeAdded(@NotNull Node node)
| |
| nodeAddedWithChildren | back to summary |
|---|---|
public void nodeAddedWithChildren(@NotNull Node node)
| |
| nodeAddedWithDescendants | back to summary |
|---|---|
public void nodeAddedWithDescendants(@NotNull Node node)
| |
| nodeRemoved | back to summary |
|---|---|
public void nodeRemoved(@NotNull Node node)
| |
| nodeRemovedWithChildren | back to summary |
|---|---|
public void nodeRemovedWithChildren(@NotNull Node node)
| |
| nodeRemovedWithDescendants | back to summary |
|---|---|
public void nodeRemovedWithDescendants(@NotNull Node node)
| |
| popNodeAncestry | back to summary |
|---|---|
| pack-priv void popNodeAncestry() | |
| pushNodeAncestry | back to summary |
|---|---|
| pack-priv void pushNodeAncestry() | |
| updateNodeAncestry | back to summary |
|---|---|
| pack-priv boolean updateNodeAncestry(Node node, CopyOnWriteRef<BitSet> nodeAncestryBitSet) | |
| visit | back to summary |
|---|---|
public void visit(@NotNull Node node)
| |
| visitChildren | back to summary |
|---|---|
| public void visitChildren(@NotNull Node parent) Visit the child nodes. | |