groovy call java_Groovy中方法的调用实现方式浅析(CallSite)
在Groovy中可以很方便的交换两个变量的值, 如:def(a,b)=[1,2];(a,b)=[b,a];这样, a,b变量的值就交换了, 那么Groovy是怎样实现的呢?来看看生成的字节码文件, 关键的代码如下://Methoddescriptor#39()Ljava/lang/Object;//Stack:4,Locals:6publicjava.lang....