Dies ist eine Vorschau des aktuellen Arbeitsstandes der Dokumentation!

# Java / Groovy / Kotlin

# Klassen, Interfaces, Typen

  • Pascal Case
public class MyAwesomeClass { ... }

public interface MyAwesomeInterface { ... }
public class MyAwesomeClass { ... }

public interface MyAwesomeInterface { ... }
public class MyAwesomeClass() { ... }

public interface MyAwesomeInterface { ... }

# Variablen, Funktionen und Methoden

  • Camel Case
int myVariable = 3

void myFunction(String[] args) { ... }
def myVariable = 3

void myFunction(String[] args) { ... }
val myVariable = 3

var myVariable = 3

myFunction(args : String[]) : Unit { ... }

# Konstanten

  • Screaming Snake Case
final String MY_CONSTANT = 4
final String MY_CONSTANT = 4
const val MY_CONSTANT = 4
val MY_CONSTANT = 4

# Dateinamen

  • Klassen Pascal Case
  • Skripte (speziell für Groovy) Snake Case
ReponseManagerProccesor.java
MessageObserverPool.kt
TransactionalResolver.groovy

my_groovy_skript.groovy