@Target(value={METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER})
 @Retention(value=RUNTIME)
 @Documented
public static @interface CodeValue.List
CodeValueアノテーションを複数指定するためのアノテーション。
 
 使用例
 
     genderがcodeIdとpatternで選択された値と合致するかチェック
      public class Sample{
          @CodeValue.List({
              @CodeValue(codeId = "GENDER", pattern = "PATTERN1"),
              @CodeValue(codeId = "GENDER", pattern = "PATTERN2")
         })
         String gender;
     }
 public abstract CodeValue[] value