クラスパススキャナー
public class ClassPathScanner
extends Object
java.lang.オブジェクト | |
↳ | com.android.tradefed.util.ClassPathScanner |
クラスパス上のエントリを検索します。
vogar.target.ClassPathScanner から採用
まとめ
入れ子になったクラス | |
---|---|
class | ClassPathScanner.ClassNameFilter Java クラス名をフィルタリングして変換する |
class | ClassPathScanner.ExternalClassNameFilter 内部クラスを拒否する |
interface | ClassPathScanner.IClassPathFilter クラスパスエントリパスのフィルタ FileFilter に基づいてパターン化 |
パブリックコンストラクター | |
---|---|
ClassPathScanner () |
パブリックメソッド | |
---|---|
static String[] | getClassPath () システムプロパティ「java.class.path」からクラスパスを取得し、それを個々の要素に分割します。 |
getClassPathEntries ( ClassPathScanner.IClassPathFilter filter) 指定された | |
getClassPathEntriesFromJar ( ClassPathScanner.IClassPathFilter filter) 指定された | |
getEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter) 指定されたフィルタに一致する、指定されたクラスパス ディレクトリに含まれるすべてのエントリの名前を取得します | |
getEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter) 指定された jar ファイルに含まれ、指定されたフィルタに一致するすべてのエントリの名前を取得します |
パブリックコンストラクター
クラスパススキャナー
public ClassPathScanner ()
パブリックメソッド
getクラスパス
public static String[] getClassPath ()
システムプロパティ「java.class.path」からクラスパスを取得し、それを個々の要素に分割します。
戻り値 | |
---|---|
String[] |
getClassPathEntries
publicgetClassPathEntries (ClassPathScanner.IClassPathFilter filter)
指定されたIClassPathFilter
に一致するクラスパス エントリのセットを取得します
パラメーター | |
---|---|
filter | ClassPathScanner.IClassPathFilter |
戻り値 | |
---|---|
getClassPathEntriesFromJar
publicgetClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)
指定されたIClassPathFilter
に一致するクラスパス エントリのセットを取得し、そのエントリの取得元の JAR を返します。ファイルの作成元を検証するために使用されます。
パラメーター | |
---|---|
filter | ClassPathScanner.IClassPathFilter |
戻り値 | |
---|---|
getEntriesFromDir
publicgetEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)
指定されたフィルタに一致する、指定されたクラスパス ディレクトリに含まれるすべてのエントリの名前を取得します
パラメーター | |
---|---|
classPathDir | File |
filter | ClassPathScanner.IClassPathFilter |
戻り値 | |
---|---|
投げる | |
---|---|
| IO例外 |
getEntriesFromJar
publicgetEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)
指定された jar ファイルに含まれ、指定されたフィルタに一致するすべてのエントリの名前を取得します
パラメーター | |
---|---|
plainFile | File |
filter | ClassPathScanner.IClassPathFilter |
戻り値 | |
---|---|
投げる | |
---|---|
| IO例外 |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2023-12-01 UTC。