aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/ftbsc/lll/processor/annotations/Target.java
diff options
context:
space:
mode:
author zaaarf <zaaarf@proton.me>2023-03-27 12:20:39 +0200
committer zaaarf <zaaarf@proton.me>2023-03-27 12:20:39 +0200
commit96c06c797e901d67a9ba7be805a82a50efec5a53 (patch)
treebd9acbe73a88d1814c6106004f519dd3ad706956 /src/main/java/ftbsc/lll/processor/annotations/Target.java
parent3cea0d3e663e23f92649a85d5276aadab4fcb323 (diff)
feat: created container types for methods and fields (efficiency and code quality), made temporary fix for anonymous classes
Diffstat (limited to 'src/main/java/ftbsc/lll/processor/annotations/Target.java')
-rw-r--r--src/main/java/ftbsc/lll/processor/annotations/Target.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/main/java/ftbsc/lll/processor/annotations/Target.java b/src/main/java/ftbsc/lll/processor/annotations/Target.java
index ed5cc0f..e1e69f7 100644
--- a/src/main/java/ftbsc/lll/processor/annotations/Target.java
+++ b/src/main/java/ftbsc/lll/processor/annotations/Target.java
@@ -25,7 +25,14 @@ public @interface Target {
* @return the name of the element this is supposed to apply to
* @since 0.5.0
*/
- String of() default "";
+ String of();
+
+ /**
+ * @return a name which overrides the name of the annotated one, may be used in
+ * cases such as constructors
+ * @since 0.5.0
+ */
+ String methodName() default "";
/**
* When set to false, tells the processor to first try to match a single method by name,