Uses of Interface
net.sourceforge.pmd.lang.java.symbols.table.coreimpl.NameResolver
-
Packages that use NameResolver Package Description net.sourceforge.pmd.lang.java.symbols.table.coreimpl net.sourceforge.pmd.lang.java.types Support for compile-time type resolution on the AST. -
-
Uses of NameResolver in net.sourceforge.pmd.lang.java.symbols.table.coreimpl
Subinterfaces of NameResolver in net.sourceforge.pmd.lang.java.symbols.table.coreimpl Modifier and Type Interface Description static interface
NameResolver.SingleNameResolver<S>
A base class for resolvers that know at most one symbol for any given name.Methods in net.sourceforge.pmd.lang.java.symbols.table.coreimpl that return NameResolver Modifier and Type Method Description NameResolver<S>
ShadowChainBuilder.ResolverBuilder. build()
static <T> NameResolver<T>
NameResolver. composite(List<? extends NameResolver<? extends T>> resolvers)
Returns a resolver that concatenates the results of every resolver in the given list.NameResolver<S>
ShadowChainNode. getResolver()
Returns the resolver for this node.NameResolver<S>
ShadowChainBuilder. groupByName(S sym)
static <S> NameResolver<S>
CoreResolvers. singleton(String name, S symbol)
Methods in net.sourceforge.pmd.lang.java.symbols.table.coreimpl with parameters of type NameResolver Modifier and Type Method Description ShadowChainNode<S,I>
ShadowChainBuilder. augment(ShadowChainNode<S,I> parent, boolean shadowBarrier, I scopeTag, NameResolver<? extends S> resolver)
ShadowChainNode<S,I>
ShadowChainBuilder. augmentWithCache(ShadowChainNode<S,I> parent, boolean shadowBarrier, I scopeTag, NameResolver<? extends S> resolver)
ShadowChainNode<S,I>
ShadowChainBuilder. augmentWithCache(ShadowChainNode<S,I> parent, boolean shadowBarrier, I scopeTag, NameResolver<? extends S> resolver, BinaryOperator<List<S>> merger)
ShadowChainNode<S,I>
ShadowChainBuilder. shadow(ShadowChainNode<S,I> parent, I scopeTag, NameResolver<S> resolver)
ShadowChainNode<S,I>
ShadowChainBuilder. shadowWithCache(ShadowChainNode<S,I> parent, I scopeTag, Map<String,List<S>> cacheMap, NameResolver<S> resolver)
Method parameters in net.sourceforge.pmd.lang.java.symbols.table.coreimpl with type arguments of type NameResolver Modifier and Type Method Description static <T> NameResolver<T>
NameResolver. composite(List<? extends NameResolver<? extends T>> resolvers)
Returns a resolver that concatenates the results of every resolver in the given list. -
Uses of NameResolver in net.sourceforge.pmd.lang.java.types
Methods in net.sourceforge.pmd.lang.java.types that return NameResolver Modifier and Type Method Description static NameResolver<JVariableSig.FieldSig>
TypeOps. getMemberFieldResolver(JTypeMirror c, @NonNull String accessPackageName, @Nullable JClassSymbol access, String name)
-