有没有办法找出采用可变参数的Java函数(或构造函数)实际上是用可变参数还是用数组调用的?假设我有以下内容:publicclassMyCompositeObjects{MyObject[]objects;MyCompositeObjects(MyObjects...objects){this.objects=Arrays.copyOf(objects,objects.length);//orjust:this.objects=objects;?}//...}可以使用单个MyObject[]参数调用构造函数,该参数稍后可能会更改,如果我不在构造函数中复制数组,这些更改将应用于成员变量