package com.yatatsu.autobundle;

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

@Target(ElementType.FIELD)
@Retention(RetentionPolicy.SOURCE)
public @interface AutoBundleField {
    boolean required() default true;
    String key() default "";
    Class<? extends AutoBundleConverter> converter() default DefaultAutoBundleConverter.class;
}

package com.yatatsu.autobundle;

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

@Target(ElementType.FIELD)
@Retention(RetentionPolicy.CLASS)
public @interface AutoBundleField {
    boolean required() default true;
    String key() default "";
    Class<? extends AutoBundleConverter> converter() default DefaultAutoBundleConverter.class;
}

Change retention policy of annotation
Change retention policy of annotation
