From 367bd1e1ecafc37cb9208f4f6e231a8e2ea54a54 Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 22 Oct 2017 10:57:54 -0400 Subject: [PATCH] Add Documented annotation and javadoc to new mixin annotations --- .../src/main/java/net/runelite/api/mixins/Copy.java | 6 ++++++ .../src/main/java/net/runelite/api/mixins/Replace.java | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/runelite-mixins/src/main/java/net/runelite/api/mixins/Copy.java b/runelite-mixins/src/main/java/net/runelite/api/mixins/Copy.java index c6afa7b7d4..c4a3b46326 100644 --- a/runelite-mixins/src/main/java/net/runelite/api/mixins/Copy.java +++ b/runelite-mixins/src/main/java/net/runelite/api/mixins/Copy.java @@ -24,13 +24,19 @@ */ package net.runelite.api.mixins; +import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; +/** + * Indicates a copy of the specified method should be copied into + * the target class. + */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) +@Documented public @interface Copy { /** diff --git a/runelite-mixins/src/main/java/net/runelite/api/mixins/Replace.java b/runelite-mixins/src/main/java/net/runelite/api/mixins/Replace.java index e2f2444bed..57f7edc0dc 100644 --- a/runelite-mixins/src/main/java/net/runelite/api/mixins/Replace.java +++ b/runelite-mixins/src/main/java/net/runelite/api/mixins/Replace.java @@ -24,13 +24,18 @@ */ package net.runelite.api.mixins; +import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; +/** + * Replaces the existing method in the target class with the given method. + */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) +@Documented public @interface Replace { /**