Bug 163137

Summary: Cannot get inclusion/exclusion patterns for classpaths using public interfaces
Product: [Eclipse Project] JDT Reporter: Justin Weir <jweir66>
Component: CoreAssignee: JDT-Core-Inbox <jdt-core-inbox>
Status: VERIFIED WORKSFORME QA Contact:
Severity: enhancement    
Priority: P3 CC: patmc
Version: 3.0.2   
Target Milestone: 3.5 M2   
Hardware: All   
OS: All   
Whiteboard:

Description Justin Weir CLA 2006-11-01 16:01:50 EST
I want to get the inclusion and exclusion patterns of a java project's classpath.  I can't do it unless I cast an IPackageFragmentRoot to a PackageFragmentRoot or use the org.eclipse.jdt.internal.core.util.Util class, both of which are non-public.
Comment 1 Jerome Lanneluc CLA 2008-08-25 07:09:58 EDT
Exclusion/inclusion patterns can be retrieved on the corresponding IClasspathEntry using getExclusionPatterns()/getInclusionPatterns(). The classpath entry for an IPackageFragmentRoot is retrieved using getRawClasspathEntry().
Comment 2 Frederic Fusier CLA 2008-09-15 08:44:29 EDT
Verified for 3.5M2 using I20080914-2000.