code: /*
  AnnotationLocation
  allowSamelineMultipleAnnotations = true
  allowSamelineSingleParameterlessAnnotation = false
  allowSamelineParameterizedAnnotation = (default)false
  tokens = (default)CLASS_DEF, INTERFACE_DEF, PACKAGE_DEF, ENUM_CONSTANT_DEF, \
           ENUM_DEF, METHOD_DEF, CTOR_DEF, VARIABLE_DEF, RECORD_DEF, COMPACT_CTOR_DEF
  
  
  */
  
  package com.puppycrawl.tools.checkstyle.checks.annotation.annotationlocation;
  
  import java.lang.annotation.Repeatable;
  
  class InputAnnotationLocationMultiple {
  
      @Annotation void singleParameterless() {} // ok
  
      @Annotation @Annotation void multipleParameterless() {}
  
      @Annotation("") void parameterized() {}
  
      @Annotation(value = "") void namedParameterized() {}
  
      @Annotation @Annotation("") @Annotation(value = "") void multiple() {}
  
      @Annotation("") @Annotation(value = "") void multipleParametrized() {}
  
      @Repeatable(Annotations.class)
      @interface Annotation {
          String value() default "";
      }
  
      @interface Annotations {
          Annotation[] value();
      }
  
  }
  