Skip navigation links
A D E I J N O P S T 

A

AbstractDatabaseAspect - Class in patterntesting.check.ct
Pattern Test that verifies that only some classes are allowed to perform database accesss using JDBC.
AbstractDatabaseAspect() - Constructor for class patterntesting.check.ct.AbstractDatabaseAspect
 
AbstractEncodingAspect - Class in patterntesting.check.ct.io
This aspect will warn you about method calls with undefinded encodings.
AbstractEncodingAspect() - Constructor for class patterntesting.check.ct.io.AbstractEncodingAspect
 
AbstractExceptionAspect - Class in patterntesting.check.ct.exception
Methods and Constructors should not throw an Exception, a Throwable or either an Error.
AbstractExceptionAspect() - Constructor for class patterntesting.check.ct.exception.AbstractExceptionAspect
 
AbstractIllegalArgumentExceptionAspect - Class in patterntesting.check.ct.exception
A method with no parameters can't throw an IllegalArgumentException because it has no arguments.
AbstractIllegalArgumentExceptionAspect() - Constructor for class patterntesting.check.ct.exception.AbstractIllegalArgumentExceptionAspect
 
AbstractImmutableAspect - Class in patterntesting.check.ct
A warning is printed if attributes of an immutable class are not final.
AbstractImmutableAspect() - Constructor for class patterntesting.check.ct.AbstractImmutableAspect
 
AbstractOnlyForTestingAspect - Class in patterntesting.check.ct
This aspect declares an error if methods annotated by "@OnlyForTesting" are not called from a test method.
AbstractOnlyForTestingAspect() - Constructor for class patterntesting.check.ct.AbstractOnlyForTestingAspect
 
AbstractSopAspect - Class in patterntesting.check.ct.io
Pattern Test that ensures that System.out and System.err are not used in the code.
AbstractSopAspect() - Constructor for class patterntesting.check.ct.io.AbstractSopAspect
 
AbstractStackTraceAspect - Class in patterntesting.check.ct
To use the e.printStacktrace is a bad practice.
AbstractStackTraceAspect() - Constructor for class patterntesting.check.ct.AbstractStackTraceAspect
 
AbstractStaticAspect - Class in patterntesting.check.ct
If you are in a web context or/and a cluster static variables are normally not a good idea.
AbstractStaticAspect() - Constructor for class patterntesting.check.ct.AbstractStaticAspect
 
AbstractStreamAspect - Class in patterntesting.check.ct.io
Since JDK 1.1 you should use the Writer and Reader classes and not the Stream classes.
AbstractStreamAspect() - Constructor for class patterntesting.check.ct.io.AbstractStreamAspect
 

D

DatabaseAspect - Class in patterntesting.check.ct
Classes annotated with "@DamnJDBC" should not use JDBC.
DatabaseAspect() - Constructor for class patterntesting.check.ct.DatabaseAspect
 

E

EncodingAspect - Class in patterntesting.check.ct.io
EncodingAspect() - Constructor for class patterntesting.check.ct.io.EncodingAspect
 
ExceptionAspect - Class in patterntesting.check.ct.exception
Methods and Constructors should not throw an Exception, a Throwable or either an Error.
ExceptionAspect() - Constructor for class patterntesting.check.ct.exception.ExceptionAspect
 

I

IllegalArgumentExceptionAspect - Class in patterntesting.check.ct.exception
A method with no parameters can't throw an IllegalArgumentException because it has no arguments.
IllegalArgumentExceptionAspect() - Constructor for class patterntesting.check.ct.exception.IllegalArgumentExceptionAspect
 
ImmutableAspect - Class in patterntesting.check.ct
Classes annotated with "@Immutable" are considered as immutable.
ImmutableAspect() - Constructor for class patterntesting.check.ct.ImmutableAspect
 

J

JUnit5Aspect - Class in patterntesting.check.ct
This aspect tries to detect some JUnit Anti Patterns like Superficial Test Coverage no support Overly Complex Tests no support Catching Unexpected Exceptions You'll get a warning if you catch a warning in a test method.
For a complete list of JUnit anti patterns see "http://www.exubero.com/junit/antipatterns.html".
JUnit5Aspect() - Constructor for class patterntesting.check.ct.JUnit5Aspect
 

N

NamingConventionsAspect - Class in patterntesting.check.ct
According the Sun naming conventions for Java underscores should be only used for constants.
NamingConventionsAspect() - Constructor for class patterntesting.check.ct.NamingConventionsAspect
 

O

OnlyForTestingAspect - Class in patterntesting.check.ct
This aspect (together with AbstractOnlyForTestingAspect) declares an error if methods annotated by "@OnlyForTesting" are not called from a test method.
OnlyForTestingAspect() - Constructor for class patterntesting.check.ct.OnlyForTestingAspect
 

P

patterntesting.check.ct - package patterntesting.check.ct
 
patterntesting.check.ct.exception - package patterntesting.check.ct.exception
 
patterntesting.check.ct.io - package patterntesting.check.ct.io
 

S

SopAspect - Class in patterntesting.check.ct.io
Pattern Test that ensures that System.out and System.err are not used in the code.
SopAspect() - Constructor for class patterntesting.check.ct.io.SopAspect
 
StackTraceAspect - Class in patterntesting.check.ct
Using e.printStacktrace() is not a good idea.
StackTraceAspect() - Constructor for class patterntesting.check.ct.StackTraceAspect
 
StaticAspect - Class in patterntesting.check.ct
If you are in a web context or/and a cluster static variables are normally not a good idea.
StaticAspect() - Constructor for class patterntesting.check.ct.StaticAspect
 
StreamAspect - Class in patterntesting.check.ct.io
Since JDK 1.1 you should use the Writer and Reader classes and not the Stream classes if you read or write text.
StreamAspect() - Constructor for class patterntesting.check.ct.io.StreamAspect
 

T

TransientTrapAspect - Class in patterntesting.check.ct
This aspect finds class attributes which are transient and final.
TransientTrapAspect() - Constructor for class patterntesting.check.ct.TransientTrapAspect
 
A D E I J N O P S T 
Skip navigation links