关于android gradle问题?关于groovy

android gradle 中 有一个这样的格式
android{
}
通过打印发现,android是project的一个扩展属性。不是方法。
那么为什么android后面可以加大括号??

            println "************************"+android.getClass().getSimpleName()

            打印结果位
            ************************AppExtension_Decorated
            说明android是project的一个属性,而不是方法。那么为什么属性名后可以加闭包??

https://www.jianshu.com/p/37b46cc815b3
你需要了解这个 gradle语法问题