如何在 Eclipse 中自动为每个类文件添加 toString() 函数?
我正在 Eclipse 中做一个 AS3 项目并跟踪很多值。 我认为在每个类中都有一个 toString() 函数(在每个类的底部作为最后一个函数)会很好,但我不想为 500 多个文件手动执行此操作。 有没有一种快速且好的方法可以自动化地完成此操作?
你会怎么做呢?
预先感谢,
西德尼
I'm doing a AS3 project in Eclipse and trace alot of values.
I though it would be nice to have a toString() function in every class, at the bottom of each class as the last function, but i dont want to do this by hand for 500+ files.
Is there a quick and good way of doing this automated?
How would you go about this?
Thanks in advance,
Sidney
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您有权访问对象所基于的类,请将其添加到那里,并且它将通过继承可供所有其他类使用。
如果没有,那么您可能不想尝试将其添加到 500 个类,而是花时间重构基础对象并将其子类化为您自己的,然后让所有类都继承该对象。
第一个化身将是一个简单的子类,带有您的名字和附加的新 toString()...然后,下次您需要在任何地方添加您想要的功能时,您可以将其添加到此处,重新编译,瞧,它在任何地方都可用。
If you have access to the classes the objects were based on, add it there and it will be available to all other classes via inheritance.
If not, then instead of trying to add it to 500 classes you might want to spend the time refactoring and subclass the base object into your own, then have all the classes inherit from that.
The first incarnation will be a simple subclass with your name and the new toString() attached.... Then the next time you need to add functionality you want everywhere you can add it here, recompile and voila, it is available everywhere.