Giả sử rằng tôi có một đối tượng someObj
loại không xác định, tôi muốn làm một cái gì đó như:Trong groovy, có cách nào để kiểm tra xem một đối tượng có một phương thức nhất định không?
def value = someObj.someMethod()
đâu có gì bảo đảm rằng 'someObj' thực hiện các phương pháp someMethod()
, và nếu không, chỉ trả lại null
.
Có điều gì giống như vậy trong Groovy không, hoặc tôi có cần bọc nó trong câu lệnh if với séc instanceof
không?
Một cách sẽ được interate '.properties' mỗi http://stackoverflow.com/questions/2585992/how-to-get-all -property-name-of-a-groovy-class – MarkHu