2011-07-20 11 views
2

私は非常に簡単な質問があります - Java APIのソースコードを変更することは可能ですか?ジュニット、JABX? 私はそれが非常にばかげた質問のようですが、それはしばらくの間私を悩ませています。このようJUnitのようなオープンソースのAPIのためのJava APIの変更

答えて

2

yesの場合、必ずあなたはそれを変更することができます。それは最良の選択肢ではないかもしれません。可能であれば、サブクラスを作成して実装を上書きし、サブクラスを使用する方が良いかもしれません。または、コンポジションを使用してライブラリクラスをプロキシします。あなたが行うべきこと/修正することに依存します。

外部ライブラリのソースを変更してアップグレードする場合は、ソースを再度変更する必要があります。 でも、そのルートに行くと拡張機能やプロキシを変更する必要がありますが、経験はそれほど複雑ではないことを教えてくれました。

1

:あなたがソースを手に入れることができる場合