aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/moulberry/repo/util/NEUId.java
diff options
context:
space:
mode:
authornea <nea@nea.moe>2023-05-25 01:37:03 +0200
committernea <nea@nea.moe>2023-05-25 01:37:03 +0200
commitf91a246e41042f35f55c7b77ff7c0a3fb67f5937 (patch)
tree73e780825ded1da745d90180e5f3f885c3cac50d /src/main/java/io/github/moulberry/repo/util/NEUId.java
parentdba771fdbd96fa5ab68e9a817429dc3f8411eec8 (diff)
downloadneurepoparsing-f91a246e41042f35f55c7b77ff7c0a3fb67f5937.tar.gz
neurepoparsing-f91a246e41042f35f55c7b77ff7c0a3fb67f5937.tar.bz2
neurepoparsing-f91a246e41042f35f55c7b77ff7c0a3fb67f5937.zip
Some clean up
Diffstat (limited to 'src/main/java/io/github/moulberry/repo/util/NEUId.java')
-rw-r--r--src/main/java/io/github/moulberry/repo/util/NEUId.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/main/java/io/github/moulberry/repo/util/NEUId.java b/src/main/java/io/github/moulberry/repo/util/NEUId.java
new file mode 100644
index 0000000..15423af
--- /dev/null
+++ b/src/main/java/io/github/moulberry/repo/util/NEUId.java
@@ -0,0 +1,14 @@
+package io.github.moulberry.repo.util;
+
+import java.lang.annotation.*;
+
+/**
+ * Indicates that this string is a neu internalname / neu id.
+ * When applied to a method, indicates the return type is a neu id.
+ * When applied to a parameter, field, or local variable indicated that the variable type is a neu id.
+ */
+@Documented
+@Target({ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE, ElementType.METHOD, ElementType.TYPE_USE})
+@Retention(RetentionPolicy.CLASS)
+public @interface NEUId {
+}