Uses of Interface
net.sourceforge.pmd.lang.java.symbols.table.coreimpl.ShadowChainNode
Packages that use ShadowChainNode
-
Uses of ShadowChainNode in net.sourceforge.pmd.lang.java.symbols.table.coreimpl
Methods in net.sourceforge.pmd.lang.java.symbols.table.coreimpl that return ShadowChainNodeModifier and TypeMethodDescriptionShadowChain.asNode()Returns the API of this instance that views the chain as individual nodes.ShadowChainBuilder.augment(ShadowChainNode<S, I> parent, boolean shadowBarrier, I scopeTag, NameResolver<? extends S> resolver) ShadowChainBuilder.augment(ShadowChainNode<S, I> parent, boolean shadowBarrier, I scopeTag, ShadowChainBuilder<S, I>.ResolverBuilder symbols) ShadowChainBuilder.augment(ShadowChainNode<S, I> parent, boolean shadowBarrier, I scopeTag, S symbol) ShadowChainBuilder.augmentWithCache(ShadowChainNode<S, I> parent, boolean shadowBarrier, I scopeTag, NameResolver<? extends S> resolver) ShadowChainBuilder.augmentWithCache(ShadowChainNode<S, I> parent, boolean shadowBarrier, I scopeTag, NameResolver<? extends S> resolver, BinaryOperator<List<S>> merger) @Nullable ShadowChainNode<S,I> ShadowChainNode.getParent()Returns the next node in the chain.ShadowChainIterator.next()Returns the next node in the chain that contains a declaration for the name this iterator searches.static <S,I> ShadowChainNode<S, I> ShadowChainBuilder.rootGroup()Returns the singleton for the chain root.ShadowChainBuilder.shadow(ShadowChainNode<S, I> parent, I scopeTag, NameResolver<S> resolver) ShadowChainBuilder.shadow(ShadowChainNode<S, I> parent, I scopeTag, ShadowChainBuilder<S, I>.ResolverBuilder resolver) ShadowChainBuilder.shadowWithCache(ShadowChainNode<S, I> parent, I scopeTag, Map<String, List<S>> cacheMap, NameResolver<S> resolver) Methods in net.sourceforge.pmd.lang.java.symbols.table.coreimpl with parameters of type ShadowChainNodeModifier and TypeMethodDescriptionShadowChainBuilder.augment(ShadowChainNode<S, I> parent, boolean shadowBarrier, I scopeTag, NameResolver<? extends S> resolver) ShadowChainBuilder.augment(ShadowChainNode<S, I> parent, boolean shadowBarrier, I scopeTag, ShadowChainBuilder<S, I>.ResolverBuilder symbols) ShadowChainBuilder.augment(ShadowChainNode<S, I> parent, boolean shadowBarrier, I scopeTag, S symbol) ShadowChainBuilder.augmentWithCache(ShadowChainNode<S, I> parent, boolean shadowBarrier, I scopeTag, NameResolver<? extends S> resolver) ShadowChainBuilder.augmentWithCache(ShadowChainNode<S, I> parent, boolean shadowBarrier, I scopeTag, NameResolver<? extends S> resolver, BinaryOperator<List<S>> merger) ShadowChainBuilder.shadow(ShadowChainNode<S, I> parent, I scopeTag, NameResolver<S> resolver) ShadowChainBuilder.shadow(ShadowChainNode<S, I> parent, I scopeTag, ShadowChainBuilder<S, I>.ResolverBuilder resolver) ShadowChainBuilder.shadowWithCache(ShadowChainNode<S, I> parent, I scopeTag, Map<String, List<S>> cacheMap, NameResolver<S> resolver)