默认情况下,一些包是在 Groovy 类中导入的。我知道您可以使用 ImportCustomizer 添加新的,但有没有一种方法可以以编程方式删除它们?
预先感谢您的回答。
不。如果你查看代码,你会发现标准进口 http://groovy.codehaus.org/Differences+from+Java like java.io
and java.math.BigDecimal
不被处理ImportCustomizer
.
遗憾的是。
默认导入在中处理解决访问者.java https://github.com/groovy/groovy-core/blob/master/src/main/org/codehaus/groovy/control/ResolveVisitor.java#L54。该代码不允许修改默认导入或添加它们的方法。
感谢安德烈-克罗特科夫 https://stackoverflow.com/users/54648/andrei-krotkov用于查找代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)