আমি ভাবছি জাভাতে এটি সম্ভবত সম্ভব না কারণ টীকা এবং এর পরামিতিগুলি সংকলনের সময়ে সমাধান করা হয়েছে। আমার নীচে একটি ইন্টারফেস আছে,
public interface FieldValues {
String[] FIELD1 = new String[]{"value1", "value2"};
}
এবং অন্য শ্রেণি হিসাবে,
@SomeAnnotation(locations = {"value1", "value2"})
public class MyClass {
....
}
আমি টীকাটি সহ অনেকগুলি ক্লাস চিহ্নিত করি এবং আমি জানতে চাই যে আমি প্রতিটি টিকাতে স্ট্রিংগুলি নির্দিষ্ট করে এড়াতে পারি কিনা আমি পরিবর্তে ব্যবহার করতে পছন্দ করব
@SomeAnnotation(locations = FieldValues.FIELD1)
public class MyClass {
....
}
তবে এটি সংকলন ত্রুটিগুলি দেয় যেমন টীকা মান একটি অ্যারে প্রারম্ভিক হওয়া উচিত ইত্যাদি someone কেউ কি জানেন যে আমি কোনও টীকায় মান সরবরাহ করতে স্ট্রিং ধ্রুবক বা স্ট্রিং [] ধ্রুবকটি কীভাবে ব্যবহার করতে পারি?