Package net.sourceforge.pmd.lang.java.symbols.table.coreimpl
-
Interface Summary Interface Description NameResolver<S> Name resolvers are strategies backingShadowChains.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 ofNameResolvers, which handles shadowing relations between declarations.ShadowChainIterator<S,I> Iterates up aShadowChainchain to find a given name.ShadowChainNode<S,I> AShadowChainviewed as individual nodes. -
Class Summary Class Description CoreResolvers ShadowChainBuilder<S,I> Build a shadow chain for some type.