/**
 * 
 */
package packIntrospec;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

/**
 * @author Christian Mascart
 *
 */

/*
 * RetentionPolicy peut valoir 
 * SOURCE (ne pase pas le compilateur)
 * CLASS (Passe le compilateur, mais n'est pas accessible à la JVM, valeur par défaut)
 * RUNTIME (Accessible à la JVM : Introspection possible)
 */

@Retention (RetentionPolicy.RUNTIME) // Indispensable pour l'introspection
public @interface Marque
{
	String message() default "Message par défaut";
	int annee() default 2005;
}
