ClassPathScanner
public class ClassPathScanner
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ClassPathScanner |
ค้นหารายการบน classpath
ดัดแปลงมาจาก vogar.target.ClassPathScanner
สรุป
คลาสที่ซ้อนกัน | |
---|---|
class | ClassPathScanner.ClassNameFilter |
class | ClassPathScanner.ExternalClassNameFilter |
interface | ClassPathScanner.IClassPathFilter ตัวกรองสำหรับเส้นทางรายการ classpath มีลวดลายตามFileFilter |
ผู้รับเหมาก่อสร้างสาธารณะ | |
---|---|
ClassPathScanner () |
วิธีการสาธารณะ | |
---|---|
static String[] | getClassPath () รับคลาสพาธจากคุณสมบัติของระบบ "java.class.path" และแยกออกเป็นอิลิเมนต์แต่ละรายการ |
getClassPathEntries ( ClassPathScanner.IClassPathFilter filter) ดึงชุดของรายการ classpath ที่ตรงกับ | |
getClassPathEntriesFromJar ( ClassPathScanner.IClassPathFilter filter) ดึงชุดของรายการ classpath ที่ตรงกับ | |
getEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter) รับชื่อของรายการทั้งหมดที่มีอยู่ในไดเร็กทอรีพาธของคลาสที่กำหนด ซึ่งตรงกับตัวกรองที่กำหนด | |
getEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter) รับชื่อของรายการทั้งหมดที่อยู่ในไฟล์ jar ที่กำหนด ซึ่งตรงกับตัวกรองที่กำหนด |
ผู้รับเหมาก่อสร้างสาธารณะ
ClassPathScanner
public ClassPathScanner ()
วิธีการสาธารณะ
รับClassPath
public static String[] getClassPath ()
รับคลาสพาธจากคุณสมบัติของระบบ "java.class.path" และแยกออกเป็นอิลิเมนต์แต่ละรายการ
การส่งคืน | |
---|---|
String[] |
getClassPathEntries
publicgetClassPathEntries (ClassPathScanner.IClassPathFilter filter)
ดึงชุดของรายการ classpath ที่ตรงกับ IClassPathFilter
ที่กำหนด
พารามิเตอร์ | |
---|---|
filter | ClassPathScanner.IClassPathFilter |
การส่งคืน | |
---|---|
getClassPathEntriesFromJar
publicgetClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)
ดึงชุดของรายการ classpath ที่ตรงกับ IClassPathFilter
ที่กำหนด และส่งคืนรายการที่มี JAR มาจาก ใช้เพื่อตรวจสอบที่มาของไฟล์
พารามิเตอร์ | |
---|---|
filter | ClassPathScanner.IClassPathFilter |
การส่งคืน | |
---|---|
รับรายการจากDir
publicgetEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)
รับชื่อของรายการทั้งหมดที่มีอยู่ในไดเร็กทอรีพาธของคลาสที่กำหนด ซึ่งตรงกับตัวกรองที่กำหนด
พารามิเตอร์ | |
---|---|
classPathDir | File |
filter | ClassPathScanner.IClassPathFilter |
การส่งคืน | |
---|---|
ขว้าง | |
---|---|
| IOข้อยกเว้น |
รับรายการจากJar
publicgetEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)
รับชื่อของรายการทั้งหมดที่อยู่ในไฟล์ jar ที่กำหนด ซึ่งตรงกับตัวกรองที่กำหนด
พารามิเตอร์ | |
---|---|
plainFile | File |
filter | ClassPathScanner.IClassPathFilter |
การส่งคืน | |
---|---|
ขว้าง | |
---|---|
| IOข้อยกเว้น |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-12-01 UTC