最佳答案
                                        
                                                                        
                                今天我想在这个文档之后创建我的第一个注释接口,我得到了这个编译器错误
Invalid type for annotation member": public @interface MyAnnotation { Object myParameter; ^^^^^^ }
显然,Object不能用作注释成员的类型。不幸的是,我找不到任何关于一般可以使用哪种类型的信息。
这是我通过反复试验得出的结论:
String→有效int→有效Integer→无效(令人惊讶)String[]→有效(令人惊讶)Object→无效也许有人可以解释一下哪些类型是被允许的以及为什么。
 
                                
                             
                                
                             
                                
                            