1
我想获得所有ClassNode
字段的一定条件。 在我的代码,它看起来是这样的:简化代码中的`grep`设施
listener.classNode.fields.grep {
!it.name.startsWith('$') &&
!it.name.startsWith('_') &&
!it.name.equals('metaClass') &&
!it.name.startsWith('this')
}.collect{ it.name }
有没有一种方法,使其更好?我的意思是摆脱grep
区块内的那些条件陈述?
我的目标只是我能理解的幻想代码,所以人类readab我不打扰我。 – lapots