To investigate interface & values of object.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Sat, 09 Feb 2019 14:45:49 +0200
changeset 2353 5d8b32fea523
parent 2352 effb01df8cff
child 2354 b1b3edc69255
To investigate interface & values of object.
gradle.rst
--- a/gradle.rst	Fri Feb 08 00:08:47 2019 +0200
+++ b/gradle.rst	Sat Feb 09 14:45:49 2019 +0200
@@ -70,8 +70,16 @@
 
   GRADLE_OPTS='-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005' gradle  --no-daemon ...
 
+To investigate interface & values of object::
+
+  println it.metaClass.metaMethods*.name.sort().unique()
+  println it.metaClass.methods*.name.sort().unique()
+  println it.properties.entrySet()*.toString().sort().toString().replaceAll(", ","\n")
+
 https://docs.gradle.org/current/userguide/troubleshooting.html
   Attaching a debugger to your build.
+https://stackoverflow.com/questions/22203947/how-to-dump-all-gradle-values-used-for-build
+  How to dump all gradle values used for build.
 
 Managing tasks
 ==============