// COMPILATION_ERRORS

public class A(@:Ann val a: String, @:[Ann] public val b: Int)

public class B(@param: val a: String)

public class C(@param:[] val a: String)

public class D(@fiield: a: Int)

public class E(@:[] a: Int)

public class F(@field: @field:Ann a: Int)

public class G(@field: Ann a: Int)