package appeng.transformer.annotations; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; public @interface integration { @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE) public @interface InterfaceList { public Interface[] value(); } @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE) public @interface Interface { public String iface(); public String iname(); } @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) public @interface Method { public String iname(); } }