CheckStyle (checks_required.xml) ueberprueft folgende Bedingungen: * Bezeichner: (geforderte Struktur ist als regulaerer Ausdruck angegeben) + constants (static, final fields) : ^[A-Z](_?[A-Z0-9]+)*$ + methods: ^[a-z][a-zA-Z0-9]*$ + local, final variables: ^[a-z][a-zA-Z0-9]*$ + local, non-final variables: ^[a-z][a-zA-Z0-9]*$ + non-static fields: ^[a-z][a-zA-Z0-9]*$ + parameters: ^[a-z][a-zA-Z0-9]*$ + classes and interfaces: ^[A-Z][a-zA-Z0-9]*$ + static, non-final fields: ^[a-z][a-zA-Z0-9]*$ dabei bedeuten: [a-z] => Kleinbuchstaben [A-Z] => Grossbuchstaben [0-9] => Ziffern * => Null oder beliebig viele + => Eins oder beliebig viele ? => Null oder Ein mal ^ => Wortanfang $ => Wortende * JavaDoc; kommentierte (einschl. Autoren-Namen !) + Methoden und + Klassen * keine leeren Bloecke, z.B. } catch {} * keine inneren Zuweisungen, z.B. if ( (i=getWert()) > 4711) { * Attribute duerfen nicht public sein * max. Zeilenlaenge ist 80 Zeichen