|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Exclude
The exclusion plugin allow ignore classes, methods, fields during signature check. The SignatureTest use property "exclude.plugin" to find implementation of plugin. Plugin can use specific command-line arguments to define exclusion criteria. The method 'check' is invoked by SignatureTest for each API item.
Method Summary | |
---|---|
void |
check(ClassDescription testedClass,
MemberDescription signature)
Checks if the given signature is excluded. |
java.lang.String[] |
parseParameters(java.lang.String[] args)
This method parses parameters specific to exclusion plugin |
java.lang.String |
report()
This method is invoked after all checks, to get plugin's summary report. |
Method Detail |
---|
java.lang.String[] parseParameters(java.lang.String[] args)
args
- vector of all parameters
void check(ClassDescription testedClass, MemberDescription signature) throws ExcludeException
testedClass
- the full qualified name of class being testing nowsignature
- full qualified signature of class, method or field which is tested,
for methods and fields signature includes the name of class where this member
is declared, for classes this signature is it name
ExcludeException
- if signature is to be excluded with message which is
used by SignatureTest for diagnostic messagesjava.lang.String report()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |