How can I print out the (public and internal) variables and their values of a Groovy object?
I.e
class X
{
def X = 10
def Y = 5
private void doPrivate()
{
def Z = 3
}
}
Should give
X, 10
Y, 5
Z, 3
This has to be a dynamic solution, i.e at runtime.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…