Package net.sourceforge.pmd.lang.java.symbols.table.coreimpl
-
Interface Summary Interface Description NameResolver<S> Name resolvers are strategies backingShadowChain
s.NameResolver.SingleNameResolver<S> A base class for resolvers that know at most one symbol for any given name.ShadowChain<S,I> A shadow chain is a linked list ofNameResolver
s, which handles shadowing relations between declarations.ShadowChainIterator<S,I> Iterates up aShadowChain
chain to find a given name.ShadowChainNode<S,I> AShadowChain
viewed as individual nodes. -
Class Summary Class Description CoreResolvers ShadowChainBuilder<S,I> Build a shadow chain for some type.