Uses of Interface
net.sourceforge.pmd.lang.java.symbols.table.coreimpl.NameResolver
Packages that use NameResolver
Package
Description
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.coreimplModifier and TypeInterfaceDescriptionstatic interfaceA 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 NameResolverModifier and TypeMethodDescriptionShadowChainBuilder.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.ShadowChainNode.getResolver()Returns the resolver for this node.ShadowChainBuilder.groupByName(S sym) static <S> NameResolver<S>Methods in net.sourceforge.pmd.lang.java.symbols.table.coreimpl with parameters of type NameResolverModifier and TypeMethodDescriptionShadowChainBuilder.augment(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) 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.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 NameResolverModifier and TypeMethodDescriptionstatic <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 NameResolverModifier and TypeMethodDescriptionstatic NameResolver<JVariableSig.FieldSig>TypeOps.getMemberFieldResolver(JTypeMirror c, @NonNull String accessPackageName, @Nullable JClassSymbol access, String name)