클래스패스스캐너
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 ()
공개 방법
getClassPath
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예외 |
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2023-03-30(UTC)