Class NodeClassifierVisitor

    • Field Detail

      • exclusionMap

        private final OrderedMap<java.lang.Class<?>,​java.util.Set<java.lang.Class<?>>> exclusionMap
      • exclusionSet

        private final OrderedSet<java.lang.Class<?>> exclusionSet
      • nodeAncestryMap

        private final java.util.HashMap<java.lang.Integer,​java.util.BitSet> nodeAncestryMap
      • nodeAncestryBitSetStack

        private final java.util.Stack<java.util.BitSet> nodeAncestryBitSetStack
      • nodeAncestryBitSet

        private final CopyOnWriteRef<java.util.BitSet> nodeAncestryBitSet
      • EMPTY_SET

        private static final java.util.BitSet EMPTY_SET
      • isClassificationDone

        private boolean isClassificationDone
    • Constructor Detail

      • NodeClassifierVisitor

        public NodeClassifierVisitor​(java.util.Map<java.lang.Class<? extends Node>,​java.util.Set<java.lang.Class<?>>> exclusionMap)