[FIR] Set targets of annotation classes in FirJavaElementFinder

#KT-60504 Fixed
This commit is contained in:
Kirill Rakhman
2023-11-29 10:01:54 +01:00
committed by Space Team
parent daa02813c2
commit 81517a3d29
9 changed files with 162 additions and 67 deletions
@@ -0,0 +1,47 @@
public final @interface A1 implements java.lang.annotation.Annotation {
}
@java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE})
public final @interface A2 implements java.lang.annotation.Annotation {
}
@java.lang.annotation.Target({java.lang.annotation.ElementType.ANNOTATION_TYPE})
public final @interface A3 implements java.lang.annotation.Annotation {
}
@java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE_PARAMETER})
public final @interface A4 implements java.lang.annotation.Annotation {
}
@java.lang.annotation.Target({})
public final @interface A5 implements java.lang.annotation.Annotation {
}
@java.lang.annotation.Target({java.lang.annotation.ElementType.FIELD})
public final @interface A6 implements java.lang.annotation.Annotation {
}
@java.lang.annotation.Target({java.lang.annotation.ElementType.LOCAL_VARIABLE})
public final @interface A7 implements java.lang.annotation.Annotation {
}
@java.lang.annotation.Target({java.lang.annotation.ElementType.PARAMETER})
public final @interface A8 implements java.lang.annotation.Annotation {
}
@java.lang.annotation.Target({java.lang.annotation.ElementType.CONSTRUCTOR})
public final @interface A9 implements java.lang.annotation.Annotation {
}
@java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD})
public final @interface A10 implements java.lang.annotation.Annotation {
}
@java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD})
public final @interface A11 implements java.lang.annotation.Annotation {
}
@java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD})
public final @interface A12 implements java.lang.annotation.Annotation {
}
@java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE_USE})
public final @interface A13 implements java.lang.annotation.Annotation {
}
@java.lang.annotation.Target({})
public final @interface A14 implements java.lang.annotation.Annotation {
}
@java.lang.annotation.Target({})
public final @interface A15 implements java.lang.annotation.Annotation {
}
@java.lang.annotation.Target({})
public final @interface A16 implements java.lang.annotation.Annotation {
}