Add export, import, and implements annotation

This commit is contained in:
Adam
2015-11-22 19:41:34 -06:00
parent 3d2e3d6b60
commit ef8c8f6fb8
3 changed files with 39 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
package net.runelite.mapping;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD, ElementType.METHOD})
public @interface Export
{
String value();
}

View File

@@ -0,0 +1,13 @@
package net.runelite.mapping;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface Implements
{
String value();
}

View File

@@ -0,0 +1,13 @@
package net.runelite.mapping;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD, ElementType.METHOD})
public @interface Import
{
String value();
}