Wie definieren Sie eine @ - Schnittstelle in Scala?

Wie erzeugt man eine @interface in Scala? Ich habe ehrlich gesagt das Gefühl, dumm zu Fragen, dass die Frage, aber ich kann nicht finden, die syntax für diese überall. Ich weiß, dass Sie konsumieren, sondern wie Sie tatsächlich definieren neue in Scala?

Java:

public @interface MyAnnotation { }

Scala:

???
  • Ich Frage mich, ob es das wirklich Wert? Annotation-Klassen sind in der Regel eher klein, so gibt es keinen wirklichen Vorteil im schreiben von Ihnen in Scala. Wie enums schreiben Sie in Java ein mit ausgeführt werden.
Schreibe einen Kommentar