This package contains the annotations for PatternTesting Check-CT. The annotations in this package can be used to control some compile time checks. In this case you must include
patterntesting-check-ct-x.x.x.jaras AspectJ library.
Annotation Types Summary Annotation Type Description AllowJDBCIf you have damn JDBC calls in your class via DamnJDBC you can allow some methods these calls be declaring them with @AllowJDBC. DamnJDBCIf you want to forbid JDBC calls use this annotation. DamnStaticVarsThe Interface DamnStaticVars. EnableStreamWarningUse this annotation if you want to avoid the use of Stram classes like InputStream or OutputStream. OnlyForTestingWith this annotation you can mark methods which should be only called for testing but *never* from any other methods. SuppressEncodingWarningUse this annotation to suppress warnings about undefined encodings. SuppressExceptionWarningYou can use this annotation to suppress warnings about declaring an unspecified
Throwablefor methods or constructors.
SuppressIllegalArgumentExceptionWarningIf you want to suppress the warning that an IllegalArgumentException is thrown you can use this annotation here. SuppressJUnitWarningIf PatternTesting reports a warning about the improber use of JUnit you can suppress the warning with this annotation. SuppressStackTraceWarningWith this annotation you can suppress the warning that e.printStacktrace() is used. SuppressSystemOutWarningWith this annotation you can suppress the warning that System.out or System.err is used.