Package | Description |
---|---|
net.sourceforge.pmd.lang.java.symboltable | |
net.sourceforge.pmd.lang.java.typeresolution |
Modifier and Type | Field | Description |
---|---|---|
protected PMDASMClassLoader |
TypeSet.AbstractResolver.pmdClassLoader |
the class loader.
|
Constructor | Description |
---|---|
AbstractResolver(PMDASMClassLoader pmdClassLoader) |
Creates a new AbstractResolver that uses the given class loader.
|
CurrentPackageResolver(PMDASMClassLoader pmdClassLoader,
java.lang.String pkg) |
Creates a new
TypeSet.CurrentPackageResolver |
ExplicitImportResolver(PMDASMClassLoader pmdClassLoader,
java.util.Set<java.lang.String> importStmts) |
Creates a new
TypeSet.ExplicitImportResolver . |
FullyQualifiedNameResolver(PMDASMClassLoader pmdClassLoader) |
Creates a
TypeSet.FullyQualifiedNameResolver |
ImplicitImportResolver(PMDASMClassLoader pmdClassLoader) |
Creates a
TypeSet.ImplicitImportResolver |
ImportOnDemandResolver(PMDASMClassLoader pmdClassLoader,
java.util.Set<java.lang.String> importStmts) |
Creates a
TypeSet.ImportOnDemandResolver |
Modifier and Type | Method | Description |
---|---|---|
static PMDASMClassLoader |
PMDASMClassLoader.getInstance(java.lang.ClassLoader parent) |
A new PMDASMClassLoader is created for each compilation unit, this method
allows to reuse the same PMDASMClassLoader across all the compilation
units.
|
Copyright © 2002–2018 PMD. All rights reserved.