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 interfaceNameResolver.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)
-