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