com.puppycrawl.tools.checkstyle.checks.imports
public class IllegalImportCheck extends Check
Checks for imports from a set of illegal packages.
By default, the check rejects all sun.*
packages
since programs that contain direct calls to the sun.*
packages
are
not 100% Pure Java.
To reject other packages, set property illegalPkgs to a comma-separated list of the illegal packages.
An example of how to configure the check is:
<module name="IllegalImport"/>
An example of how to configure the check so that it rejects packages
java.io.*
and java.sql.*
is
<module name="IllegalImport"> <property name="illegalPkgs" value="java.io, java.sql"/> </module> Compatible with Java 1.5 source.
Version: 1.0
Constructor Summary | |
---|---|
IllegalImportCheck()
Creates a new IllegalImportCheck instance. |
Method Summary | |
---|---|
int[] | getDefaultTokens() {@inheritDoc} |
void | setIllegalPkgs(String[] aFrom)
Set the list of illegal packages. |
void | visitToken(DetailAST aAST) {@inheritDoc} |
IllegalImportCheck
instance.Parameters: aFrom array of illegal packages