Package | Description |
---|---|
net.sourceforge.pmd.lang.java.symboltable | |
net.sourceforge.pmd.lang.java.typeresolution |
Modifier and Type | Field and Description |
---|---|
protected PMDASMClassLoader |
TypeSet.AbstractResolver.pmdClassLoader
the class loader.
|
Constructor and Description |
---|
TypeSet.AbstractResolver(PMDASMClassLoader pmdClassLoader)
Creates a new AbstractResolver that uses the given class loader.
|
TypeSet.CurrentPackageResolver(PMDASMClassLoader pmdClassLoader,
String pkg)
Creates a new
TypeSet.CurrentPackageResolver |
TypeSet.ExplicitImportResolver(PMDASMClassLoader pmdClassLoader,
Set<String> importStmts)
Creates a new
TypeSet.ExplicitImportResolver . |
TypeSet.FullyQualifiedNameResolver(PMDASMClassLoader pmdClassLoader)
Creates a
TypeSet.FullyQualifiedNameResolver |
TypeSet.ImplicitImportResolver(PMDASMClassLoader pmdClassLoader)
Creates a
TypeSet.ImplicitImportResolver |
TypeSet.ImportOnDemandResolver(PMDASMClassLoader pmdClassLoader,
Set<String> importStmts)
Creates a
TypeSet.ImportOnDemandResolver |
Modifier and Type | Method and Description |
---|---|
static PMDASMClassLoader |
PMDASMClassLoader.getInstance(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–2017 PMD. All rights reserved.