com.redhat.ceylon.compiler.java.metadata.Member Maven / Gradle / Ivy
package com.redhat.ceylon.compiler.java.metadata;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
/**
* Annotation applied to an interface in order to list all its members
* that have been extracted out of it.
*/
@Retention(RetentionPolicy.RUNTIME)
public @interface Member {
/**
* The member class if it can be pointed to
*/
java.lang.Class> klass() default void.class;
/**
* The member class if it cannot be pointed to because local types interfere with visibility
*/
String javaClassName() default "";
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy