com.puppycrawl.tools.checkstyle.checks.j2ee
public abstract class MethodChecker extends Object
Constructor Summary | |
---|---|
MethodChecker(AbstractJ2eeCheck aCheck)
Constructs a MethodChecker . |
Method Summary | |
---|---|
abstract void | checkMethod(DetailAST aMethodAST)
Checks whether a method satisfies component requirements. |
void | checkMethod(DetailAST aMethodAST, boolean aAllowFinal)
Checks whether a method satisfies public, non-static, and final
requirements. |
void | checkMethods(DetailAST aAST)
Checks that the methods of a component satisfy requirements. |
protected void | checkNotThrows(DetailAST aMethodAST, String aException)
Checks that the throws clause of a method definition does no include an
Exception. |
protected void | checkThrows(DetailAST aMethodAST, String aException)
Checks that the throws clause of a method definition includes an
Exception. |
protected AbstractJ2eeCheck | getCheck()
Gets the client Check. |
protected void | log(DetailAST aMethodAST, String aKey, Object[] aArgs)
Logs an error message for a method. |
protected void | logName(DetailAST aMethodAST, String aKey, Object[] aArgs)
Logs an error message for a method, including the method name. |
MethodChecker
.Parameters: aCheck the client Check.
Parameters: aMethodAST the AST for the method definition.
Parameters: aMethodAST AST for the method definition. aAllowFinal true if the method may be final.
Parameters: aAST the AST for the component definition.
Parameters: aMethodAST the AST for the method definition. aException the name of the Exception to check.
Parameters: aMethodAST the AST for the method definition. aException the name of the Exception to check.
Returns: the client Check.
Parameters: aMethodAST the AST for the method definition. aKey key for message. aArgs message arguments.
Parameters: aMethodAST the AST for the method definition. aKey key for message. aArgs message arguments.