All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.redhat.ceylon.compiler.java.metadata.Member Maven / Gradle / Ivy

There is a newer version: 1.3.3
Show newest version
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