From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../hjp5/examples/Revision.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Master/Reference Architectures and Patterns/hjp5/examples/Revision.java (limited to 'Master/Reference Architectures and Patterns/hjp5/examples/Revision.java') diff --git a/Master/Reference Architectures and Patterns/hjp5/examples/Revision.java b/Master/Reference Architectures and Patterns/hjp5/examples/Revision.java new file mode 100644 index 0000000..32dca38 --- /dev/null +++ b/Master/Reference Architectures and Patterns/hjp5/examples/Revision.java @@ -0,0 +1,17 @@ +import java.lang.annotation.Target; +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; + +// Diese Annotation ist auf Klassen und Methoden beschränkt +@Target({ElementType.TYPE, ElementType.METHOD}) + +// Die Information soll auch zur Laufzeit zur Verfügung stehen +@Retention(RetentionPolicy.RUNTIME) +public @interface Revision +{ + int id(); + String name(); + String vorname(); + String notizen() default ""; +} \ No newline at end of file -- cgit v1.2.3