diff options
Diffstat (limited to 'container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/MethodRef.java')
-rw-r--r-- | container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/MethodRef.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/MethodRef.java b/container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/MethodRef.java index 952a1e5..65a5ff2 100644 --- a/container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/MethodRef.java +++ b/container-compiler-plugin/src/main/java/io/trygvis/container/compiler/model/MethodRef.java @@ -17,6 +17,7 @@ public class MethodRef { public final Parameters parameters; public final Set<TypeRef> exceptions = new TreeSet<>(); public final List<String> typeArgs = new ArrayList<>(); + public final List<AnnotationG> annotations = new ArrayList<>(); public final List<String> body; public MethodRef(int modifiers, TypeRef returnType, String name, String body) { @@ -48,4 +49,9 @@ public class MethodRef { addAll(typeArgs, args); return this; } + + public MethodRef annotation(AnnotationG annotation) { + this.annotations.add(annotation); + return this; + } } |