0
私はライブラリを作成しました。実際、別のライブラリのラッパーです。だから、私は使用している内部ライブラリのクラスを見るために私のライブラリを使用する開発者を制限したい。開発者は私が使った内部ライブラリを知ってはいけません。自分のライブラリに内部的に使用されているライブラリを非表示にする
例: "X"は私のライブラリです "Y"は別のライブラリです。
私のライブラリ "X"ではライブラリ "Y"を使用しています。
私のライブラリ(X)を使用している人は、ライブラリ "Y"のクラスを参照しないでください。
、それはYのクラスはになります限り、可能ではない彼らのアプリ。 – CommonsWare
@CommonsWareクラスのYはライブラリXにあります.AppはクラスXを使用します。もちろん、内部的にはYのクラスがXで使用されますが、アプリケーションはYのクラスとパッケージ名も表示するべきではありません。 –
これもまた可能ではありません。 Javaには、存在しない(「見てはならない」)が実際に存在する(「使用されている」)クラスを持つという概念はありません。 – CommonsWare