Как добавить функцию toString () для каждого файла класса, автоматизированного в Eclipse? - PullRequest
2 голосов
/ 28 января 2010

Я делаю проект AS3 в Eclipse и отслеживаю множество значений. Хотя было бы неплохо иметь функцию toString () в каждом классе, внизу каждого класса в качестве последней функции, но я не хочу делать это вручную для более 500 файлов. Есть ли быстрый и хороший способ сделать это автоматизированным?

Как бы вы поступили об этом?

Заранее спасибо,

Sidney

1 Ответ

0 голосов
/ 28 января 2010

Если у вас есть доступ к классам, на которых основаны объекты, добавьте его туда, и он будет доступен всем другим классам через наследование.

Если нет, то вместо того, чтобы пытаться добавить его к 500 классам, вы можете потратить время на рефакторинг и подкласс базового объекта в свой собственный, тогда все классы наследуются от него.

Первым воплощением будет простой подкласс с вашим именем и новым приложением toString () .... Затем в следующий раз, когда вам нужно будет добавить нужную вам функциональность везде, вы можете добавить ее здесь, перекомпилировать и вуаля, она доступна везде.

...