META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
about.html
plugin.properties
report/
report/format.xslt
report/style.css
scripts/
scripts/api-tasks.properties
scripts/api-tasks.xml
lib/
lib/apitooling-ant.jar
compare.xsl
notsearched.xsl
org/
org/eclipse/
org/eclipse/pde/
org/eclipse/pde/api/
org/eclipse/pde/api/tools/
org/eclipse/pde/api/tools/internal/
org/eclipse/pde/api/tools/internal/AnyValue.class
AnyValue.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.AnyValue extends java.lang.Object {
	public void  (java.lang.String) 
		String arg
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
}

org/eclipse/pde/api/tools/internal/ApiAccess$NormalAccess.class
ApiAccess.java
package org.eclipse.pde.api.tools.internal
 org.eclipse.pde.api.tools.internal.ApiAccess$NormalAccess extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.IApiAccess  {
	void  () 
	public int getAccessLevel () 
}

org/eclipse/pde/api/tools/internal/ApiAccess.class
ApiAccess.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.ApiAccess extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.IApiAccess  {
	public static final org.eclipse.pde.api.tools.internal.provisional.IApiAccess NORMAL_ACCESS
	private int access
	static void  () 
	public void  (int) 
		int access
	public int getAccessLevel () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	public java.lang.String toString () 
		StringBuffer buffer
	public static java.lang.String getAccessText (int) 
		int access
}

org/eclipse/pde/api/tools/internal/ApiAnnotations.class
ApiAnnotations.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.ApiAnnotations extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations  {
	public static final int VISIBILITY_MASK
	public static final int RESTRICTIONS_MASK
	public static final int OFFSET_VISIBILITY
	public static final int OFFSET_RESTRICTIONS
	private int bits
	public void  (int, int) 
		int visibility
		int restrictions
	public int getRestrictions () 
	public int getVisibility () 
	public java.lang.String toString () 
		StringBuffer buffer
		int restrictions
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.ApiAnnotations desc
	public int hashCode () 
}

org/eclipse/pde/api/tools/internal/ApiBaselineManager$1.class
ApiBaselineManager.java
package org.eclipse.pde.api.tools.internal
 org.eclipse.pde.api.tools.internal.ApiBaselineManager$1 extends java.lang.Object implements java.io.FileFilter  {
	final org.eclipse.pde.api.tools.internal.ApiBaselineManager this$0
	void  (org.eclipse.pde.api.tools.internal.ApiBaselineManager) 
	public boolean accept (java.io.File) 
		java.io.File pathname
}

org/eclipse/pde/api/tools/internal/ApiBaselineManager.class
ApiBaselineManager.java
package org.eclipse.pde.api.tools.internal
public final org.eclipse.pde.api.tools.internal.ApiBaselineManager extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.IApiBaselineManager org.eclipse.core.resources.ISaveParticipant  {
	private static boolean DEBUG
	private static final String DEFAULT_BASELINE
	public static final String WORKSPACE_API_BASELINE_ID
	private static final String BASELINE_FILE_EXTENSION
	private java.util.HashMap baselinecache
	private java.util.HashMap handlecache
	private java.util.HashSet hasinfos
	private String defaultbaseline
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline workspacebaseline
	private org.eclipse.core.runtime.IPath savelocation
	private boolean fNeedsSaving
	private static org.eclipse.pde.api.tools.internal.ApiBaselineManager fInstance
	static void  () 
	public static void setDebug (boolean) 
		boolean debugValue
	private void  (boolean) 
		boolean framework
	public static synchronized org.eclipse.pde.api.tools.internal.ApiBaselineManager getManager () 
	public synchronized org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline getApiBaseline (java.lang.String) 
		String name
	public synchronized org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline[] getApiBaselines () 
	public synchronized void addApiBaseline (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline newbaseline
	public synchronized boolean removeApiBaseline (java.lang.String) 
		String name
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		boolean success
		java.io.File file
	public void loadBaselineInfos (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		String filename
		java.io.File file
		java.io.FileInputStream inputStream
		java.io.IOException e
	private synchronized void initializeStateCache () 
		long time
		java.io.File[] baselines
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline newbaseline
		int i
		java.io.File baseline
		String def
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
	private java.lang.String getDefaultProfilePref () 
		org.eclipse.core.runtime.preferences.IPreferencesService service
	private void persistStateCache ()  throws org.eclipse.core.runtime.CoreException java.io.IOException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		java.io.File dir
		String id
		java.io.File file
		java.io.FileOutputStream fout
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		java.util.Iterator iter
	private void writeBaselineDescription (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, java.io.OutputStream)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		java.io.OutputStream stream
		String xml
		java.io.UnsupportedEncodingException e
		java.io.IOException e
	private java.lang.String getProfileXML (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		org.w3c.dom.Document document
		org.w3c.dom.Element root
		String location
		org.w3c.dom.Element celement
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] components
		int i
		int max
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent comp
	private static void abort (java.lang.String, java.lang.Throwable)  throws org.eclipse.core.runtime.CoreException 
		String message
		Throwable e
	private void restoreBaseline (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, java.io.InputStream)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		java.io.InputStream stream
		long start
		javax.xml.parsers.DocumentBuilder parser
		javax.xml.parsers.ParserConfigurationException e
		javax.xml.parsers.FactoryConfigurationError e
		org.w3c.dom.Document document
		org.w3c.dom.Element root
		String baselineLocation
		org.w3c.dom.NodeList children
		java.util.List components
		int j
		org.w3c.dom.Element componentNode
		String location
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		int j
		String location
		org.eclipse.core.runtime.IPath poolPath
		org.w3c.dom.NodeList componentNodes
		int i
		org.w3c.dom.Element compElement
		String id
		String ver
		StringBuffer name
		java.io.File file
		java.io.IOException e
		org.xml.sax.SAXException e
		java.io.IOException io
		java.io.IOException io
		java.io.IOException io
		java.io.IOException io
	public void saving (org.eclipse.core.resources.ISaveContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.ISaveContext context
		java.io.IOException e
	private void cleanStateCache () 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		java.util.Iterator iter
	public boolean isExistingProfileName (java.lang.String) 
		String name
	public void stop () 
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
	public void doneSaving (org.eclipse.core.resources.ISaveContext) 
		org.eclipse.core.resources.ISaveContext context
	public void prepareToSave (org.eclipse.core.resources.ISaveContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.ISaveContext context
	public void rollback (org.eclipse.core.resources.ISaveContext) 
		org.eclipse.core.resources.ISaveContext context
	public synchronized org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline getDefaultApiBaseline () 
	public void setDefaultApiBaseline (java.lang.String) 
		String name
	public synchronized org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline getWorkspaceBaseline () 
		org.eclipse.core.runtime.CoreException e
	synchronized void disposeWorkspaceBaseline () 
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline createWorkspaceBaseline ()  throws org.eclipse.core.runtime.CoreException 
		long time
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		java.util.Set ids
		java.util.List componentsList
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent apiComponent
		org.eclipse.pde.core.plugin.IPluginModelBase model
		java.util.Iterator iter
		org.eclipse.core.runtime.CoreException e
	public synchronized org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent getWorkspaceComponent (java.lang.String) 
		String symbolicName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
}

org/eclipse/pde/api/tools/internal/ApiDescription$ManifestNode.class
ApiDescription.java
package org.eclipse.pde.api.tools.internal
 org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode extends java.lang.Object implements java.lang.Comparable  {
	protected org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
	protected int visibility
	protected int restrictions
	protected org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode parent
	protected java.util.HashMap children
	final org.eclipse.pde.api.tools.internal.ApiDescription this$0
	public void  (org.eclipse.pde.api.tools.internal.ApiDescription, org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode, org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, int, int) 
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode parent
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		int visibility
		int restrictions
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
		String type
		String name
		StringBuffer buffer
		String pname
	public int compareTo (java.lang.Object) 
		Object o
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode node
	protected boolean hasApiVisibility (org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode) 
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode node
	protected org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode refresh () 
	void persistXML (org.w3c.dom.Document, org.w3c.dom.Element) 
		org.w3c.dom.Document document
		org.w3c.dom.Element parent
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor md
		org.w3c.dom.Element method
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IFieldDescriptor fd
		org.w3c.dom.Element field
	void persistAnnotations (org.w3c.dom.Element) 
		org.w3c.dom.Element element
}

org/eclipse/pde/api/tools/internal/ApiDescription.class
ApiDescription.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.ApiDescription extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.IApiDescription  {
	protected static final int VISIBILITY_INHERITED
	static boolean DEBUG
	protected String fOwningComponentId
	private boolean fModified
	protected java.util.HashMap fPackageMap
	protected java.util.HashMap fAccessMap
	private float fEmbeddedVersion
	static void  () 
	public static void setDebug (boolean) 
		boolean debugValue
	public void  (java.lang.String) 
		String owningComponentId
	public void accept (org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor visitor
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected void visitChildren (org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor, java.util.Map, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor visitor
		java.util.Map childrenMap
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.List elements
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode node
	public boolean accept (org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor, org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor visitor
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode node
	public int compareEmbeddedVersionTo (java.lang.String) 
		String version
		float lversion
	public void setEmbeddedVersion (java.lang.String) 
		String version
	private void visitNode (org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor, org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode) 
		org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor visitor
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode node
		int vis
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode tmp
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations desc
		boolean visitChildren
	protected org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode findNode (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, boolean) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		boolean write
		StringBuffer buffer
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor[] path
		java.util.Map map
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode parentNode
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode node
		int i
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor current
		StringBuffer buffer
		StringBuffer buffer
	public org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations resolveAnnotations (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode node
		StringBuffer buffer
	protected int resolveVisibility (org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode) 
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode node
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode visNode
		int vis
	protected org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations resolveAnnotations (org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode, org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor) 
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode node
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		int vis
		int res
		StringBuffer stringBuffer
	protected void clearPackages () 
	protected org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode createNode (org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode, org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor) 
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode parentNode
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		int vis
		StringBuffer buffer
	public org.eclipse.core.runtime.IStatus setRestrictions (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, int) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		int restrictions
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode node
		StringBuffer buffer
	public org.eclipse.core.runtime.IStatus setVisibility (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, int) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		int visibility
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode node
		StringBuffer buffer
	public org.eclipse.core.runtime.IStatus setAddedProfile (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, int) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		int addedProfile
	public org.eclipse.core.runtime.IStatus setRemovedProfile (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, int) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		int removedProfile
	public org.eclipse.core.runtime.IStatus setSuperclass (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, java.lang.String) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		String superclass
	public org.eclipse.core.runtime.IStatus setSuperinterfaces (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, java.lang.String) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		String superinterfaces
	public org.eclipse.core.runtime.IStatus setInterface (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, boolean) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		boolean interfaceFlag
	public java.lang.String toString () 
		StringBuffer buffer
	protected boolean isInsertOnResolve (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor elementDescriptor
	protected synchronized void modified () 
	protected synchronized boolean isModified () 
	public org.eclipse.pde.api.tools.internal.provisional.IApiAccess resolveAccessLevel (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor pelement
		java.util.HashMap map
	public void setAccessLevel (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor, int) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor pelement
		int access
		java.util.HashMap map
}

org/eclipse/pde/api/tools/internal/ApiDescriptionManager.class
ApiDescriptionManager.java
package org.eclipse.pde.api.tools.internal
public final org.eclipse.pde.api.tools.internal.ApiDescriptionManager extends java.lang.Object implements org.eclipse.core.resources.ISaveParticipant  {
	private static org.eclipse.pde.api.tools.internal.ApiDescriptionManager fgDefault
	private java.util.Map fDescriptions
	public static final org.eclipse.core.runtime.IPath API_DESCRIPTIONS_CONTAINER_PATH
	static void  () 
	private void  () 
	public static void shutdown () 
	public static synchronized org.eclipse.pde.api.tools.internal.ApiDescriptionManager getManager () 
	public synchronized org.eclipse.pde.api.tools.internal.provisional.IApiDescription getApiDescription (org.eclipse.pde.api.tools.internal.model.ProjectComponent, org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.pde.api.tools.internal.model.ProjectComponent component
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.pde.api.tools.internal.ProjectApiDescription description
		org.eclipse.core.runtime.CoreException e
	public synchronized void clean (org.eclipse.jdt.core.IJavaProject, boolean, boolean) 
		org.eclipse.jdt.core.IJavaProject project
		boolean delete
		boolean remove
		org.eclipse.pde.api.tools.internal.ProjectApiDescription desc
		java.io.File file
	synchronized void projectChanged (org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.pde.api.tools.internal.ProjectApiDescription desc
	synchronized void projectClasspathChanged (org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.pde.api.tools.internal.ProjectApiDescription desc
	void flushElementCache (org.eclipse.jdt.core.IJavaElement) 
		org.eclipse.jdt.core.IJavaElement element
		org.eclipse.jdt.core.ICompilationUnit unit
		org.eclipse.jdt.core.IType type
	public void doneSaving (org.eclipse.core.resources.ISaveContext) 
		org.eclipse.core.resources.ISaveContext context
	public void prepareToSave (org.eclipse.core.resources.ISaveContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.ISaveContext context
	public void rollback (org.eclipse.core.resources.ISaveContext) 
		org.eclipse.core.resources.ISaveContext context
	public synchronized void saving (org.eclipse.core.resources.ISaveContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.ISaveContext context
		java.util.Iterator entries
		java.util.Map$Entry entry
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.pde.api.tools.internal.ProjectApiDescription desc
		java.io.File dir
		String xml
		java.io.IOException e
	private boolean restoreDescription (org.eclipse.jdt.core.IJavaProject, org.eclipse.pde.api.tools.internal.ProjectApiDescription)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.pde.api.tools.internal.ProjectApiDescription description
		java.io.File file
		java.io.BufferedInputStream stream
		String xml
		org.w3c.dom.Element root
		long timestamp
		String version
		java.io.IOException e
	private void restoreChildren (org.eclipse.pde.api.tools.internal.ProjectApiDescription, org.w3c.dom.Element, org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode, java.util.Map)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.ProjectApiDescription apiDesc
		org.w3c.dom.Element element
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode parentNode
		java.util.Map childrenMap
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node child
	private void restoreNode (org.eclipse.pde.api.tools.internal.ProjectApiDescription, org.w3c.dom.Element, org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode, java.util.Map)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.ProjectApiDescription apiDesc
		org.w3c.dom.Element element
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode parentNode
		java.util.Map childrenMap
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode node
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor elementDesc
		int vis
		int res
		java.util.List fragments
		org.w3c.dom.NodeList childNodes
		String pkgName
		int i
		org.w3c.dom.Node child
		org.w3c.dom.Element fragment
		String handle
		org.eclipse.jdt.core.IJavaElement je
		String handle
		int vis
		int res
		org.eclipse.jdt.core.IJavaElement je
		org.eclipse.jdt.core.IType type
		org.eclipse.pde.api.tools.internal.ProjectApiDescription$TypeNode tn
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor type
		int vis
		int res
		String name
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor type
		int vis
		int res
		String name
		String sig
	private int getInt (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element element
		String attr
		String attribute
	private long getLong (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element element
		String attr
		String attribute
	private static void abort (java.lang.String, java.lang.Throwable)  throws org.eclipse.core.runtime.CoreException 
		String message
		Throwable exception
		org.eclipse.core.runtime.IStatus status
}

org/eclipse/pde/api/tools/internal/ApiDescriptionProcessor$ASTTagVisitor.class
ApiDescriptionProcessor.java
package org.eclipse.pde.api.tools.internal
 org.eclipse.pde.api.tools.internal.ApiDescriptionProcessor$ASTTagVisitor extends org.eclipse.jdt.core.dom.ASTVisitor {
	private java.util.List apis
	private org.eclipse.pde.api.tools.internal.provisional.IApiDescription description
	private org.eclipse.jdt.core.dom.rewrite.ASTRewrite rewrite
	private java.util.Stack typeStack
	public void  (java.util.List, org.eclipse.pde.api.tools.internal.provisional.IApiDescription, org.eclipse.jdt.core.dom.rewrite.ASTRewrite) 
		java.util.List apis
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription description
		org.eclipse.jdt.core.dom.rewrite.ASTRewrite rewrite
	public boolean visit (org.eclipse.jdt.core.dom.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration node
		int type
	public void endVisit (org.eclipse.jdt.core.dom.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration node
	private int getType () 
	public boolean visit (org.eclipse.jdt.core.dom.FieldDeclaration) 
		org.eclipse.jdt.core.dom.FieldDeclaration node
		java.util.List fields
		org.eclipse.jdt.core.dom.VariableDeclarationFragment fragment
		java.util.Iterator iter
	public boolean visit (org.eclipse.jdt.core.dom.MethodDeclaration) 
		org.eclipse.jdt.core.dom.MethodDeclaration node
		String signature
	private void updateDocNode (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.eclipse.jdt.core.dom.BodyDeclaration, int, int) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.jdt.core.dom.BodyDeclaration body
		int type
		int member
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations api
		org.eclipse.jdt.core.dom.Javadoc docnode
		org.eclipse.jdt.core.dom.AST ast
		boolean newnode
		String[] missingtags
		org.eclipse.jdt.core.dom.rewrite.ListRewrite lrewrite
		org.eclipse.jdt.core.dom.TagElement newtag
		int i
	private org.eclipse.jdt.core.dom.TagElement createNewTagElement (org.eclipse.jdt.core.dom.AST, java.lang.String) 
		org.eclipse.jdt.core.dom.AST ast
		String tagname
		org.eclipse.jdt.core.dom.TagElement newtag
	private java.lang.String[] collectMissingTags (org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations, java.util.List, int, int) 
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations api
		java.util.List tags
		int type
		int member
		int res
		java.util.ArrayList missing
		org.eclipse.pde.api.tools.internal.JavadocTagManager jtm
		org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag tag
		org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag tag
		org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag tag
		org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag tag
		org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag tag
		org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag tag
	private boolean containsRestrictionTag (java.util.List, java.lang.String) 
		java.util.List tags
		String tag
		org.eclipse.jdt.core.dom.TagElement tagelement
		int i
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor findDescriptorByName (java.lang.String, java.lang.String) 
		String name
		String signature
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor desc
		int i
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor method
}

org/eclipse/pde/api/tools/internal/ApiDescriptionProcessor$DescriptionVisitor.class
ApiDescriptionProcessor.java
package org.eclipse.pde.api.tools.internal
 org.eclipse.pde.api.tools.internal.ApiDescriptionProcessor$DescriptionVisitor extends org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor {
	private org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDescription
	private org.eclipse.jdt.core.IJavaProject project
	private java.util.Map fCollector
	private java.util.List members
	private java.util.List exceptions
	void  (org.eclipse.jdt.core.IJavaProject, org.eclipse.pde.api.tools.internal.provisional.IApiDescription, java.util.Map) 
		org.eclipse.jdt.core.IJavaProject jp
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription cd
		java.util.Map collector
	public boolean visitElement (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations description
	public void endVisitElement (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations description
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor refType
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor topLevelType
		org.eclipse.jdt.core.IType type
		org.eclipse.core.runtime.CoreException e
		org.eclipse.jface.text.BadLocationException e
	private void addStatus (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	public org.eclipse.core.runtime.IStatus getStatus () 
}

org/eclipse/pde/api/tools/internal/ApiDescriptionProcessor.class
ApiDescriptionProcessor.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.ApiDescriptionProcessor extends java.lang.Object {
	private void  () 
	public static java.lang.String serializeComponentXml (java.io.File) 
		java.io.File location
		java.util.zip.ZipFile jarFile
		java.io.InputStream stream
		String extension
		java.util.zip.ZipEntry manifestEntry
		java.io.File file
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public static void collectTagUpdates (org.eclipse.jdt.core.IJavaProject, java.io.File, java.util.Map)  throws org.eclipse.core.runtime.CoreException java.io.IOException 
		org.eclipse.jdt.core.IJavaProject project
		java.io.File componentxml
		java.util.Map collector
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription description
		org.eclipse.pde.api.tools.internal.ApiDescriptionProcessor$DescriptionVisitor visitor
		org.eclipse.core.runtime.IStatus status
	static void processTagUpdates (org.eclipse.jdt.core.IType, org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor, org.eclipse.pde.api.tools.internal.provisional.IApiDescription, java.util.List, java.util.Map)  throws org.eclipse.core.runtime.CoreException org.eclipse.jface.text.BadLocationException 
		org.eclipse.jdt.core.IType type
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor desc
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription description
		java.util.List members
		java.util.Map collector
		org.eclipse.jdt.core.dom.ASTParser parser
		org.eclipse.jdt.core.ICompilationUnit cunit
		java.util.Map options
		org.eclipse.jdt.core.dom.CompilationUnit cast
		org.eclipse.jdt.core.dom.rewrite.ASTRewrite rewrite
		org.eclipse.pde.api.tools.internal.ApiDescriptionProcessor$ASTTagVisitor visitor
		org.eclipse.core.filebuffers.ITextFileBufferManager bm
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.filebuffers.ITextFileBuffer tfb
		org.eclipse.jface.text.IDocument document
		org.eclipse.text.edits.TextEdit edit
		org.eclipse.core.resources.IFile file
		java.util.HashSet edits
	private static void abort (java.lang.String, java.lang.Throwable)  throws org.eclipse.core.runtime.CoreException 
		String message
		Throwable exception
		org.eclipse.core.runtime.IStatus status
	public static void annotateApiSettings (org.eclipse.jdt.core.IJavaProject, org.eclipse.pde.api.tools.internal.provisional.IApiDescription, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription settings
		String xml
		org.w3c.dom.Element root
		org.eclipse.core.runtime.CoreException ce
		String version
		org.eclipse.pde.api.tools.internal.ApiDescription desc
		boolean earlierversion
		org.w3c.dom.NodeList packages
		org.w3c.dom.NodeList types
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor packdesc
		org.w3c.dom.Element type
		int i
		org.w3c.dom.Element pkg
		String pkgName
		int j
		String name
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor typedesc
	private static void annotateDescriptor (org.eclipse.jdt.core.IJavaProject, org.eclipse.pde.api.tools.internal.provisional.IApiDescription, org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.w3c.dom.Element, boolean) 
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription settings
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor descriptor
		org.w3c.dom.Element element
		boolean earlierversion
		int typeVis
	private static int getRestrictions (org.eclipse.jdt.core.IJavaProject, org.w3c.dom.Element, org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, boolean) 
		org.eclipse.jdt.core.IJavaProject project
		org.w3c.dom.Element element
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor descriptor
		boolean earlierversion
		int res
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor method
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor rtype
		org.eclipse.jdt.core.IType type
	private static int annotateRestriction (org.w3c.dom.Element, java.lang.String, int, int) 
		org.w3c.dom.Element element
		String name
		int flag
		int res
		String value
		int lres
	private static int getVisibility (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		String attribute
	private static void annotateFieldSettings (org.eclipse.jdt.core.IJavaProject, org.eclipse.pde.api.tools.internal.provisional.IApiDescription, org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor, org.w3c.dom.Element, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription settings
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor typedesc
		org.w3c.dom.Element type
		boolean earlierversion
		org.w3c.dom.NodeList fields
		org.w3c.dom.Element field
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IFieldDescriptor fielddesc
		String name
		int i
	private static void annotateMethodSettings (org.eclipse.jdt.core.IJavaProject, org.eclipse.pde.api.tools.internal.provisional.IApiDescription, org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor, org.w3c.dom.Element, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription settings
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor typedesc
		org.w3c.dom.Element type
		boolean earlierversion
		org.w3c.dom.NodeList methods
		org.w3c.dom.Element method
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor methoddesc
		String name
		String signature
		int i
}

org/eclipse/pde/api/tools/internal/ApiDescriptionXmlCreator.class
ApiDescriptionXmlCreator.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.ApiDescriptionXmlCreator extends org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor {
	private org.w3c.dom.Element fComponent
	private org.w3c.dom.Document fDoc
	private org.w3c.dom.Element fPackage
	private int fPackageVisibility
	private java.util.Stack fTypeStack
	private java.util.Set fVisitedPackages
	public void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
	public void  (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String componentName
		String componentId
		org.w3c.dom.Element plugin
	private void annotateElementAttributes (org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations, org.w3c.dom.Element) 
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations description
		org.w3c.dom.Element element
		int visibility
	public void endVisitElement (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations description
	public java.lang.String getXML ()  throws org.eclipse.core.runtime.CoreException 
	public boolean visitElement (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations description
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor pkg
		String pkgName
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor typeDesc
		org.w3c.dom.Element type
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor desc
		org.w3c.dom.Element method
		org.w3c.dom.Element type
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IFieldDescriptor desc
		org.w3c.dom.Element field
		org.w3c.dom.Element type
}

org/eclipse/pde/api/tools/internal/ApiFilterStore$1.class
ApiFilterStore.java
package org.eclipse.pde.api.tools.internal
 org.eclipse.pde.api.tools.internal.ApiFilterStore$1 extends org.eclipse.core.resources.WorkspaceJob {
	final org.eclipse.pde.api.tools.internal.ApiFilterStore this$0
	private final java.util.Map val$filters
	void  (org.eclipse.pde.api.tools.internal.ApiFilterStore, java.lang.String, java.util.Map) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInWorkspace (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor localmonitor
		org.eclipse.core.resources.IProject project
		String xml
		org.eclipse.core.resources.IFile file
		org.eclipse.core.resources.IFolder folder
		java.io.InputStream xstream
		org.eclipse.core.resources.IFolder folder
		org.eclipse.core.runtime.CoreException ce
		java.io.IOException ioe
}

org/eclipse/pde/api/tools/internal/ApiFilterStore$2.class
ApiFilterStore.java
package org.eclipse.pde.api.tools.internal
 org.eclipse.pde.api.tools.internal.ApiFilterStore$2 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.pde.api.tools.internal.ApiFilterStore this$0
	void  (org.eclipse.pde.api.tools.internal.ApiFilterStore) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		java.util.Map$Entry entry1
		java.util.Map$Entry entry2
		String path1
		String path2
}

org/eclipse/pde/api/tools/internal/ApiFilterStore$3.class
ApiFilterStore.java
package org.eclipse.pde.api.tools.internal
 org.eclipse.pde.api.tools.internal.ApiFilterStore$3 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.pde.api.tools.internal.ApiFilterStore this$0
	void  (org.eclipse.pde.api.tools.internal.ApiFilterStore) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		java.util.Map$Entry entry1
		java.util.Map$Entry entry2
		String typeName1
		String typeName2
}

org/eclipse/pde/api/tools/internal/ApiFilterStore$4.class
ApiFilterStore.java
package org.eclipse.pde.api.tools.internal
 org.eclipse.pde.api.tools.internal.ApiFilterStore$4 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.pde.api.tools.internal.ApiFilterStore this$0
	void  (org.eclipse.pde.api.tools.internal.ApiFilterStore) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem p1
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem p2
		int problem1Id
		int problem2Id
		int ids
		String[] args1
		String[] args2
		int length
		int i
		int args
}

org/eclipse/pde/api/tools/internal/ApiFilterStore.class
ApiFilterStore.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.ApiFilterStore extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore org.eclipse.core.resources.IResourceChangeListener  {
	private static final String SETTINGS_FOLDER
	public static final String GLOBAL
	public static final int CURRENT_STORE_VERSION
	static boolean DEBUG
	private static org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter[] NO_FILTERS
	private java.util.HashMap fFilterMap
	private java.util.HashMap fUnusedFilters
	org.eclipse.jdt.core.IJavaProject fProject
	boolean fNeedsSaving
	boolean fTriggeredChange
	static void  () 
	public static void setDebug (boolean) 
		boolean debugValue
	public void  (org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.core.IJavaProject project
	public void persistApiFilters () 
		java.util.Map filters
		org.eclipse.core.resources.WorkspaceJob job
	public synchronized void addFilters (org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter[]) 
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter[] filters
		int i
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
		String resourcePath
		org.eclipse.core.resources.IResource resource
		java.util.Map pTypeNames
		String typeName
		java.util.Set pfilters
	public synchronized void addFiltersFor (org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem[]) 
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem[] problems
	public synchronized org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter[] getFilters (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		java.util.Map pTypeNames
		java.util.List allFilters
		java.util.Iterator iterator
		java.util.Set values
	public synchronized boolean isFiltered (org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem) 
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
		String resourcePath
		org.eclipse.core.resources.IResource resource
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter[] filters
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter filter
		int i
		int max
	public void dispose () 
	public synchronized org.eclipse.core.resources.IResource[] getResources () 
		java.util.Collection resources
	public synchronized boolean removeFilters (org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter[]) 
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter[] filters
		boolean success
		int i
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem underlyingProblem
		String resourcePath
		org.eclipse.core.resources.IResource resource
		java.util.Map pTypeNames
		String typeName
		java.util.Set pfilters
	synchronized java.lang.String getStoreAsXml (java.util.Map)  throws org.eclipse.core.runtime.CoreException 
		java.util.Map filtermap
		org.w3c.dom.Document document
		org.w3c.dom.Element root
		java.util.Set allFiltersEntrySet
		java.util.List allFiltersEntries
		java.util.Iterator iter
		java.util.Map$Entry allFiltersEntry
		org.eclipse.core.resources.IResource resource
		java.util.Map pTypeNames
		java.util.Set allTypeNamesEntriesSet
		java.util.List allTypeNamesEntries
		java.util.Iterator iterator
		java.util.Map$Entry entry
		String typeName
		java.util.Set filters
		org.w3c.dom.Element relement
		boolean typeNameIsInitialized
		java.util.List filtersList
		java.util.Iterator iterator2
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter filter
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
		org.w3c.dom.Element filterElement
		String comment
		String[] messageArguments
		int length
		org.w3c.dom.Element messageArgumentsElement
		int j
		org.w3c.dom.Element messageArgumentElement
	private synchronized void initializeApiFilters () 
		org.eclipse.core.runtime.IPath filepath
		org.eclipse.core.resources.IResource file
		String xml
		java.io.InputStream contents
		org.eclipse.core.resources.IFile filterFile
		org.eclipse.core.runtime.CoreException e
		java.io.IOException e
		org.w3c.dom.Element root
		org.eclipse.core.runtime.CoreException ce
		String component
		String versionValue
		int currentVersion
		int version
		org.w3c.dom.NodeList resources
		java.util.ArrayList newfilters
		java.util.ArrayList comments
		int i
		org.w3c.dom.Element element
		String path
		String typeName
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IResource resource
		org.w3c.dom.NodeList filters
		int j
		int id
		String[] messageargs
		org.w3c.dom.NodeList elements
		org.w3c.dom.Element messageArguments
		org.w3c.dom.NodeList arguments
		int length
		int k
		org.w3c.dom.Element messageArgument
		String comment
	private synchronized void internalAddFilters (org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem[], java.lang.String[], boolean) 
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem[] problems
		String[] comments
		boolean persist
		java.util.Set filters
		int i
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter filter
		String resourcePath
		org.eclipse.core.resources.IResource resource
		java.util.Map pTypeNames
		String typeName
	public void needsSaving () 
	private static int loadIntegerAttribute (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element element
		String name
		String value
		int number
	org.eclipse.core.runtime.IPath getFilterFilePath (boolean) 
		boolean includeproject
		org.eclipse.core.runtime.IPath path
	public synchronized void recordFilterUsage () 
		org.eclipse.core.resources.IResource resource
		java.util.Map types
		java.util.Set values
		java.util.Iterator iter
		java.util.Iterator iter2
	private void recordFilterUsed (org.eclipse.core.resources.IResource, org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter filter
		java.util.Set unused
	public org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter[] getUnusedFilters (org.eclipse.core.resources.IResource, java.lang.String, int[]) 
		org.eclipse.core.resources.IResource resource
		String typeName
		int[] categories
		java.util.Set unused
		java.util.Set set
		org.eclipse.core.resources.IResource res
		java.util.Iterator iter
		java.util.Iterator iter
		int size
	private void collectFilterFor (java.util.Set, java.lang.String, java.util.Set, int[]) 
		java.util.Set filters
		String typename
		java.util.Set collector
		int[] categories
		org.eclipse.pde.api.tools.internal.problems.ApiProblemFilter filter
		java.util.Iterator iter
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem underlyingProblem
		String underlyingTypeName
	private boolean matchesCategory (org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem, int[]) 
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
		int[] categories
		int cat
		int i
	public java.lang.String toString () 
	public void resourceChanged (org.eclipse.core.resources.IResourceChangeEvent) 
		org.eclipse.core.resources.IResourceChangeEvent event
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.resources.IResourceDelta leafdelta
		boolean needsbuild
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IFile file
	private synchronized void clearFilters () 
}

org/eclipse/pde/api/tools/internal/ApiJavadocTag.class
ApiJavadocTag.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.ApiJavadocTag extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag  {
	private String fId
	private String fName
	private java.util.HashMap fTagItems
	private static String EMPTY_STRING
	private int fRModifier
	private String fTaglabel
	static void  () 
	public void  (java.lang.String, java.lang.String, int) 
		String id
		String name
		int rmodifier
	public java.lang.String getTagId () 
	public int getRestrictionModifier () 
	public void setApplicableTo (int, int, java.lang.String) 
		int type
		int member
		String comment
	public java.lang.String getTagComment (int, int) 
		int type
		int member
		Object obj
	public java.lang.String getTagName () 
		StringBuffer tag
	public java.lang.String toString () 
	public java.lang.String getCompleteTag (int, int) 
		int type
		int member
		StringBuffer tag
		String comment
	public boolean isApplicable (int, int) 
		int type
		int member
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	private java.lang.Integer getTagKey (int, int) 
		int type
		int member
}

org/eclipse/pde/api/tools/internal/ApiPluginPreferenceInitializer.class
ApiPluginPreferenceInitializer.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.ApiPluginPreferenceInitializer extends org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer {
	public void  () 
	public void initializeDefaultPreferences () 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		int i
		int max
}

org/eclipse/pde/api/tools/internal/BundleVersionRange.class
BundleVersionRange.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.BundleVersionRange extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.IVersionRange  {
	private org.eclipse.osgi.service.resolver.VersionRange fRange
	public void  (java.lang.String) 
		String versionInterval
	public void  (org.eclipse.osgi.service.resolver.VersionRange) 
		org.eclipse.osgi.service.resolver.VersionRange range
	public java.lang.String getMaximumVersion () 
	public java.lang.String getMinimumVersion () 
	public boolean isIncludeMaximum () 
	public boolean isIncludeMinimum () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.BundleVersionRange range
	public int hashCode () 
	public java.lang.String toString () 
	public boolean isIncluded (java.lang.String) 
		String version
}

org/eclipse/pde/api/tools/internal/CRCVisitor.class
CRCVisitor.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.CRCVisitor extends org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor {
	private java.util.zip.CRC32 fCrc
	public void  () 
	public boolean visitElement (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations description
		String signature
		String name
	public long getValue () 
}

org/eclipse/pde/api/tools/internal/CompilationUnit.class
CompilationUnit.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.CompilationUnit extends java.lang.Object {
	private String name
	private String filepath
	private org.eclipse.jdt.core.ICompilationUnit unit
	public void  (java.lang.String) 
		String filepath
		java.io.File file
	public void  (org.eclipse.jdt.core.ICompilationUnit) 
		org.eclipse.jdt.core.ICompilationUnit compilationUnit
	public java.lang.String getName () 
	public java.io.InputStream getInputStream ()  throws java.io.FileNotFoundException 
		org.eclipse.core.runtime.CoreException e
	public java.lang.String toString () 
}

org/eclipse/pde/api/tools/internal/CompositeApiDescription.class
CompositeApiDescription.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.CompositeApiDescription extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.IApiDescription  {
	private org.eclipse.pde.api.tools.internal.provisional.IApiDescription[] fDescriptions
	public void  (org.eclipse.pde.api.tools.internal.provisional.IApiDescription[]) 
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription[] descriptions
	public void accept (org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor visitor
		org.eclipse.core.runtime.IProgressMonitor monitor
		int i
	public boolean accept (org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor, org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor visitor
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.core.runtime.IProgressMonitor monitor
		int i
	public org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations resolveAnnotations (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		int i
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations ann
	public org.eclipse.core.runtime.IStatus setRestrictions (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, int) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		int restrictions
		int i
		org.eclipse.core.runtime.IStatus status
	public org.eclipse.core.runtime.IStatus setAddedProfile (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, int) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		int addedProfile
	public org.eclipse.core.runtime.IStatus setRemovedProfile (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, int) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		int removedProfile
	public org.eclipse.core.runtime.IStatus setSuperclass (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, java.lang.String) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		String superclass
	public org.eclipse.core.runtime.IStatus setSuperinterfaces (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, java.lang.String) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		String superinterfaces
	public org.eclipse.core.runtime.IStatus setInterface (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, boolean) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		boolean interfaceFlag
	public org.eclipse.core.runtime.IStatus setVisibility (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, int) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		int visibility
		int i
		org.eclipse.core.runtime.IStatus status
	public void setAccessLevel (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor, int) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor pelement
		int access
	public org.eclipse.pde.api.tools.internal.provisional.IApiAccess resolveAccessLevel (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor pelement
		org.eclipse.pde.api.tools.internal.provisional.IApiAccess access
		int i
}

org/eclipse/pde/api/tools/internal/CoreMessages.class
CoreMessages.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.CoreMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String ApiBaseline_0
	public static String ApiBaseline_1
	public static String ApiBaseline_2
	public static String ApiBaseline_3
	public static String ApiBaseline_4
	public static String ApiBaseline_5
	public static String ProjectComponent_could_not_locate_model
	static Class class$0
	static void  () 
	private void  () 
}

org/eclipse/pde/api/tools/internal/IApiCoreConstants.class
IApiCoreConstants.java
package org.eclipse.pde.api.tools.internal
public abstract org.eclipse.pde.api.tools.internal.IApiCoreConstants extends java.lang.Object {
	public static final String COMPONENT_XML_NAME
	public static final String UTF_8
	public static final String PLUGIN_XML_NAME
	public static final String FRAGMENT_XML_NAME
	public static final String API_DESCRIPTION_XML_NAME
	public static final String SYSTEM_API_DESCRIPTION_XML_NAME
	public static final String API_FILTERS_XML_NAME
	public static final String ECLIPSE_SOURCE_BUNDLE
	public static final String ANT_BUILD_PROFILE_NAME
}

org/eclipse/pde/api/tools/internal/IApiXmlConstants.class
IApiXmlConstants.java
package org.eclipse.pde.api.tools.internal
public abstract org.eclipse.pde.api.tools.internal.IApiXmlConstants extends java.lang.Object {
	public static final String API_DESCRIPTION_CURRENT_VERSION
	public static final String API_FILTER_STORE_CURRENT_VERSION
	public static final String API_PROFILE_CURRENT_VERSION
	public static final String API_REPORT_CURRENT_VERSION
	public static final String ATTR_CATEGORY
	public static final String ATTR_ELEMENT_KIND
	public static final String ATTR_COMMENT
	public static final String ATTR_SEVERITY
	public static final String ATTR_EXTEND
	public static final String ATTR_OVERRIDE
	public static final String ATTR_SUBCLASS
	public static final String ATTR_FLAGS
	public static final String ATTR_HANDLE
	public static final String ATTR_ID
	public static final String ATTR_IMPLEMENT
	public static final String ATTR_INSTANTIATE
	public static final String ATTR_KIND
	public static final String ATTR_LOCATION
	public static final String ATTR_MESSAGE
	public static final String ATTR_MODIFICATION_STAMP
	public static final String ATTR_NAME
	public static final String ATTR_NAME_COMPATIBLE
	public static final String ATTR_NAME_ELEMENT_TYPE
	public static final String ATTR_CHAR_START
	public static final String ATTR_CHAR_END
	public static final String ATTR_NAME_NEW_MODIFIERS
	public static final String ATTR_NAME_OLD_MODIFIERS
	public static final String ATTR_NAME_TYPE_NAME
	public static final String ATTR_LINE_NUMBER
	public static final String ATTR_MESSAGE_ARGUMENTS
	public static final String ATTR_PATH
	public static final String ATTR_REFERENCE
	public static final String ATTR_RESTRICTIONS
	public static final String ATTR_ADDED_PROFILE
	public static final String ATTR_PROFILE
	public static final String ATTR_REMOVED_PROFILE
	public static final String ATTR_SUPER_CLASS
	public static final String ATTR_SUPER_INTERFACES
	public static final String ATTR_INTERFACE
	public static final String ATTR_STATUS
	public static final String ATTR_NAME_COMPONENT_ID
	public static final String ATTR_SIGNATURE
	public static final String ATTR_VERSION
	public static final String ATTR_VISIBILITY
	public static final String DELTA_ELEMENT_NAME
	public static final String DELTAS_ELEMENT_NAME
	public static final String ELEMENT_APICOMPONENT
	public static final String ELEMENT_APIPROFILE
	public static final String ELEMENT_COMPONENT
	public static final String ELEMENT_COMPONENTS
	public static final String ELEMENT_FIELD
	public static final String ELEMENT_FILTER
	public static final String ELEMENT_METHOD
	public static final String ELEMENT_PACKAGE
	public static final String ELEMENT_PACKAGE_FRAGMENT
	public static final String ELEMENT_PLUGIN
	public static final String ELEMENT_POOL
	public static final String ELEMENT_RESOURCE
	public static final String ELEMENT_TYPE
	public static final String ELEMENT_TARGET
	public static final String ELEMENT_API_PROBLEMS
	public static final String ELEMENT_API_PROBLEM
	public static final String ELEMENT_PROBLEM_EXTRA_ARGUMENTS
	public static final String ELEMENT_PROBLEM_EXTRA_ARGUMENT
	public static final String ATTR_VALUE
	public static final String ELEMENT_PROBLEM_MESSAGE_ARGUMENTS
	public static final String ELEMENT_PROBLEM_MESSAGE_ARGUMENT
	public static final String ATTR_COMPONENT_ID
	public static final String ELEMENT_API_TOOL_REPORT
	public static final String ATTR_KEY
	public static final String ATTR_TYPE
	public static final String ATTR_TYPE_NAME
	public static final String ELEMENT_BUNDLE
	public static final String ELEMENT_DELTA_MESSAGE_ARGUMENTS
	public static final String ELEMENT_DELTA_MESSAGE_ARGUMENT
	public static final String REFERENCES
	public static final String REFERENCE_KIND
	public static final String ATTR_REFERENCE_KIND_NAME
	public static final String ATTR_ORIGIN
	public static final String ATTR_REFEREE
	public static final String ATTR_REFERENCE_COUNT
	public static final String ATTR_REFERENCE_VISIBILITY
	public static final String SKIPPED_DETAILS
	public static final String EXCLUDED
	public static final String ATTR_MEMBER_NAME
	public static final String ATTR_ALTERNATE
	static void  () 
}

org/eclipse/pde/api/tools/internal/JavadocTagManager.class
JavadocTagManager.java
package org.eclipse.pde.api.tools.internal
public final org.eclipse.pde.api.tools.internal.JavadocTagManager extends java.lang.Object {
	private java.util.HashMap tagcache
	private org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag[] tags
	public void  () 
	private void initializeJavadocTags () 
		java.util.List list
		org.eclipse.pde.api.tools.internal.ApiJavadocTag newtag
	public synchronized org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag[] getTagsForType (int, int) 
		int type
		int member
		java.util.List list
		int i
	public synchronized org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag getTag (java.lang.String) 
		String id
	public synchronized org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag[] getAllTags () 
		java.util.Collection values
	public synchronized java.util.Set getAllTagNames () 
		org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag[] tags
		java.util.HashSet names
		int i
	public synchronized int getRestrictionsForTag (java.lang.String, int, int) 
		String tagname
		int type
		int member
		org.eclipse.pde.api.tools.internal.ApiJavadocTag tag
		int i
}

org/eclipse/pde/api/tools/internal/NonApiProjectDescription.class
NonApiProjectDescription.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.NonApiProjectDescription extends org.eclipse.pde.api.tools.internal.ProjectApiDescription {
	public void  (org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.core.IJavaProject project
	protected boolean isInsertOnResolve (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor elementDescriptor
}

org/eclipse/pde/api/tools/internal/ProjectApiDescription$PackageNode.class
ProjectApiDescription.java
package org.eclipse.pde.api.tools.internal
 org.eclipse.pde.api.tools.internal.ProjectApiDescription$PackageNode extends org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode {
	org.eclipse.jdt.core.IPackageFragment[] fFragments
	final org.eclipse.pde.api.tools.internal.ProjectApiDescription this$0
	public void  (org.eclipse.pde.api.tools.internal.ProjectApiDescription, org.eclipse.jdt.core.IPackageFragment[], org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode, org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, int, int) 
		org.eclipse.jdt.core.IPackageFragment[] fragments
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode parent
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		int visibility
		int restrictions
	protected org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode refresh () 
		int i
	void persistXML (org.w3c.dom.Document, org.w3c.dom.Element) 
		org.w3c.dom.Document document
		org.w3c.dom.Element parent
		org.w3c.dom.Element pkg
		int i
		org.w3c.dom.Element fragment
	public java.lang.String toString () 
		StringBuffer buffer
		String name
		org.eclipse.jdt.core.IPackageFragment fragment
		int i
}

org/eclipse/pde/api/tools/internal/ProjectApiDescription$TypeNode.class
ProjectApiDescription.java
package org.eclipse.pde.api.tools.internal
 org.eclipse.pde.api.tools.internal.ProjectApiDescription$TypeNode extends org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode {
	long fTimeStamp
	long fBuildStamp
	private boolean fRefreshing
	org.eclipse.jdt.core.IType fType
	final org.eclipse.pde.api.tools.internal.ProjectApiDescription this$0
	public void  (org.eclipse.pde.api.tools.internal.ProjectApiDescription, org.eclipse.jdt.core.IType, org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode, org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, int, int) 
		org.eclipse.jdt.core.IType type
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode parent
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		int visibility
		int restrictions
	protected synchronized org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode refresh () 
		StringBuffer buffer
		int parentVis
		org.eclipse.jdt.core.ICompilationUnit unit
		org.eclipse.jdt.core.ICompilationUnit unit
		org.eclipse.jdt.core.ICompilationUnit unit
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IResource resource
		org.eclipse.jdt.core.JavaModelException e
		StringBuffer buffer
		long stamp
		org.eclipse.pde.api.tools.internal.CRCVisitor visitor
		long crc
		StringBuffer buffer
		org.eclipse.core.runtime.CoreException e
		long crc2
		StringBuffer buffer
		StringBuffer buffer
		StringBuffer buffer
	void persistXML (org.w3c.dom.Document, org.w3c.dom.Element) 
		org.w3c.dom.Document document
		org.w3c.dom.Element parent
		org.w3c.dom.Element type
	public java.lang.String toString () 
		StringBuffer buffer
		String pname
}

org/eclipse/pde/api/tools/internal/ProjectApiDescription.class
ProjectApiDescription.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.ProjectApiDescription extends org.eclipse.pde.api.tools.internal.ApiDescription {
	private org.eclipse.jdt.core.IJavaProject fProject
	public long fPackageTimeStamp
	private boolean fRefreshingInProgress
	public org.eclipse.core.resources.IFile fManifestFile
	private boolean fInSynch
	public void  (org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.core.IJavaProject project
	public synchronized void accept (org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor visitor
		org.eclipse.core.runtime.IProgressMonitor monitor
		boolean completeVisit
		org.eclipse.jdt.core.IPackageFragment[] fragments
		org.eclipse.jdt.core.IJavaElement[] children
		org.eclipse.jdt.core.IJavaElement child
		org.eclipse.jdt.core.ICompilationUnit unit
		int j
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor packageDescriptor
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode pkgNode
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations annotations
		int k
		String cuName
		String tName
		org.eclipse.jdt.core.JavaModelException e
	private void visit (org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor, org.eclipse.jdt.core.IType) 
		org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor visitor
		org.eclipse.jdt.core.IType type
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode typeNode
	void visitType (org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode, org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor) 
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode node
		org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor visitor
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations annotations
	protected boolean isInsertOnResolve (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor elementDescriptor
	protected org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode createNode (org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode, org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor) 
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode parentNode
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor pkg
		org.eclipse.jdt.core.IPackageFragmentRoot[] roots
		java.util.List fragments
		int i
		org.eclipse.jdt.core.IPackageFragmentRoot root
		org.eclipse.jdt.core.IClasspathEntry entry
		org.eclipse.jdt.core.IPackageFragment fragment
		org.eclipse.jdt.core.IPackageFragment fragment
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor descriptor
		org.eclipse.jdt.core.IType type
		String name
		org.eclipse.jdt.core.IPackageFragment[] fragments
		int i
		org.eclipse.jdt.core.IPackageFragment fragment
		org.eclipse.jdt.core.ICompilationUnit unit
		org.eclipse.core.resources.IResource resource
		org.eclipse.jdt.core.JavaModelException jme
		org.eclipse.jdt.core.IClassFile file
	public org.eclipse.pde.api.tools.internal.ProjectApiDescription$PackageNode newPackageNode (org.eclipse.jdt.core.IPackageFragment[], org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode, org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, int, int) 
		org.eclipse.jdt.core.IPackageFragment[] fragments
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode parent
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor descriptor
		int vis
		int res
	org.eclipse.pde.api.tools.internal.ProjectApiDescription$TypeNode newTypeNode (org.eclipse.jdt.core.IType, org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode, org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, int, int) 
		org.eclipse.jdt.core.IType type
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode parent
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor descriptor
		int vis
		int res
	org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode newNode (org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode, org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, int, int) 
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode parent
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		int vis
		int res
	synchronized void refreshPackages () 
		StringBuffer buffer
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.ProjectApiDescription$PackageNode node
		org.eclipse.jdt.core.IPackageFragment[] fragments
		java.util.Set names
		int i
		org.eclipse.pde.api.tools.internal.model.ProjectComponent component
		org.eclipse.core.runtime.CoreException e
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor getElementDescriptor (org.eclipse.jdt.core.IJavaElement) 
		org.eclipse.jdt.core.IJavaElement element
	private org.eclipse.jdt.core.IJavaProject getJavaProject () 
	synchronized org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer getApiTypeContainer (org.eclipse.jdt.core.IPackageFragmentRoot)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.core.IPackageFragmentRoot root
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
	private org.eclipse.jdt.core.IPackageFragment[] getLocalPackageFragments () 
		java.util.List local
		org.eclipse.jdt.core.IPackageFragmentRoot[] roots
		int i
		org.eclipse.jdt.core.IPackageFragmentRoot root
		org.eclipse.core.resources.IResource resource
		org.eclipse.jdt.core.IJavaElement[] children
		int j
	public synchronized java.lang.String getXML ()  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Document document
		org.w3c.dom.Element component
	void persistChildren (org.w3c.dom.Document, org.w3c.dom.Element, java.util.Map) 
		org.w3c.dom.Document document
		org.w3c.dom.Element xmlElement
		java.util.Map elementMap
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode node
	public synchronized void clean () 
	public synchronized void projectChanged () 
	public synchronized void projectClasspathChanged () 
	public java.lang.String toString () 
		StringBuffer buffer
	private org.eclipse.pde.api.tools.internal.model.ProjectComponent getApiComponent ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		org.eclipse.pde.api.tools.internal.model.ProjectComponent component
	protected org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations resolveAnnotations (org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode, org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor) 
		org.eclipse.pde.api.tools.internal.ApiDescription$ManifestNode node
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations ann
}

org/eclipse/pde/api/tools/internal/RequiredComponentDescription.class
RequiredComponentDescription.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.RequiredComponentDescription extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.IRequiredComponentDescription  {
	private String fId
	private boolean fIsOptional
	private boolean fIsExprted
	private org.eclipse.pde.api.tools.internal.provisional.IVersionRange fRange
	public void  (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.IVersionRange) 
		String id
		org.eclipse.pde.api.tools.internal.provisional.IVersionRange range
	public void  (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.IVersionRange, boolean, boolean) 
		String id
		org.eclipse.pde.api.tools.internal.provisional.IVersionRange range
		boolean isOptional
		boolean isExported
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.RequiredComponentDescription desc
	public java.lang.String getId () 
	public org.eclipse.pde.api.tools.internal.provisional.IVersionRange getVersionRange () 
	public int hashCode () 
	public boolean isOptional () 
	public java.lang.String toString () 
		StringBuffer buf
	public boolean isExported () 
}

org/eclipse/pde/api/tools/internal/SessionManager.class
SessionManager.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.SessionManager extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.ISessionManager  {
	private java.util.List sessions
	private java.util.Set listeners
	private org.eclipse.pde.api.tools.internal.provisional.ISession activeSession
	public void  () 
	public synchronized void addSession (org.eclipse.pde.api.tools.internal.provisional.ISession, boolean) 
		org.eclipse.pde.api.tools.internal.provisional.ISession session
		boolean activate
	public synchronized void removeSession (org.eclipse.pde.api.tools.internal.provisional.ISession) 
		org.eclipse.pde.api.tools.internal.provisional.ISession session
	public synchronized void removeAllSessions () 
		org.eclipse.pde.api.tools.internal.provisional.ISession[] allSessions
		int i
		org.eclipse.pde.api.tools.internal.provisional.ISession session
	public synchronized org.eclipse.pde.api.tools.internal.provisional.ISession[] getSessions () 
	public synchronized void addSessionListener (org.eclipse.pde.api.tools.internal.provisional.ISessionListener) 
		org.eclipse.pde.api.tools.internal.provisional.ISessionListener listener
	public synchronized void removeSessionListener (org.eclipse.pde.api.tools.internal.provisional.ISessionListener) 
		org.eclipse.pde.api.tools.internal.provisional.ISessionListener listener
	protected synchronized void fireSessionAdded (org.eclipse.pde.api.tools.internal.provisional.ISession) 
		org.eclipse.pde.api.tools.internal.provisional.ISession session
		java.util.Iterator i
	protected synchronized void fireSessionRemoved (org.eclipse.pde.api.tools.internal.provisional.ISession) 
		org.eclipse.pde.api.tools.internal.provisional.ISession session
		java.util.Iterator i
	public org.eclipse.pde.api.tools.internal.provisional.ISession getActiveSession () 
	protected synchronized void fireSessionActivated (org.eclipse.pde.api.tools.internal.provisional.ISession) 
		org.eclipse.pde.api.tools.internal.provisional.ISession session
		java.util.Iterator i
	public void activateSession (org.eclipse.pde.api.tools.internal.provisional.ISession) 
		org.eclipse.pde.api.tools.internal.provisional.ISession session
}

org/eclipse/pde/api/tools/internal/SystemApiDescriptionProcessor.class
SystemApiDescriptionProcessor.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.SystemApiDescriptionProcessor extends java.lang.Object {
	private void  () 
	public static java.lang.String serializeComponentXml (java.io.File) 
		java.io.File location
		java.util.zip.ZipFile jarFile
		java.io.InputStream stream
		String extension
		java.util.zip.ZipEntry manifestEntry
		java.io.File file
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	private static void abort (java.lang.String, java.lang.Throwable)  throws org.eclipse.core.runtime.CoreException 
		String message
		Throwable exception
		org.eclipse.core.runtime.IStatus status
	public static void annotateApiSettings (org.eclipse.pde.api.tools.internal.provisional.IApiDescription, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription settings
		String xml
		org.w3c.dom.Element root
		org.eclipse.core.runtime.CoreException ce
		org.w3c.dom.NodeList packages
		org.w3c.dom.NodeList types
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor packdesc
		org.w3c.dom.Element type
		int i
		org.w3c.dom.Element pkg
		String pkgName
		int j
		String name
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor typedesc
	private static void annotateDescriptor (org.eclipse.pde.api.tools.internal.provisional.IApiDescription, org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.w3c.dom.Element) 
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription settings
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor descriptor
		org.w3c.dom.Element element
	private static int retrieveElementAttribute (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element element
		String name
		String value
	private static java.lang.String retrieveStringElementAttribute (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element element
		String name
		String value
	private static boolean retrieveBooleanElementAttribute (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element element
		String name
		String value
	private static void annotateFieldSettings (org.eclipse.pde.api.tools.internal.provisional.IApiDescription, org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor, org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription settings
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor typedesc
		org.w3c.dom.Element type
		org.w3c.dom.NodeList fields
		org.w3c.dom.Element field
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IFieldDescriptor fielddesc
		String name
		int i
	private static void annotateMethodSettings (org.eclipse.pde.api.tools.internal.provisional.IApiDescription, org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor, org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription settings
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor typedesc
		org.w3c.dom.Element type
		org.w3c.dom.NodeList methods
		org.w3c.dom.Element method
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor methoddesc
		String name
		String signature
		int i
}

org/eclipse/pde/api/tools/internal/TypeAnnotations.class
TypeAnnotations.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.TypeAnnotations extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations  {
	private org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations fAnnotations
	private long fBuildStamp
	public void  (org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations, long) 
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations annotations
		long stamp
	public long getBuildStamp () 
	public int getVisibility () 
	public int getRestrictions () 
}

org/eclipse/pde/api/tools/internal/WorkspaceDeltaProcessor.class
WorkspaceDeltaProcessor.java
package org.eclipse.pde.api.tools.internal
public org.eclipse.pde.api.tools.internal.WorkspaceDeltaProcessor extends java.lang.Object implements org.eclipse.jdt.core.IElementChangedListener org.eclipse.core.resources.IResourceChangeListener  {
	private static boolean DEBUG
	org.eclipse.pde.api.tools.internal.ApiBaselineManager bmanager
	org.eclipse.pde.api.tools.internal.ApiDescriptionManager dmanager
	static void  () 
	public void  () 
	public static void setDebug (boolean) 
		boolean debugValue
	public void elementChanged (org.eclipse.jdt.core.ElementChangedEvent) 
		org.eclipse.jdt.core.ElementChangedEvent event
	void processJavaElementDeltas (org.eclipse.jdt.core.IJavaElementDelta[], org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.core.IJavaElementDelta[] deltas
		org.eclipse.jdt.core.IJavaProject project
		int i
		org.eclipse.jdt.core.IJavaElementDelta delta
		org.eclipse.jdt.core.IJavaProject proj
		int flags
		org.eclipse.core.resources.IResourceDelta[] resourcedeltas
		org.eclipse.core.resources.IResourceDelta rdelta
		int j
		org.eclipse.jdt.core.IPackageFragmentRoot root
		int flags
		org.eclipse.jdt.core.IPackageFragment fragment
		int flags
		int flags
	public void resourceChanged (org.eclipse.core.resources.IResourceChangeEvent) 
		org.eclipse.core.resources.IResourceChangeEvent event
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.resources.IResourceDelta[] children
		int i
		org.eclipse.jdt.core.IJavaProject jp
		org.eclipse.jdt.core.IJavaProject project
}

org/eclipse/pde/api/tools/internal/builder/
org/eclipse/pde/api/tools/internal/builder/AbstractIllegalMethodReference.class
AbstractIllegalMethodReference.java
package org.eclipse.pde.api.tools.internal.builder
public abstract org.eclipse.pde.api.tools.internal.builder.AbstractIllegalMethodReference extends org.eclipse.pde.api.tools.internal.builder.AbstractProblemDetector {
	private java.util.Map fIllegalMethods
	private java.util.Map fMethodComponents
	public void  () 
	void addIllegalMethod (org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor, java.lang.String) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor method
		String componentId
	public boolean considerReference (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected boolean isProblem (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember method
		String componentId
	protected int getElementType (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected int getProblemFlags (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
}

org/eclipse/pde/api/tools/internal/builder/AbstractIllegalTypeReference.class
AbstractIllegalTypeReference.java
package org.eclipse.pde.api.tools.internal.builder
public abstract org.eclipse.pde.api.tools.internal.builder.AbstractIllegalTypeReference extends org.eclipse.pde.api.tools.internal.builder.AbstractProblemDetector {
	private java.util.Map fIllegalTypes
	public void  () 
	void addIllegalType (org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor, java.lang.String) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor type
		String componentId
	public boolean considerReference (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected boolean isIllegalType (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected boolean isProblem (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember type
		Object componentId
	protected org.eclipse.jface.text.Position getSourceRange (org.eclipse.jdt.core.IType, org.eclipse.jface.text.IDocument, org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException org.eclipse.jface.text.BadLocationException 
		org.eclipse.jdt.core.IType type
		org.eclipse.jface.text.IDocument doc
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.jdt.core.ISourceRange range
		org.eclipse.jface.text.Position pos
	protected int getElementType (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected java.lang.String[] getMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected java.lang.String[] getQualifiedMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected int getProblemFlags (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
}

org/eclipse/pde/api/tools/internal/builder/AbstractLeakProblemDetector.class
AbstractLeakProblemDetector.java
package org.eclipse.pde.api.tools.internal.builder
public abstract org.eclipse.pde.api.tools.internal.builder.AbstractLeakProblemDetector extends org.eclipse.pde.api.tools.internal.builder.AbstractProblemDetector {
	private java.util.Set fNonApiPackageNames
	public void  (java.util.Set) 
		java.util.Set nonApiPackageNames
	protected boolean isNonAPIReference (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		String packageName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		String origin
	protected boolean isEnclosingTypeVisible (org.eclipse.pde.api.tools.internal.provisional.model.IApiMember)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
}

org/eclipse/pde/api/tools/internal/builder/AbstractProblemDetector.class
AbstractProblemDetector.java
package org.eclipse.pde.api.tools.internal.builder
public abstract org.eclipse.pde.api.tools.internal.builder.AbstractProblemDetector extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.builder.IApiProblemDetector  {
	protected static boolean DEBUG
	private java.util.List fPotentialProblems
	static void  () 
	public void  () 
	public static void setDebug (boolean) 
		boolean debugValue
	protected void retainReference (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected java.util.List getRetainedReferences () 
	public boolean considerReference (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem createProblem (org.eclipse.pde.api.tools.internal.provisional.builder.IReference, org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.jdt.core.IJavaProject javaProject
		org.eclipse.core.resources.IProject project
		String lookupName
		org.eclipse.jdt.core.IType type
		org.eclipse.jdt.core.ICompilationUnit compilationUnit
		org.eclipse.core.resources.IResource resource
		int charStart
		int charEnd
		int lineNumber
		org.eclipse.jdt.core.IJavaElement element
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.Position pos
		org.eclipse.core.runtime.CoreException e
		org.eclipse.jface.text.BadLocationException e
		org.eclipse.core.runtime.CoreException e
	protected abstract org.eclipse.jface.text.Position getSourceRange (org.eclipse.jdt.core.IType, org.eclipse.jface.text.IDocument, org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException org.eclipse.jface.text.BadLocationException 
	protected abstract int getElementType (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
	protected abstract int getProblemFlags (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
	protected abstract java.lang.String[] getMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
	protected abstract java.lang.String[] getQualifiedMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
	protected abstract int getProblemKind () 
	protected abstract java.lang.String getSeverityKey () 
	protected java.lang.String getTypeName (org.eclipse.pde.api.tools.internal.provisional.model.IApiMember)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
	protected java.lang.String getQualifiedTypeName (org.eclipse.pde.api.tools.internal.provisional.model.IApiMember)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		String name
		int idx
	protected java.lang.String getSimpleTypeName (org.eclipse.pde.api.tools.internal.provisional.model.IApiMember)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		String name
		int idx
	protected org.eclipse.jface.text.Position defaultSourcePosition (org.eclipse.jdt.core.IType, org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.core.IType type
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.jdt.core.ISourceRange range
	protected int findMethodNameStart (java.lang.String, java.lang.String, int) 
		String namepart
		String line
		int index
		int start
		int offset
	public java.util.List createProblems () 
		java.util.List references
		java.util.List problems
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.model.ProjectComponent ppac
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.core.runtime.CoreException e
	protected boolean isProblem (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember local
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent lcomp
		org.eclipse.core.runtime.CoreException ce
	protected boolean isReferenceFromComponent (org.eclipse.pde.api.tools.internal.provisional.builder.IReference, java.lang.Object) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		Object componentId
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent apiComponent
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent host
		org.eclipse.core.runtime.CoreException e
	protected org.eclipse.jdt.core.IMethod findMethodInType (org.eclipse.jdt.core.IType, org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod)  throws org.eclipse.jdt.core.JavaModelException org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.core.IType type
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		String[] parameterTypes
		int i
		String methodname
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType enclosingType
		int length
		org.eclipse.jdt.core.IMethod Qmethod
		org.eclipse.jdt.core.IMethod[] methods
		org.eclipse.jdt.core.IMethod match
		int i
		org.eclipse.jdt.core.IMethod m
	protected org.eclipse.jface.text.Position getSourceRangeForMethod (org.eclipse.jdt.core.IType, org.eclipse.pde.api.tools.internal.provisional.builder.IReference, org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod)  throws org.eclipse.core.runtime.CoreException org.eclipse.jdt.core.JavaModelException 
		org.eclipse.jdt.core.IType type
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		org.eclipse.jdt.core.IMethod match
		org.eclipse.jface.text.Position pos
		org.eclipse.jdt.core.ISourceRange range
	protected org.eclipse.jface.text.Position getSourceRangeForField (org.eclipse.jdt.core.IType, org.eclipse.pde.api.tools.internal.provisional.builder.IReference, org.eclipse.pde.api.tools.internal.provisional.model.IApiField)  throws org.eclipse.jdt.core.JavaModelException org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.core.IType type
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field
		org.eclipse.jdt.core.IField javaField
		org.eclipse.jface.text.Position pos
		org.eclipse.jdt.core.ISourceRange range
	protected org.eclipse.jface.text.Position getFieldNameRange (org.eclipse.pde.api.tools.internal.provisional.model.IApiField, org.eclipse.jface.text.IDocument, org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.jface.text.BadLocationException org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field
		org.eclipse.jface.text.IDocument document
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected org.eclipse.jface.text.Position getFieldNameRange (java.lang.String, java.lang.String, org.eclipse.jface.text.IDocument, org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.jface.text.BadLocationException org.eclipse.core.runtime.CoreException 
		String typeName
		String fieldName
		org.eclipse.jface.text.IDocument document
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		int linenumber
		int offset
		String line
		String qname
		int first
		int idx
		org.eclipse.jface.text.Position pos
	protected org.eclipse.jface.text.Position getMethodNameRange (boolean, java.lang.String, org.eclipse.jface.text.IDocument, org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException org.eclipse.jface.text.BadLocationException 
		boolean isContructor
		String name
		org.eclipse.jface.text.IDocument document
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		int linenumber
		String methodname
		int idx
		int offset
		String line
		int start
		char charat
		int first
	public org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem createProblem (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		int lineNumber
		String ltypename
}

org/eclipse/pde/api/tools/internal/builder/AbstractTypeLeakDetector.class
AbstractTypeLeakDetector.java
package org.eclipse.pde.api.tools.internal.builder
public abstract org.eclipse.pde.api.tools.internal.builder.AbstractTypeLeakDetector extends org.eclipse.pde.api.tools.internal.builder.AbstractLeakProblemDetector {
	public void  (java.util.Set) 
		java.util.Set nonApiPackageNames
	public boolean considerReference (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		int modifiers
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations annotations
		org.eclipse.core.runtime.CoreException e
	protected boolean isProblem (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations annotations
		org.eclipse.core.runtime.CoreException e
	protected boolean isApplicable (org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations) 
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations annotations
	protected java.lang.String[] getQualifiedMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected java.lang.String[] getMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected org.eclipse.jface.text.Position getSourceRange (org.eclipse.jdt.core.IType, org.eclipse.jface.text.IDocument, org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException org.eclipse.jface.text.BadLocationException 
		org.eclipse.jdt.core.IType type
		org.eclipse.jface.text.IDocument doc
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.jdt.core.ISourceRange range
		org.eclipse.jface.text.Position pos
	protected int getElementType (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected int getProblemKind () 
}

org/eclipse/pde/api/tools/internal/builder/ApiAnalysisBuilder.class
ApiAnalysisBuilder.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.ApiAnalysisBuilder extends org.eclipse.core.resources.IncrementalProjectBuilder {
	static boolean DEBUG
	static final org.eclipse.core.runtime.IPath SETTINGS_PATH
	static final org.eclipse.core.runtime.IPath MANIFEST_PATH
	static final org.eclipse.core.runtime.IPath FILTER_PATH
	static final org.eclipse.core.resources.IProject[] NO_PROJECTS
	static final String SOURCE
	private org.eclipse.core.resources.IProject currentproject
	private org.eclipse.pde.api.tools.internal.provisional.builder.IApiAnalyzer analyzer
	java.util.HashMap output_locs
	java.util.HashMap src_locs
	private org.eclipse.pde.api.tools.internal.builder.BuildState buildstate
	static void  () 
	public void  () 
	public static void setDebug (boolean) 
		boolean debugValue
	void cleanupMarkers (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	void cleanupUnsupportedTagMarkers (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.CoreException e
	void cleanupCompatibilityMarkers (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.CoreException e
	void cleanupUsageMarkers (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.CoreException e
	void cleanupFatalMarkers (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.CoreException e
	void cleanUnusedFilterMarkers (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.CoreException ce
	protected org.eclipse.core.resources.IProject[] build (int, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int kind
		java.util.Map args
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor localMonitor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline wbaseline
		org.eclipse.core.resources.IProject[] projects
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		org.eclipse.core.resources.IResourceDelta[] deltas
		org.eclipse.core.resources.IResourceDelta manifest
		org.eclipse.core.resources.IResourceDelta filters
		boolean filterbuild
		int i
		org.eclipse.jdt.internal.core.builder.State state
		org.eclipse.pde.api.tools.internal.builder.IncrementalApiBuilder builder
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.IStatus status
		int i
		int i
		int i
		int i
		int max
		int max
		int max
		int max
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IProject project
	boolean shouldAbort (org.eclipse.core.resources.IProject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
	boolean hasFatalProblems (org.eclipse.core.resources.IProject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IMarker[] problems
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
	boolean worthDoingFullBuild (org.eclipse.core.resources.IProject[]) 
		org.eclipse.core.resources.IProject[] projects
		java.util.Set apiToolingDependentProjects
		int i
		int max
		org.eclipse.core.resources.IProject currentProject
	void buildAll (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline wbaseline
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor localMonitor
		org.eclipse.pde.core.plugin.IPluginModelBase currentModel
		String id
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent apiComponent
	protected void createMarkers () 
		org.eclipse.core.resources.IResource manifest
		org.eclipse.core.runtime.CoreException e
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem[] problems
		String type
		int i
		int category
	java.lang.String getProblemTypeFromCategory (int, int) 
		int category
		int kind
	void createMarkerForProblem (int, java.lang.String, org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem) 
		int category
		String type
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IMarker marker
		int line
		String[] args
		String typeName
	org.eclipse.core.resources.IResource resolveResource (org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem) 
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
		String resourcePath
		org.eclipse.core.resources.IResource resource
		org.eclipse.jdt.core.IJavaProject jp
		org.eclipse.jdt.core.IType type
	java.lang.String createArgAttribute (java.lang.String[]) 
		String[] args
		StringBuffer buff
		int i
	protected void clean (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor localmonitor
	void cleanupApiDescription (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	org.eclipse.pde.core.plugin.IPluginModelBase getCurrentModel () 
		org.eclipse.pde.core.plugin.IPluginModelBase[] workspaceModels
		org.eclipse.core.runtime.IPath location
		org.eclipse.pde.core.plugin.IPluginModelBase currentModel
		org.eclipse.osgi.service.resolver.BundleDescription desc
		int i
		int max
		org.eclipse.core.runtime.Path path
	org.eclipse.core.resources.IResourceDelta[] getDeltas (org.eclipse.core.resources.IProject[]) 
		org.eclipse.core.resources.IProject[] projects
		java.util.ArrayList deltas
		org.eclipse.core.resources.IResourceDelta delta
		int i
	protected synchronized org.eclipse.pde.api.tools.internal.provisional.builder.IApiAnalyzer getAnalyzer () 
	org.eclipse.core.resources.IProject[] getRequiredProjects (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean includebinaries
		org.eclipse.core.resources.IWorkspaceRoot workspaceRoot
		java.util.ArrayList projects
		org.eclipse.jdt.core.IJavaProject javaProject
		java.util.HashSet blocations
		java.util.HashSet slocations
		org.eclipse.jdt.core.IPackageFragmentRoot[] roots
		int i
		org.eclipse.jdt.core.IClasspathEntry[] entries
		int i
		int l
		org.eclipse.jdt.core.IClasspathEntry entry
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.resources.IProject p
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.IPath entrypath
		java.util.HashSet bins
		java.util.HashSet srcs
		org.eclipse.jdt.core.IClasspathEntry[] source
		org.eclipse.core.runtime.IPath entrypath
		int j
		org.eclipse.core.resources.IProject[] result
	java.util.HashSet getProjectOutputPaths (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	boolean isOptional (org.eclipse.jdt.core.IClasspathEntry) 
		org.eclipse.jdt.core.IClasspathEntry entry
		org.eclipse.jdt.core.IClasspathAttribute[] attribs
		int i
		int length
		org.eclipse.jdt.core.IClasspathAttribute attribute
	public java.lang.String toString () 
}

org/eclipse/pde/api/tools/internal/builder/BaseApiAnalyzer$1.class
BaseApiAnalyzer.java
package org.eclipse.pde.api.tools.internal.builder
 org.eclipse.pde.api.tools.internal.builder.BaseApiAnalyzer$1 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.pde.api.tools.internal.builder.BaseApiAnalyzer this$0
	private final org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore val$store
	private final java.util.List val$filterlist
	void  (org.eclipse.pde.api.tools.internal.builder.BaseApiAnalyzer, org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore, java.util.List) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/pde/api/tools/internal/builder/BaseApiAnalyzer$ReexportedBundleVersionInfo.class
BaseApiAnalyzer.java
package org.eclipse.pde.api.tools.internal.builder
 org.eclipse.pde.api.tools.internal.builder.BaseApiAnalyzer$ReexportedBundleVersionInfo extends java.lang.Object {
	String componentID
	int kind
	void  (java.lang.String, int) 
		String componentID
		int kind
}

org/eclipse/pde/api/tools/internal/builder/BaseApiAnalyzer.class
BaseApiAnalyzer.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.BaseApiAnalyzer extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.builder.IApiAnalyzer  {
	private static final String QUALIFIER
	static final String[] NO_TYPES
	private static boolean DEBUG
	private java.util.ArrayList fProblems
	private java.util.List fPendingDeltaInfos
	private org.eclipse.pde.api.tools.internal.builder.BuildState fBuildState
	private org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore fFilterStore
	private org.eclipse.jdt.core.IJavaProject fJavaProject
	private java.util.Properties fPreferences
	static void  () 
	public static void setDebug (boolean) 
		boolean debugValue
	public void  () 
	public void analyzeComponent (org.eclipse.pde.api.tools.internal.builder.BuildState, org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore, java.util.Properties, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.builder.IBuildContext, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.api.tools.internal.builder.BuildState state
		org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore filterStore
		java.util.Properties preferences
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.builder.IBuildContext context
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor localMonitor
		org.eclipse.osgi.service.resolver.ResolverError[] errors
		org.eclipse.osgi.service.resolver.ResolverError[] errors
		StringBuffer buffer
		int i
		int max
		org.eclipse.osgi.service.resolver.ResolverError error
		org.eclipse.osgi.service.resolver.VersionConstraint constraint
		org.eclipse.osgi.service.resolver.VersionRange versionRange
		String minimum
		String maximum
		org.eclipse.pde.api.tools.internal.provisional.builder.IBuildContext bcontext
		boolean checkfilters
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent reference
		String[] changedtypes
		org.eclipse.core.runtime.CoreException e
	private void checkCompatibility (java.lang.String[], org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.core.runtime.SubMonitor)  throws org.eclipse.core.runtime.CoreException 
		String[] changedtypes
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.core.runtime.SubMonitor localMonitor
		int i
	private void checkUnusedProblemFilters (org.eclipse.pde.api.tools.internal.provisional.builder.IBuildContext, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IBuildContext context
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent reference
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.api.tools.internal.ApiFilterStore store
		org.eclipse.core.resources.IProject project
		boolean autoremove
		java.util.ArrayList toremove
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter[] filters
		org.eclipse.core.resources.IResource resource
		String[] types
		int i
	void addToList (java.util.List, java.lang.Object[]) 
		java.util.List list
		Object[] array
		int i
	void removeUnusedProblemFilters (org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore, java.util.List, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore store
		java.util.List filterlist
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IWorkspaceRunnable runner
	private void createUnusedApiFilterProblems (org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter[]) 
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter[] filters
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter filter
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
		int i
		org.eclipse.core.resources.IResource resource
		org.eclipse.jdt.core.IType type
		int lineNumber
		int charStart
		int charEnd
		String typeName
		org.eclipse.core.resources.IProject project
		org.eclipse.jdt.core.ISourceRange range
		org.eclipse.jface.text.IDocument document
		org.eclipse.jdt.core.JavaModelException e
		org.eclipse.core.runtime.CoreException e
		String path
	private org.eclipse.pde.api.tools.internal.builder.BaseApiAnalyzer$ReexportedBundleVersionInfo checkBundleVersionsOfReexportedBundles (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.IRequiredComponentDescription[] requiredComponents
		int length
		org.eclipse.pde.api.tools.internal.builder.BaseApiAnalyzer$ReexportedBundleVersionInfo info
		int i
		org.eclipse.pde.api.tools.internal.provisional.IRequiredComponentDescription description
		String id
		org.eclipse.pde.api.tools.internal.provisional.IRequiredComponentDescription[] requiredComponents2
		org.eclipse.pde.api.tools.internal.provisional.IRequiredComponentDescription referenceDescription
		int length2
		int j
		org.eclipse.pde.api.tools.internal.provisional.IRequiredComponentDescription description2
		org.eclipse.pde.api.tools.internal.provisional.IVersionRange versionRange
		org.eclipse.pde.api.tools.internal.provisional.IVersionRange versionRange2
		org.osgi.framework.Version currentLowerBound
		org.osgi.framework.Version referenceLowerBound
		int currentLowerMajorVersion
		int referenceLowerMajorVersion
		int currentLowerMinorVersion
		int referenceLowerMinorVersion
	private org.eclipse.jdt.core.dom.CompilationUnit createAST (org.eclipse.jdt.core.ITypeRoot, int) 
		org.eclipse.jdt.core.ITypeRoot root
		int offset
		org.eclipse.jdt.core.dom.ASTParser parser
		java.util.Map options
	private org.eclipse.pde.api.tools.internal.builder.BuildState getBuildState () 
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.api.tools.internal.builder.BuildState state
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer getSearchScope (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, java.lang.String[]) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		String[] typenames
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor[] getScopedElements (java.lang.String[]) 
		String[] typenames
		java.util.ArrayList types
		int i
	public org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem[] getProblems () 
	public void dispose () 
	private boolean ignoreApiUsageScan () 
		org.eclipse.core.resources.IProject project
		boolean ignore
		org.eclipse.pde.api.tools.internal.provisional.ApiPlugin plugin
	private boolean reportApiBreakageWhenMajorVersionIncremented () 
	private boolean ignoreDefaultBaselineCheck () 
	private boolean ignoreSinceTagCheck (java.lang.String) 
		String pref
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.api.tools.internal.provisional.ApiPlugin plugin
		boolean ignore
	private boolean ignoreComponentVersionCheck () 
	private boolean ignoreMinorVersionCheckWithoutApiChange () 
	private boolean ignoreMajorVersionCheckWithoutBreakingChange () 
	private boolean ignoreInvalidTagCheck () 
	private boolean ignoreUnusedProblemFilterCheck () 
	private void checkTagValidation (org.eclipse.pde.api.tools.internal.provisional.builder.IBuildContext, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IBuildContext context
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor localMonitor
		String[] typenames
		int i
		org.eclipse.jdt.core.IPackageFragmentRoot[] roots
		int i
		org.eclipse.jdt.core.JavaModelException jme
		org.eclipse.core.runtime.CoreException e
	private void scanSource (org.eclipse.jdt.core.IJavaElement, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
		org.eclipse.jdt.core.IJavaElement element
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jdt.core.IParent parent
		org.eclipse.jdt.core.IJavaElement[] children
		int i
		org.eclipse.jdt.core.ICompilationUnit unit
	private void processType (java.lang.String) 
		String typename
		org.eclipse.jdt.core.IMember type
		org.eclipse.jdt.core.ICompilationUnit cunit
		org.eclipse.jdt.core.JavaModelException e
	private void processType (org.eclipse.jdt.core.ICompilationUnit) 
		org.eclipse.jdt.core.ICompilationUnit cunit
		org.eclipse.pde.api.tools.internal.builder.TagValidator tv
		org.eclipse.jdt.core.dom.CompilationUnit comp
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem[] tagProblems
		int i
	private void checkApiUsage (org.eclipse.pde.api.tools.internal.provisional.builder.IBuildContext, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IBuildContext context
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer scope
		String[] typenames
		org.eclipse.core.runtime.SubMonitor localMonitor
		org.eclipse.pde.api.tools.internal.builder.ReferenceAnalyzer analyzer
		long start
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem[] illegal
		long end
		int i
		org.eclipse.core.runtime.CoreException ce
	java.lang.String[] getApiUseTypes (org.eclipse.pde.api.tools.internal.provisional.builder.IBuildContext) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IBuildContext context
		String[] deptypes
		int size
		String[] structtypes
		java.util.HashSet typenames
		int i
		int i
	private void checkCompatibility (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		String typeName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.core.runtime.IProgressMonitor monitor
		String id
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot classFile
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.SubMonitor localmonitor
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent provider
		boolean reexported
		String packageName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] providers
		int index
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent p
		String id2
		org.eclipse.pde.api.tools.internal.provisional.IRequiredComponentDescription[] components
		int i
		org.eclipse.pde.api.tools.internal.provisional.IRequiredComponentDescription description
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot referenceClassFile
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot referenceClassFile
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot referenceClassFile
		org.eclipse.core.runtime.CoreException e
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription referenceApiDescription
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription referenceApiDescription
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations elementDescription
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations elementDescription
		int restrictions
		int restrictions
		int visibility
		int visibility
		String deltaComponentID
		org.eclipse.core.runtime.CoreException e
		long time
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent exporter
		Exception e
		java.util.List allDeltas
		java.util.Iterator iterator
		java.util.Iterator iterator
	private void checkCompatibility (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.core.runtime.IProgressMonitor monitor
		long time
		org.eclipse.core.runtime.SubMonitor localmonitor
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		java.util.List allDeltas
		java.util.Iterator iterator
		java.util.Iterator iterator
	private void checkSinceTags (org.eclipse.pde.api.tools.internal.comparator.Delta, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.comparator.Delta delta
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.jdt.core.IMember member
		org.eclipse.jdt.core.ICompilationUnit cunit
		org.eclipse.jdt.core.JavaModelException e
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
		org.eclipse.jdt.core.ISourceRange nameRange
		org.eclipse.jdt.core.JavaModelException e
		int offset
		org.eclipse.jdt.core.dom.CompilationUnit comp
		org.eclipse.pde.api.tools.internal.builder.SinceTagChecker visitor
		String componentVersionId
		String componentVersionString
		StringBuffer buffer
		org.osgi.framework.Version componentVersion
		String sinceVersion
		org.eclipse.pde.api.tools.internal.util.SinceTagVersion tagVersion
		String postfixString
		StringBuffer buffer
		org.osgi.framework.Version componentVersion
		StringBuffer accurateVersionBuffer
		org.osgi.framework.Version componentVersion
		String accurateVersion
		StringBuffer buffer
		org.osgi.framework.Version version
		String accurateSinceTagValue
		IllegalArgumentException e
		RuntimeException e
	private java.lang.String extractVersion (java.lang.String) 
		String componentVersionId
		int indexOfOpen
	private org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem createSinceTagProblem (int, java.lang.String[], org.eclipse.pde.api.tools.internal.comparator.Delta, org.eclipse.jdt.core.IMember, java.lang.String) 
		int kind
		String[] messageargs
		org.eclipse.pde.api.tools.internal.comparator.Delta info
		org.eclipse.jdt.core.IMember member
		String version
		org.eclipse.jdt.core.IType declaringType
		org.eclipse.core.resources.IResource resource
		int lineNumber
		int charStart
		int charEnd
		String qtn
		String[] messageArguments
		org.eclipse.jdt.core.ICompilationUnit unit
		org.eclipse.jdt.core.ISourceRange range
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.BadLocationException e
		int length
		StringBuffer buffer
		org.eclipse.core.runtime.CoreException e
	private org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem createCompatibilityProblem (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.osgi.framework.Version referenceVersion
		org.osgi.framework.Version componentVersion
		org.eclipse.core.resources.IResource resource
		org.eclipse.jdt.core.IType type
		int lineNumber
		int charStart
		int charEnd
		org.eclipse.jdt.core.IMember member
		org.eclipse.jdt.core.JavaModelException e
		org.eclipse.core.resources.IProject project
		org.eclipse.jdt.core.ISourceRange range
		org.eclipse.jface.text.IDocument document
		String path
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem apiProblem
		org.eclipse.core.runtime.CoreException e
	private void createApiComponentResolutionProblem (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		String message
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
	private void processDelta (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		int flags
		int kind
		int modifiers
		String typeName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot typeRoot
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		String id
		String packageName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] providers
		int index
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent p
		String id2
		String deltaDetails
		String deltaDetails
		String deltaDetails
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
	private void checkApiComponentVersion (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
		String refversionval
		String compversionval
		org.osgi.framework.Version refversion
		org.osgi.framework.Version compversion
		org.osgi.framework.Version newversion
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta[] breakingChanges
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta[] compatibleChanges
		org.eclipse.pde.api.tools.internal.builder.BaseApiAnalyzer$ReexportedBundleVersionInfo info
	private java.lang.String collectDetails (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta[]) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta[] deltas
		java.io.StringWriter writer
		java.io.PrintWriter printWriter
		int max
		int i
	private org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem createVersionProblem (int, java.lang.String[], java.lang.String, java.lang.String) 
		int kind
		String[] messageargs
		String version
		String description
		org.eclipse.core.resources.IResource manifestFile
		String path
		int lineNumber
		int charStart
		int charEnd
		char[] contents
		org.eclipse.core.resources.IFile file
		java.io.InputStream inputStream
		java.io.LineNumberReader reader
		int lineCounter
		String line
		int index
		int i
		int max
		char currentCharacter
		int i
		int max
	private void checkDefaultBaselineSet () 
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
	private org.eclipse.jdt.core.IJavaProject getJavaProject (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.model.ProjectComponent pp
	private boolean addProblem (org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem) 
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
	private boolean isProblemFiltered (org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem) 
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
		boolean filtered
		String key
		String value
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.api.tools.internal.provisional.IApiBaselineManager manager
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore filterStore
}

org/eclipse/pde/api/tools/internal/builder/BuildContext.class
BuildContext.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.BuildContext extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.builder.IBuildContext  {
	private static final String[] NO_TYPES
	private org.eclipse.jdt.internal.core.builder.StringSet structualChanges
	private org.eclipse.jdt.internal.core.builder.StringSet removedTypes
	private org.eclipse.jdt.internal.core.builder.StringSet descriptionChanges
	private org.eclipse.jdt.internal.core.builder.StringSet descriptionDepedents
	static void  () 
	public void  () 
	public java.lang.String[] getStructurallyChangedTypes () 
	public java.lang.String[] getDescriptionChangedTypes () 
	public java.lang.String[] getRemovedTypes () 
	public boolean hasStructuralChanges () 
		int count
	public boolean hasDescriptionChanges () 
	public boolean hasDescriptionDependents () 
	public boolean hasRemovedTypes () 
	public void recordStructuralChange (java.lang.String) 
		String typename
	public void recordRemovedType (java.lang.String) 
		String typename
	public void recordDescriptionChanged (java.lang.String) 
		String typename
	public void recordDescriptionDependent (java.lang.String) 
		String typename
	public void dispose () 
	public boolean hasTypes () 
	public boolean containsStructuralChange (java.lang.String) 
		String typename
	public boolean containsDescriptionChange (java.lang.String) 
		String typename
	public boolean containsDescriptionDependent (java.lang.String) 
		String typename
	public boolean containsRemovedType (java.lang.String) 
		String typename
	public java.lang.String[] getDescriptionDependentTypes () 
}

org/eclipse/pde/api/tools/internal/builder/BuildStamps.class
BuildStamps.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.BuildStamps extends java.lang.Object {
	private static java.util.Map fStamps
	static void  () 
	public void  () 
	public static synchronized long getBuildStamp (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		long[] stamp
	public static synchronized void incBuildStamp (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		long[] stamp
}

org/eclipse/pde/api/tools/internal/builder/BuildState.class
BuildState.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.BuildState extends java.lang.Object {
	private static final org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta[] EMPTY_DELTAS
	private static final String[] NO_REEXPORTED_COMPONENTS
	private static final int VERSION
	private java.util.Map compatibleChanges
	private java.util.Map breakingChanges
	private String[] reexportedComponents
	private java.util.Set apiToolingDependentProjects
	private long buildpathCRC
	static void  () 
	void  () 
	public static org.eclipse.pde.api.tools.internal.builder.BuildState read (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		String pluginID
		String kind
		org.eclipse.pde.api.tools.internal.builder.BuildState state
		int numberOfCompatibleDeltas
		int i
		int numberOfBreakingDeltas
		int i
		int numberOfReexportedComponents
		String[] components
		int i
		int numberOfApiToolingDependents
		int i
	public static void write (org.eclipse.pde.api.tools.internal.builder.BuildState, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.pde.api.tools.internal.builder.BuildState state
		java.io.DataOutputStream out
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta[] compatibleChangesDeltas
		int length
		int i
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta[] breakingChangesDeltas
		int i
		String[] reexportedComponents
		int i
		java.util.Set apiToolingDependentsProjects
		java.util.Iterator iterator
	private static org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta readDelta (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		boolean hasComponentID
		String componentID
		int elementType
		int kind
		int flags
		int restrictions
		int modifiers
		String typeName
		String key
		int length
		String[] datas
		java.util.ArrayList arguments
		int i
		int oldModifiers
		int newModifiers
	private static void writeDelta (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		java.io.DataOutputStream out
		String apiComponentID
		boolean hasComponentID
		int modifiers
		String[] arguments
		int length
		int i
	public void addCompatibleChange (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		String typeName
		java.util.Set object
		java.util.Set changes
	public void addBreakingChange (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		String typeName
		java.util.Set object
		java.util.Set changes
	public org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta[] getBreakingChanges () 
		java.util.HashSet collector
		java.util.Collection values
		java.util.Iterator iterator
	public org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta[] getCompatibleChanges () 
		java.util.HashSet collector
		java.util.Collection values
		java.util.Iterator iterator
	public java.lang.String[] getReexportedComponents () 
	public void cleanup (java.lang.String) 
		String typeName
	public void setReexportedComponents (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[]) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] components
		int length
		String[] result
		int i
	public void addApiToolingDependentProject (java.lang.String) 
		String projectName
	public java.util.Set getApiToolingDependentProjects () 
	public long getBuildPathCRC () 
	public void setBuildPathCRC (long) 
		long crc32
	public static org.eclipse.pde.api.tools.internal.builder.BuildState getLastBuiltState (org.eclipse.core.resources.IProject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
	static org.eclipse.pde.api.tools.internal.builder.BuildState readState (org.eclipse.core.resources.IProject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		java.io.File file
		java.io.DataInputStream in
		Exception e
	public static void setLastBuiltState (org.eclipse.core.resources.IProject, org.eclipse.pde.api.tools.internal.builder.BuildState)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.api.tools.internal.builder.BuildState state
		java.io.File file
	static java.io.File getSerializationFile (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.runtime.IPath workingLocation
	static void saveBuiltState (org.eclipse.core.resources.IProject, org.eclipse.pde.api.tools.internal.builder.BuildState)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.api.tools.internal.builder.BuildState state
		java.io.File file
		long t
		java.io.DataOutputStream out
		RuntimeException e
		java.io.IOException e
	public static long computeBuildPathCRC (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.jdt.core.IJavaProject jp
		org.eclipse.jdt.core.IClasspathEntry[] classpath
		java.util.zip.CRC32 crc32
		int i
		org.eclipse.jdt.core.IClasspathEntry entry
}

org/eclipse/pde/api/tools/internal/builder/BuilderMessages.class
BuilderMessages.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.BuilderMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String api_analysis_builder
	public static String api_analysis_on_0
	public static String building_workspace_profile
	public static String checking_api_usage
	public static String AbstractTypeLeakDetector_vis_type_has_no_api_description
	public static String ApiAnalysisBuilder_builder_for_project
	public static String ApiAnalysisBuilder_finding_affected_source_files
	public static String ApiAnalysisBuilder_initializing_analyzer
	public static String ApiProblemFactory_problem_message_not_found
	public static String CleaningAPIDescription
	public static String BaseApiAnalyzer_analyzing_api
	public static String BaseApiAnalyzer_checking_compat
	public static String BaseApiAnalyzer_checking_since_tags
	public static String BaseApiAnalyzer_comparing_api_profiles
	public static String BaseApiAnalyzer_more_version_problems
	public static String BaseApiAnalyzer_processing_deltas
	public static String BaseApiAnalyzer_scanning_0
	public static String BaseApiAnalyzer_validating_javadoc_tags
	public static String build_wrongFileFormat
	public static String build_saveStateComplete
	public static String build_cannotSaveState
	public static String undefinedRange
	public static String reportUnsatisfiedConstraint
	public static String ReferenceAnalyzer_analyzing_api_checking_use
	public static String ReferenceAnalyzer_analyzing_api
	public static String ReferenceAnalyzer_api_analysis_error
	public static String ReferenceAnalyzer_checking_api_used_by
	public static String ReferenceExtractor_failed_to_lookup_method
	public static String ReferenceExtractor_failed_to_lookup_field
	public static String TagValidator_a_class
	public static String TagValidator_a_constructor
	public static String TagValidator_a_field
	public static String TagValidator_a_final_annotation_field
	public static String TagValidator_a_final_class
	public static String TagValidator_a_final_field
	public static String TagValidator_a_final_method
	public static String TagValidator_a_method
	public static String TagValidator_a_method_in_a_final_class
	public static String TagValidator_a_static_final_method
	public static String TagValidator_a_static_method
	public static String TagValidator_an_abstract_class
	public static String TagValidator_an_annotation
	public static String TagValidator_an_annotation_method
	public static String TagValidator_an_enum
	public static String TagValidator_an_enum_constant
	public static String TagValidator_an_enum_method
	public static String TagValidator_an_interface
	public static String TagValidator_an_interface_method
	public static String TagValidator_annotation_field
	public static String TagValidator_enum_field
	public static String TagValidator_private_constructor
	public static String TagValidator_private_enum_field
	public static String TagValidator_private_enum_method
	public static String TagValidator_private_field
	public static String TagValidator_private_method
	public static String IncrementalBuilder_builder_for_project
	static Class class$0
	static void  () 
	private void  () 
}

org/eclipse/pde/api/tools/internal/builder/IllegalExtendsProblemDetector$MethodFinder.class
IllegalExtendsProblemDetector.java
package org.eclipse.pde.api.tools.internal.builder
 org.eclipse.pde.api.tools.internal.builder.IllegalExtendsProblemDetector$MethodFinder extends org.eclipse.jdt.core.dom.ASTVisitor {
	org.eclipse.jdt.core.IMethod method
	private org.eclipse.jdt.core.IType jtype
	private org.eclipse.pde.api.tools.internal.model.ApiType type
	final org.eclipse.pde.api.tools.internal.builder.IllegalExtendsProblemDetector this$0
	public void  (org.eclipse.pde.api.tools.internal.builder.IllegalExtendsProblemDetector, org.eclipse.pde.api.tools.internal.model.ApiType, org.eclipse.jdt.core.IType) 
		org.eclipse.pde.api.tools.internal.model.ApiType type
		org.eclipse.jdt.core.IType jtype
	public boolean visit (org.eclipse.jdt.core.dom.AnonymousClassDeclaration) 
		org.eclipse.jdt.core.dom.AnonymousClassDeclaration node
		org.eclipse.jdt.core.dom.ITypeBinding binding
		String binaryName
		org.eclipse.jdt.core.IJavaElement element
		org.eclipse.jdt.core.IJavaElement ancestor
	public boolean visit (org.eclipse.jdt.core.dom.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration node
		org.eclipse.jdt.core.dom.ITypeBinding binding
		String binaryName
		org.eclipse.jdt.core.IJavaElement element
		org.eclipse.jdt.core.IType ltype
		org.eclipse.jdt.core.IJavaElement parent
}

org/eclipse/pde/api/tools/internal/builder/IllegalExtendsProblemDetector.class
IllegalExtendsProblemDetector.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.IllegalExtendsProblemDetector extends org.eclipse.pde.api.tools.internal.builder.AbstractIllegalTypeReference {
	public void  () 
	public int getReferenceKinds () 
	protected int getProblemKind () 
	protected int getProblemFlags (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
	protected java.lang.String getSeverityKey () 
	protected java.lang.String[] getMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.model.ApiType ltype
		String simpleTypeName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType etype
		String signature
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType etype
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		String methodsig
	protected java.lang.String[] getQualifiedMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.model.ApiType ltype
	protected org.eclipse.jface.text.Position getSourceRange (org.eclipse.jdt.core.IType, org.eclipse.jface.text.IDocument, org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException org.eclipse.jface.text.BadLocationException 
		org.eclipse.jdt.core.IType type
		org.eclipse.jface.text.IDocument doc
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.model.ApiType ltype
		org.eclipse.jdt.core.IMethod method
		String name
		org.eclipse.jface.text.Position pos
		String name
		org.eclipse.jdt.core.ICompilationUnit cunit
		org.eclipse.jdt.core.IType localtype
		org.eclipse.jdt.core.ISourceRange range
	private org.eclipse.jdt.core.IMethod getEnclosingMethod (org.eclipse.jdt.core.IType, org.eclipse.pde.api.tools.internal.provisional.builder.IReference, org.eclipse.jface.text.IDocument)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.core.IType jtype
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.jface.text.IDocument document
		org.eclipse.pde.api.tools.internal.model.ApiType type
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod apimethod
		String signature
		String methodname
		org.eclipse.jdt.core.IMethod method
		org.eclipse.jdt.core.IMethod method
		int offset
		org.eclipse.jdt.core.ISourceRange range
		org.eclipse.jdt.core.dom.ASTParser parser
		org.eclipse.jdt.core.dom.ASTNode ptype
		org.eclipse.pde.api.tools.internal.builder.IllegalExtendsProblemDetector$MethodFinder finder
		org.eclipse.pde.api.tools.internal.model.ApiType etype
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod[] methods
		String msig
		int i
	private org.eclipse.jdt.core.IMethod quickLookup (org.eclipse.jdt.core.IType, org.eclipse.jface.text.IDocument, org.eclipse.pde.api.tools.internal.provisional.builder.IReference, int)  throws org.eclipse.jdt.core.JavaModelException 
		org.eclipse.jdt.core.IType jtype
		org.eclipse.jface.text.IDocument document
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		int offset
		org.eclipse.jdt.core.IJavaElement element
		org.eclipse.jdt.core.IJavaElement ancestor
}

org/eclipse/pde/api/tools/internal/builder/IllegalFieldReferenceDetector.class
IllegalFieldReferenceDetector.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.IllegalFieldReferenceDetector extends org.eclipse.pde.api.tools.internal.builder.AbstractProblemDetector {
	private java.util.Map fIllegalFields
	private java.util.Map fFieldComponents
	public void  () 
	void addIllegalField (org.eclipse.pde.api.tools.internal.provisional.descriptors.IFieldDescriptor, java.lang.String) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IFieldDescriptor field
		String componentId
	public boolean considerReference (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	public int getReferenceKinds () 
	protected int getProblemKind () 
	protected java.lang.String getSeverityKey () 
	protected int getProblemFlags (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected int getElementType (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected java.lang.String[] getMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field
	protected java.lang.String[] getQualifiedMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field
	protected org.eclipse.jface.text.Position getSourceRange (org.eclipse.jdt.core.IType, org.eclipse.jface.text.IDocument, org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException org.eclipse.jface.text.BadLocationException 
		org.eclipse.jdt.core.IType type
		org.eclipse.jface.text.IDocument document
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected boolean isProblem (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		Object componentId
}

org/eclipse/pde/api/tools/internal/builder/IllegalImplementsProblemDetector.class
IllegalImplementsProblemDetector.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.IllegalImplementsProblemDetector extends org.eclipse.pde.api.tools.internal.builder.AbstractIllegalTypeReference {
	private java.util.HashMap fRestrictedInterfaces
	public void  () 
	public int getReferenceKinds () 
	protected int getProblemKind () 
	protected java.lang.String getSeverityKey () 
	public boolean considerReference (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType[] inters
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType inter
		int j
		org.eclipse.core.runtime.CoreException ce
	protected boolean isProblem (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType itype
		org.eclipse.core.runtime.CoreException ce
	protected java.lang.String[] getMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType inter
	protected java.lang.String[] getQualifiedMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType inter
	protected int getProblemFlags (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	private boolean isImplemented (org.eclipse.pde.api.tools.internal.provisional.model.IApiType, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		String iname
	private boolean isImplemented (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.IApiType[])  throws org.eclipse.core.runtime.CoreException 
		String iname
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType[] interfaces
		int i
	private boolean findRestrictedSuperinterfaces (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.IApiType)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent originalcomponent
		String entryinterface
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType[] inters
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations annot
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent comp
		int i
}

org/eclipse/pde/api/tools/internal/builder/IllegalInstantiateProblemDetector.class
IllegalInstantiateProblemDetector.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.IllegalInstantiateProblemDetector extends org.eclipse.pde.api.tools.internal.builder.AbstractIllegalTypeReference {
	public void  () 
	public int getReferenceKinds () 
	protected org.eclipse.jface.text.Position getSourceRange (org.eclipse.jdt.core.IType, org.eclipse.jface.text.IDocument, org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException org.eclipse.jface.text.BadLocationException 
		org.eclipse.jdt.core.IType type
		org.eclipse.jface.text.IDocument document
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		String name
		org.eclipse.jface.text.Position pos
	protected int getProblemKind () 
	protected java.lang.String getSeverityKey () 
}

org/eclipse/pde/api/tools/internal/builder/IllegalMethodReferenceDetector.class
IllegalMethodReferenceDetector.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.IllegalMethodReferenceDetector extends org.eclipse.pde.api.tools.internal.builder.AbstractIllegalMethodReference {
	public void  () 
	public int getReferenceKinds () 
	protected int getProblemKind () 
	protected java.lang.String getSeverityKey () 
	protected java.lang.String[] getMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
	protected org.eclipse.jface.text.Position getSourceRange (org.eclipse.jdt.core.IType, org.eclipse.jface.text.IDocument, org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException org.eclipse.jface.text.BadLocationException 
		org.eclipse.jdt.core.IType type
		org.eclipse.jface.text.IDocument document
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		org.eclipse.jface.text.Position pos
	protected java.lang.String[] getQualifiedMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
}

org/eclipse/pde/api/tools/internal/builder/IllegalOverrideProblemDetector.class
IllegalOverrideProblemDetector.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.IllegalOverrideProblemDetector extends org.eclipse.pde.api.tools.internal.builder.AbstractIllegalMethodReference {
	public void  () 
	public int getReferenceKinds () 
	protected int getProblemKind () 
	protected java.lang.String getSeverityKey () 
	protected java.lang.String[] getMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
	protected java.lang.String[] getQualifiedMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
	protected org.eclipse.jface.text.Position getSourceRange (org.eclipse.jdt.core.IType, org.eclipse.jface.text.IDocument, org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException org.eclipse.jface.text.BadLocationException 
		org.eclipse.jdt.core.IType type
		org.eclipse.jface.text.IDocument doc
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected int getProblemFlags (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
}

org/eclipse/pde/api/tools/internal/builder/IncrementalApiBuilder$Change.class
IncrementalApiBuilder.java
package org.eclipse.pde.api.tools.internal.builder
 org.eclipse.pde.api.tools.internal.builder.IncrementalApiBuilder$Change extends java.lang.Object {
	int changeKind
	int fileKind
	int deltaKind
	org.eclipse.core.resources.IProject project
	org.eclipse.core.resources.IFile resource
	String typeName
	final org.eclipse.pde.api.tools.internal.builder.IncrementalApiBuilder this$0
	void  (org.eclipse.pde.api.tools.internal.builder.IncrementalApiBuilder, int, int, org.eclipse.core.resources.IFile, java.lang.String, int) 
		int kind
		int deltaKind
		org.eclipse.core.resources.IFile resource
		String typeName
		int fileKind
	boolean isContained (org.eclipse.core.resources.IProject, java.util.HashSet) 
		org.eclipse.core.resources.IProject project
		java.util.HashSet others
}

org/eclipse/pde/api/tools/internal/builder/IncrementalApiBuilder$ResourceDeltaVisitor.class
IncrementalApiBuilder.java
package org.eclipse.pde.api.tools.internal.builder
 org.eclipse.pde.api.tools.internal.builder.IncrementalApiBuilder$ResourceDeltaVisitor extends java.lang.Object implements org.eclipse.core.resources.IResourceDeltaVisitor  {
	java.util.List changes
	boolean buildpathChanged
	final org.eclipse.pde.api.tools.internal.builder.IncrementalApiBuilder this$0
	void  (org.eclipse.pde.api.tools.internal.builder.IncrementalApiBuilder, boolean) 
		boolean pathChanged
	public boolean visit (org.eclipse.core.resources.IResourceDelta)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.resources.IFile resource
		String fileName
		String typename
		String typename
		String type
		org.eclipse.pde.api.tools.internal.builder.IncrementalApiBuilder$Change change
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations annotations
		org.eclipse.pde.api.tools.internal.TypeAnnotations ta
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/pde/api/tools/internal/builder/IncrementalApiBuilder.class
IncrementalApiBuilder.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.IncrementalApiBuilder extends java.lang.Object {
	private static final int UNKNOWN
	private static final int CLASS_FILE
	private static final int JAVA__FILE
	private static final int STRUCTURAL
	private static final int DESCRIPTION
	org.eclipse.pde.api.tools.internal.builder.ApiAnalysisBuilder builder
	org.eclipse.pde.api.tools.internal.builder.BuildContext context
	org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline workspaceBaseline
	public void  (org.eclipse.pde.api.tools.internal.builder.ApiAnalysisBuilder) 
		org.eclipse.pde.api.tools.internal.builder.ApiAnalysisBuilder builder
	public void build (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.core.resources.IResourceDelta[], org.eclipse.jdt.internal.core.builder.State, org.eclipse.pde.api.tools.internal.builder.BuildState, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline wbaseline
		org.eclipse.core.resources.IResourceDelta[] deltas
		org.eclipse.jdt.internal.core.builder.State state
		org.eclipse.pde.api.tools.internal.builder.BuildState buildstate
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IProject project
		org.eclipse.core.runtime.SubMonitor localmonitor
		String[] projectNames
		java.util.HashSet depprojects
		org.eclipse.core.resources.IWorkspaceRoot root
		org.eclipse.core.resources.IProject pj
		int i
		int max
		long prev
		long curr
		org.eclipse.pde.api.tools.internal.builder.IncrementalApiBuilder$ResourceDeltaVisitor visitor
		int i
	void build (org.eclipse.core.resources.IProject, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.jdt.internal.core.builder.State, org.eclipse.pde.api.tools.internal.builder.BuildState, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline wbaseline
		org.eclipse.jdt.internal.core.builder.State state
		org.eclipse.pde.api.tools.internal.builder.BuildState buildstate
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor localmonitor
		org.eclipse.pde.core.plugin.IPluginModelBase currentModel
		org.eclipse.pde.core.plugin.IPluginModelBase currentModel
		String id
		String id
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent comp
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent comp
	private void addDependentTypeToContext (org.eclipse.core.resources.IFile, int) 
		org.eclipse.core.resources.IFile file
		int kind
		String type
	private void addInnerTypesToDependents (org.eclipse.core.resources.IFile, int) 
		org.eclipse.core.resources.IFile file
		int kind
		org.eclipse.jdt.core.ICompilationUnit unit
		org.eclipse.jdt.core.IType[] types
		String typename
		int i
	private void addInnerTypes (org.eclipse.core.resources.IFile, int) 
		org.eclipse.core.resources.IFile file
		int kind
		org.eclipse.jdt.core.ICompilationUnit unit
		org.eclipse.jdt.core.IType[] types
		String typename
		int i
	void buildContext (org.eclipse.core.resources.IProject, org.eclipse.jdt.internal.core.builder.State, java.util.List, java.util.HashSet) 
		org.eclipse.core.resources.IProject project
		org.eclipse.jdt.internal.core.builder.State state
		java.util.List changes
		java.util.HashSet depprojects
		org.eclipse.jdt.internal.core.builder.StringSet structural
		org.eclipse.jdt.internal.core.builder.StringSet description
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.builder.IncrementalApiBuilder$Change change
		boolean contained
		String path
		org.eclipse.core.resources.IResource member
		org.eclipse.core.resources.IFile source
		String[] types
		String[] types
		String[] types
	private void addDependents (org.eclipse.core.resources.IProject, org.eclipse.jdt.internal.core.builder.State, java.lang.String[], int) 
		org.eclipse.core.resources.IProject project
		org.eclipse.jdt.internal.core.builder.State state
		String[] types
		int kind
		org.eclipse.jdt.internal.core.builder.StringSet packages
		org.eclipse.jdt.internal.core.builder.StringSet typenames
		int i
		char[][][] internedQualifiedNames
		char[][] internedSimpleNames
		Object[] keyTable
		Object[] valueTable
		org.eclipse.core.resources.IFile file
		String typeLocator
		int i
		org.eclipse.jdt.internal.core.builder.ReferenceCollection refs
	void splitName (java.lang.String, org.eclipse.jdt.internal.core.builder.StringSet, org.eclipse.jdt.internal.core.builder.StringSet) 
		String typename
		org.eclipse.jdt.internal.core.builder.StringSet packages
		org.eclipse.jdt.internal.core.builder.StringSet simpleTypes
		int idx
		String packageName
		String typeName
	void extClean (org.eclipse.core.resources.IProject, org.eclipse.pde.api.tools.internal.builder.BuildState, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.pde.api.tools.internal.builder.BuildState state
		org.eclipse.core.runtime.IProgressMonitor monitor
		String[] types
		int i
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IMarker[] markers
		String tname
		int i
		int i
		org.eclipse.core.runtime.CoreException e
	java.lang.String resolveTypeName (org.eclipse.core.resources.IResource, int) 
		org.eclipse.core.resources.IResource resource
		int kind
		org.eclipse.core.runtime.IPath typepath
		int type
		java.util.HashSet paths
		org.eclipse.core.runtime.IPath path
		java.util.Iterator iterator
}

org/eclipse/pde/api/tools/internal/builder/LeakExtendsProblemDetector.class
LeakExtendsProblemDetector.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.LeakExtendsProblemDetector extends org.eclipse.pde.api.tools.internal.builder.AbstractTypeLeakDetector {
	public void  (java.util.Set) 
		java.util.Set nonApiPackageNames
	public int getReferenceKinds () 
	protected java.lang.String getSeverityKey () 
	protected int getProblemFlags (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	public boolean isProblem (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		int modifiers
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations annotations
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType nonApiSuper
		java.util.Set methods
		java.util.List apiTypes
		java.util.Iterator iterator2
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType t2
		java.util.Set apiMembers
		org.eclipse.core.runtime.CoreException ce
	private void gatherVisibleMethods (org.eclipse.pde.api.tools.internal.provisional.model.IApiType, java.util.Set, int) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		java.util.Set members
		int modifiers
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod[] methods
		int i
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
	private boolean hasVisibleField (org.eclipse.pde.api.tools.internal.provisional.model.IApiType, int) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		int modifiers
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField[] fields
		int i
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field
	private void gatherAPISuperTypes (java.util.List, org.eclipse.pde.api.tools.internal.provisional.model.IApiType)  throws org.eclipse.core.runtime.CoreException 
		java.util.List superTypes
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType[] interfaces
		int i
	private boolean isAPIType (org.eclipse.pde.api.tools.internal.provisional.model.IApiType)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription description
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations annotations
}

org/eclipse/pde/api/tools/internal/builder/LeakFieldProblemDetector.class
LeakFieldProblemDetector.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.LeakFieldProblemDetector extends org.eclipse.pde.api.tools.internal.builder.AbstractTypeLeakDetector {
	public void  (java.util.Set) 
		java.util.Set nonApiPackageNames
	protected boolean isApplicable (org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations) 
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations annotations
	public int getReferenceKinds () 
	protected int getElementType (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected java.lang.String getSeverityKey () 
	protected int getProblemFlags (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected boolean isProblem (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription description
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations annotations
		org.eclipse.core.runtime.CoreException e
	protected java.lang.String[] getMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
	protected java.lang.String[] getQualifiedMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
	protected org.eclipse.jface.text.Position getSourceRange (org.eclipse.jdt.core.IType, org.eclipse.jface.text.IDocument, org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException org.eclipse.jface.text.BadLocationException 
		org.eclipse.jdt.core.IType type
		org.eclipse.jface.text.IDocument doc
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field
		org.eclipse.jdt.core.IField javaField
		org.eclipse.jface.text.Position pos
		org.eclipse.jdt.core.ISourceRange range
}

org/eclipse/pde/api/tools/internal/builder/LeakImplementsProblemDetector.class
LeakImplementsProblemDetector.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.LeakImplementsProblemDetector extends org.eclipse.pde.api.tools.internal.builder.AbstractTypeLeakDetector {
	public void  (java.util.Set) 
		java.util.Set nonApiPackageNames
	public int getReferenceKinds () 
	protected java.lang.String getSeverityKey () 
	protected int getProblemFlags (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
}

org/eclipse/pde/api/tools/internal/builder/LeakParameterTypeDetector.class
LeakParameterTypeDetector.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.LeakParameterTypeDetector extends org.eclipse.pde.api.tools.internal.builder.MethodLeakDetector {
	public void  (java.util.Set) 
		java.util.Set nonApiPackageNames
	protected java.lang.String getSeverityKey () 
	public int getReferenceKinds () 
	protected int getProblemFlags (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
}

org/eclipse/pde/api/tools/internal/builder/LeakReturnTypeDetector.class
LeakReturnTypeDetector.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.LeakReturnTypeDetector extends org.eclipse.pde.api.tools.internal.builder.MethodLeakDetector {
	public void  (java.util.Set) 
		java.util.Set nonApiPackageNames
	protected java.lang.String getSeverityKey () 
	public int getReferenceKinds () 
	protected int getProblemFlags (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
}

org/eclipse/pde/api/tools/internal/builder/MethodLeakDetector.class
MethodLeakDetector.java
package org.eclipse.pde.api.tools.internal.builder
public abstract org.eclipse.pde.api.tools.internal.builder.MethodLeakDetector extends org.eclipse.pde.api.tools.internal.builder.AbstractLeakProblemDetector {
	public void  (java.util.Set) 
		java.util.Set nonApiPackageNames
	protected int getElementType (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected int getProblemKind () 
	protected java.lang.String getSeverityKey () 
	protected boolean isProblem (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations annotations
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription description
		org.eclipse.core.runtime.CoreException e
	protected java.lang.String[] getMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
	protected java.lang.String[] getQualifiedMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
	protected org.eclipse.jface.text.Position getSourceRange (org.eclipse.jdt.core.IType, org.eclipse.jface.text.IDocument, org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException org.eclipse.jface.text.BadLocationException 
		org.eclipse.jdt.core.IType type
		org.eclipse.jface.text.IDocument doc
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	public boolean considerReference (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
	protected boolean matchesSourceApiRestrictions (org.eclipse.pde.api.tools.internal.provisional.model.IApiMember) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent apiComponent
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations annotations
		int ares
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations annot
		int pres
		org.eclipse.core.runtime.CoreException e
	protected boolean matchesSourceModifiers (org.eclipse.pde.api.tools.internal.provisional.model.IApiMember) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember lmember
		int modifiers
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/pde/api/tools/internal/builder/ProblemDetectorBuilder.class
ProblemDetectorBuilder.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.ProblemDetectorBuilder extends org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor {
	public static int K_ALL
	public static int K_USE
	public static int K_LEAK
	public static int K_SYSTEM
	private org.eclipse.pde.api.tools.internal.builder.IllegalExtendsProblemDetector fIllegalExtends
	private org.eclipse.pde.api.tools.internal.builder.IllegalImplementsProblemDetector fIllegalImplements
	private org.eclipse.pde.api.tools.internal.builder.IllegalInstantiateProblemDetector fIllegalInstantiate
	private org.eclipse.pde.api.tools.internal.builder.IllegalOverrideProblemDetector fIllegalOverride
	private org.eclipse.pde.api.tools.internal.builder.IllegalMethodReferenceDetector fIllegalMethodRef
	private org.eclipse.pde.api.tools.internal.builder.IllegalFieldReferenceDetector fIllegalFieldRef
	private org.eclipse.pde.api.tools.internal.builder.SystemApiDetector fSystemApiDetector
	private java.util.Set fNonApiPackageNames
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent fComponent
	private java.util.List fDetectors
	private int fKindMask
	static void  () 
	public void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, int) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		int kinds
	public boolean visitElement (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations description
		int mask
	public void setOwningComponent (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
	private org.eclipse.core.resources.IProject getProject (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.model.ProjectComponent comp
	private void initializeDetectors (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.core.resources.IProject project
	private boolean isIgnore (java.lang.String, org.eclipse.core.resources.IProject) 
		String problemKey
		org.eclipse.core.resources.IProject project
		int severity
	java.util.Set getNonApiPackageNames () 
	public boolean addNonApiPackageName (java.lang.String) 
		String packagee
	public java.util.List getProblemDetectors () 
	private void addSystemDetector (java.util.List, org.eclipse.core.resources.IProject) 
		java.util.List detectors
		org.eclipse.core.resources.IProject project
	private void addUseDetectors (java.util.List, org.eclipse.core.resources.IProject) 
		java.util.List detectors
		org.eclipse.core.resources.IProject project
	private void addLeakDetectors (java.util.List, org.eclipse.core.resources.IProject) 
		java.util.List detectors
		org.eclipse.core.resources.IProject project
}

org/eclipse/pde/api/tools/internal/builder/Reference.class
Reference.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.Reference extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.builder.IReference  {
	private int fSourceLine
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiMember fSourceMember
	private int fKind
	private int fFlags
	private int fType
	private String fTypeName
	private String fMemberName
	private String fSignature
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiMember fResolved
	private boolean fStatus
	private java.util.List fProblems
	public void  () 
	public boolean addProblems (org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem) 
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
	public java.util.List getProblems () 
	public int getLineNumber () 
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiMember getMember () 
	public int getReferenceKind () 
	public int getReferenceFlags () 
	public void setFlags (int) 
		int newflags
	public int getReferenceType () 
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiMember getResolvedReference () 
	public java.lang.String getReferencedMemberName () 
	public java.lang.String getReferencedSignature () 
	public java.lang.String getReferencedTypeName () 
	public static org.eclipse.pde.api.tools.internal.builder.Reference methodReference (org.eclipse.pde.api.tools.internal.provisional.model.IApiMember, java.lang.String, java.lang.String, java.lang.String, int) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember origin
		String typeName
		String methodName
		String signature
		int kind
		org.eclipse.pde.api.tools.internal.builder.Reference ref
	public static org.eclipse.pde.api.tools.internal.builder.Reference fieldReference (org.eclipse.pde.api.tools.internal.provisional.model.IApiMember, java.lang.String, java.lang.String, int) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember origin
		String typeName
		String fieldName
		int kind
		org.eclipse.pde.api.tools.internal.builder.Reference ref
	public static org.eclipse.pde.api.tools.internal.builder.Reference typeReference (org.eclipse.pde.api.tools.internal.provisional.model.IApiMember, java.lang.String, int) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember origin
		String typeName
		int kind
		org.eclipse.pde.api.tools.internal.builder.Reference ref
	public static org.eclipse.pde.api.tools.internal.builder.Reference typeReference (org.eclipse.pde.api.tools.internal.provisional.model.IApiMember, java.lang.String, java.lang.String, int) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember origin
		String typeName
		String signature
		int kind
		org.eclipse.pde.api.tools.internal.builder.Reference ref
	void setLineNumber (int) 
		int line
	public void resolve ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent sourceComponent
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot result
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
	public boolean resolve (int)  throws org.eclipse.core.runtime.CoreException 
		int eeValue
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent sourceComponent
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot result
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
	private boolean resolveField (org.eclipse.pde.api.tools.internal.provisional.model.IApiType, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		String fieldame
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superT
	private boolean resolveVirtualMethod (org.eclipse.pde.api.tools.internal.provisional.model.IApiType, java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		String methodName
		String methodSignature
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod target
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType[] interfaces
		int i
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superT
	private boolean resolveVirtualMethod0 (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiType, java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent sourceComponent
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		String methodName
		String methodSignature
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod target
		String[] interfacesNames
		String[] interfacesNames
		int i
		int max
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot classFile
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superinterface
		String superclassName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot classFile
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superclass
		boolean resolved
		int i
		int max
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot classFile
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superinterface
	public void setResolution (org.eclipse.pde.api.tools.internal.provisional.model.IApiMember) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember resolution
	public java.lang.String toString () 
		StringBuffer buf
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
	public void setResolveStatus (boolean) 
		boolean value
	public static final java.lang.String getReferenceText (int) 
		int kind
		StringBuffer buffer
	public org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor getReferenceDescriptor ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember res
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent rcomponent
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription description
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations annot
		int visibility
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent mcomponent
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent host
		org.eclipse.pde.api.tools.internal.provisional.IApiAccess access
		String[] messages
		int i
}

org/eclipse/pde/api/tools/internal/builder/ReferenceAnalyzer$1.class
ReferenceAnalyzer.java
package org.eclipse.pde.api.tools.internal.builder
 org.eclipse.pde.api.tools.internal.builder.ReferenceAnalyzer$1 extends org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor {
	final org.eclipse.pde.api.tools.internal.builder.ReferenceAnalyzer this$0
	private final org.eclipse.pde.api.tools.internal.builder.ProblemDetectorBuilder val$visitor
	void  (org.eclipse.pde.api.tools.internal.builder.ReferenceAnalyzer, org.eclipse.pde.api.tools.internal.builder.ProblemDetectorBuilder) 
	public boolean visitElement (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations description
}

org/eclipse/pde/api/tools/internal/builder/ReferenceAnalyzer$Visitor.class
ReferenceAnalyzer.java
package org.eclipse.pde.api.tools.internal.builder
 org.eclipse.pde.api.tools.internal.builder.ReferenceAnalyzer$Visitor extends org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor {
	private org.eclipse.core.runtime.IProgressMonitor fMonitor
	final org.eclipse.pde.api.tools.internal.builder.ReferenceAnalyzer this$0
	public void  (org.eclipse.pde.api.tools.internal.builder.ReferenceAnalyzer, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean visitPackage (java.lang.String) 
		String packageName
	public void endVisitPackage (java.lang.String) 
		String packageName
	public void visit (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot) 
		String packageName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot classFile
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		java.util.List references
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference ref
		int index
		org.eclipse.pde.api.tools.internal.provisional.builder.IApiProblemDetector[] detectors
		boolean added
		int i
		org.eclipse.pde.api.tools.internal.provisional.builder.IApiProblemDetector detector
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/pde/api/tools/internal/builder/ReferenceAnalyzer.class
ReferenceAnalyzer.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.ReferenceAnalyzer extends java.lang.Object {
	private static final double LOG2
	private static boolean DEBUG
	private static final org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem[] EMPTY_RESULT
	private static final org.eclipse.pde.api.tools.internal.provisional.builder.IApiProblemDetector[] NO_PROBLEM_DETECTORS
	org.eclipse.core.runtime.MultiStatus fStatus
	int fAllReferenceKinds
	java.util.List fReferences
	org.eclipse.pde.api.tools.internal.provisional.builder.IApiProblemDetector[][] fIndexedDetectors
	static void  () 
	public void  () 
	public static void setDebug (boolean) 
		boolean debugValue
	void indexProblemDetectors (org.eclipse.pde.api.tools.internal.provisional.builder.IApiProblemDetector[]) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IApiProblemDetector[] detectors
		int i
		org.eclipse.pde.api.tools.internal.provisional.builder.IApiProblemDetector detector
		int kinds
		int mask
		int bit
		org.eclipse.pde.api.tools.internal.provisional.builder.IApiProblemDetector[] indexed
		org.eclipse.pde.api.tools.internal.provisional.builder.IApiProblemDetector[] next
	int getLog2 (int) 
		int bitConstant
		double logX
		double pow
	void extractReferences (org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer scope
		org.eclipse.core.runtime.IProgressMonitor monitor
		String[] packageNames
		org.eclipse.core.runtime.SubMonitor localMonitor
		org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor visitor
		long start
		org.eclipse.core.runtime.CoreException e
		long end
	public org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem[] analyze (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer scope
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.api.tools.internal.provisional.builder.IApiProblemDetector[] detectors
		org.eclipse.core.runtime.SubMonitor localMonitor
		java.util.List allProblems
		int i
		org.eclipse.pde.api.tools.internal.provisional.builder.IApiProblemDetector detector
		java.util.List problems
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem[] array
	public org.eclipse.pde.api.tools.internal.provisional.builder.IApiProblemDetector[] getProblemDetectors (int) 
		int referencekind
		int index
		org.eclipse.pde.api.tools.internal.provisional.builder.IApiProblemDetector[] detectors
	public org.eclipse.pde.api.tools.internal.provisional.builder.IApiProblemDetector[] buildProblemDetectors (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		int kindmask
		org.eclipse.core.runtime.IProgressMonitor monitor
		long start
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] components
		org.eclipse.pde.api.tools.internal.builder.ProblemDetectorBuilder visitor
		int i
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent prereq
		org.eclipse.core.runtime.CoreException e
		long end
		org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor nameVisitor
		java.util.List detectors
		int size
		org.eclipse.pde.api.tools.internal.provisional.builder.IApiProblemDetector[] array
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/pde/api/tools/internal/builder/ReferenceExtractor$ClassFileMethodVisitor.class
ReferenceExtractor.java
package org.eclipse.pde.api.tools.internal.builder
 org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$ClassFileMethodVisitor extends org.objectweb.asm.MethodAdapter {
	int argumentcount
	org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$LinePositionTracker linePositionTracker
	String stringLiteral
	String methodName
	int lastLineNumber
	boolean implicitConstructor
	org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$LocalLineNumberMarker localVariableMarker
	java.util.HashMap labelsToLocalMarkers
	final org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor this$0
	public void  (org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor, org.objectweb.asm.MethodVisitor, java.lang.String, int) 
		org.objectweb.asm.MethodVisitor mv
		String name
		int argumentcount
	public void visitEnd () 
	public void visitVarInsn (int, int) 
		int opcode
		int var
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
		int refType
		org.eclipse.pde.api.tools.internal.builder.Reference reference
	public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String) 
		org.objectweb.asm.Label start
		org.objectweb.asm.Label end
		org.objectweb.asm.Label handler
		String type
		org.objectweb.asm.Type ctype
		org.eclipse.pde.api.tools.internal.builder.Reference reference
	public void visitLabel (org.objectweb.asm.Label) 
		org.objectweb.asm.Label label
		Object object
		java.util.List list
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
		org.objectweb.asm.Type declaringType
		int kind
		org.eclipse.pde.api.tools.internal.builder.Reference reference
		org.objectweb.asm.Type classLiteral
		org.eclipse.pde.api.tools.internal.builder.Reference reference
		org.eclipse.pde.api.tools.internal.builder.Reference reference
	public void visitMultiANewArrayInsn (java.lang.String, int) 
		String desc
		int dims
		org.objectweb.asm.Type type
		org.eclipse.pde.api.tools.internal.builder.Reference reference
	public void visitLineNumber (int, org.objectweb.asm.Label) 
		int line
		org.objectweb.asm.Label start
	public void visitCode () 
	public java.lang.String toString () 
		StringBuffer buffer
	private org.objectweb.asm.Type getTypeFromDescription (java.lang.String) 
		String desc
		String ldesc
		org.objectweb.asm.Type type
	public void visitTypeInsn (int, java.lang.String) 
		int opcode
		String desc
		org.objectweb.asm.Type type
		int kind
		org.eclipse.pde.api.tools.internal.builder.Reference ref
		org.eclipse.pde.api.tools.internal.builder.Reference reference
	public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int) 
		String name
		String desc
		String signature
		org.objectweb.asm.Label start
		org.objectweb.asm.Label end
		int index
		Object object
		int lineNumber
		java.util.List markersList
		org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$LocalLineNumberMarker removeMarker
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$LocalLineNumberMarker marker
		org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$LocalLineNumberMarker marker
		java.util.List references
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.builder.Reference reference
		org.objectweb.asm.Type type
		org.eclipse.pde.api.tools.internal.builder.Reference reference
	public void visitLdcInsn (java.lang.Object) 
		Object cst
		org.objectweb.asm.Type type
		org.eclipse.pde.api.tools.internal.builder.Reference reference
		String str
}

org/eclipse/pde/api/tools/internal/builder/ReferenceExtractor$ClassFileSignatureVisitor.class
ReferenceExtractor.java
package org.eclipse.pde.api.tools.internal.builder
 org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$ClassFileSignatureVisitor extends java.lang.Object implements org.objectweb.asm.signature.SignatureVisitor  {
	protected int kind
	protected int originalkind
	protected int argumentcount
	protected int type
	protected String signature
	protected String name
	protected java.util.List references
	final org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor this$0
	public void  (org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor) 
	protected void reset () 
	protected void processType (java.lang.String) 
		String name
		org.objectweb.asm.Type type
		String tname
	public void visitClassType (java.lang.String) 
		String name
	public void visitFormalTypeParameter (java.lang.String) 
		String name
	public void visitTypeVariable (java.lang.String) 
		String name
	public void visitInnerClassType (java.lang.String) 
		String name
	public org.objectweb.asm.signature.SignatureVisitor visitParameterType () 
	public org.objectweb.asm.signature.SignatureVisitor visitInterface () 
	public org.objectweb.asm.signature.SignatureVisitor visitExceptionType () 
	public org.objectweb.asm.signature.SignatureVisitor visitArrayType () 
	public org.objectweb.asm.signature.SignatureVisitor visitReturnType () 
	public org.objectweb.asm.signature.SignatureVisitor visitClassBound () 
	public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound () 
	public org.objectweb.asm.signature.SignatureVisitor visitSuperclass () 
	public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char) 
		char wildcard
	public void visitEnd () 
	public void visitBaseType (char) 
		char descriptor
	public void visitTypeArgument () 
}

org/eclipse/pde/api/tools/internal/builder/ReferenceExtractor$FieldTracker.class
ReferenceExtractor.java
package org.eclipse.pde.api.tools.internal.builder
 org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$FieldTracker extends java.lang.Object {
	java.util.HashMap accessors
	java.util.ArrayList fields
	org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor extractor
	public void  (org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor) 
		org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor extractor
	public void addField (org.eclipse.pde.api.tools.internal.builder.Reference) 
		org.eclipse.pde.api.tools.internal.builder.Reference ref
	public void addAccessor (org.eclipse.pde.api.tools.internal.builder.Reference) 
		org.eclipse.pde.api.tools.internal.builder.Reference ref
		String key
		java.util.List refs
	public void resolveSyntheticFields () 
		org.eclipse.pde.api.tools.internal.builder.Reference accessor
		org.eclipse.pde.api.tools.internal.builder.Reference field
		java.util.List refs
		int i
		java.util.Iterator iter
		org.eclipse.pde.api.tools.internal.builder.Reference refer
}

org/eclipse/pde/api/tools/internal/builder/ReferenceExtractor$LabelInfo.class
ReferenceExtractor.java
package org.eclipse.pde.api.tools.internal.builder
 org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$LabelInfo extends java.lang.Object {
	public org.eclipse.pde.api.tools.internal.builder.Reference location
	public org.objectweb.asm.Label label
	public void  (org.eclipse.pde.api.tools.internal.builder.Reference, org.objectweb.asm.Label) 
		org.eclipse.pde.api.tools.internal.builder.Reference location
		org.objectweb.asm.Label label
	public java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/pde/api/tools/internal/builder/ReferenceExtractor$LineInfo.class
ReferenceExtractor.java
package org.eclipse.pde.api.tools.internal.builder
 org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$LineInfo extends java.lang.Object implements java.lang.Comparable  {
	int line
	org.objectweb.asm.Label label
	void  (int, org.objectweb.asm.Label) 
		int line
		org.objectweb.asm.Label label
	public int compareTo (java.lang.Object) 
		Object o
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$LineInfo lineInfo2
	public java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/pde/api/tools/internal/builder/ReferenceExtractor$LinePositionTracker.class
ReferenceExtractor.java
package org.eclipse.pde.api.tools.internal.builder
 org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$LinePositionTracker extends java.lang.Object {
	java.util.List labelsAndLocations
	java.util.SortedSet lineInfos
	java.util.List catchLabelInfos
	java.util.HashMap lineMap
	public void  () 
	void addLocation (org.eclipse.pde.api.tools.internal.builder.Reference) 
		org.eclipse.pde.api.tools.internal.builder.Reference location
	void addLineInfo (int, org.objectweb.asm.Label) 
		int line
		org.objectweb.asm.Label label
	void addCatchLabelInfos (org.eclipse.pde.api.tools.internal.builder.Reference, org.objectweb.asm.Label) 
		org.eclipse.pde.api.tools.internal.builder.Reference location
		org.objectweb.asm.Label label
	void addLabel (org.objectweb.asm.Label) 
		org.objectweb.asm.Label label
	public void computeLineNumbers () 
		java.util.Iterator lineInfosIterator
		org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$LineInfo firstLineInfo
		int currentLineNumber
		java.util.List remainingCatchLabelInfos
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$LabelInfo catchLabelInfo
		Integer lineValue
		java.util.List computedEntries
		java.util.Iterator iterator
		Object current
		Integer lineValue
		java.util.List remaingEntriesTemp
		java.util.Iterator iterator
		Object current
		java.util.Iterator catchLabelInfosIterator
		org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$LabelInfo catchLabelInfo
		org.eclipse.pde.api.tools.internal.builder.Reference ref
		org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$LineInfo lineInfo
}

org/eclipse/pde/api/tools/internal/builder/ReferenceExtractor$LocalLineNumberMarker.class
ReferenceExtractor.java
package org.eclipse.pde.api.tools.internal.builder
 org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$LocalLineNumberMarker extends java.lang.Object {
	int lineNumber
	int varIndex
	public void  (int, int) 
		int line
		int varIndex
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$LocalLineNumberMarker marker
	public int hashCode () 
}

org/eclipse/pde/api/tools/internal/builder/ReferenceExtractor.class
ReferenceExtractor.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor extends org.objectweb.asm.ClassAdapter {
	private static boolean DEBUG
	java.util.Set collector
	private String classname
	org.eclipse.pde.api.tools.internal.provisional.model.IApiType fType
	java.util.Stack fMemberStack
	java.util.Stack fSuperStack
	java.util.HashMap fAnonymousTypes
	private boolean fIncludeLocalRefs
	private int fReferenceKinds
	org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$FieldTracker fieldtracker
	private static final int VISIT_MEMBERS_MASK
	private boolean fIsVisitMembers
	private org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$ClassFileSignatureVisitor signaturevisitor
	static int TYPE
	static int FIELD
	static int METHOD
	static void  () 
	public static void setDebug (boolean) 
		boolean debugValue
	public void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiType, java.util.Set, int) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		java.util.Set collector
		int referenceKinds
	protected void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiType, java.util.Set, int, org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$FieldTracker) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		java.util.Set collector
		int referenceKinds
		org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor$FieldTracker tracker
	public java.lang.String toString () 
		StringBuffer buffer
	protected boolean consider (java.lang.String) 
		String owner
	protected boolean consider (org.eclipse.pde.api.tools.internal.builder.Reference) 
		org.eclipse.pde.api.tools.internal.builder.Reference ref
		int kind
		String referencedTypeName
	protected java.lang.String processName (java.lang.String) 
		String name
		String newname
		org.objectweb.asm.Type type
	protected org.eclipse.pde.api.tools.internal.builder.Reference addTypeReference (org.objectweb.asm.Type, int) 
		org.objectweb.asm.Type type
		int kind
		org.objectweb.asm.Type rtype
	protected org.eclipse.pde.api.tools.internal.builder.Reference addFieldReference (org.objectweb.asm.Type, java.lang.String, int) 
		org.objectweb.asm.Type declaringType
		String name
		int kind
		org.objectweb.asm.Type rtype
	protected org.eclipse.pde.api.tools.internal.builder.Reference addMethodReference (org.objectweb.asm.Type, java.lang.String, java.lang.String, int) 
		org.objectweb.asm.Type declaringType
		String name
		String signature
		int kind
		org.objectweb.asm.Type rtype
	protected org.eclipse.pde.api.tools.internal.builder.Reference addReference (org.eclipse.pde.api.tools.internal.builder.Reference) 
		org.eclipse.pde.api.tools.internal.builder.Reference target
	protected java.util.List processSignature (java.lang.String, java.lang.String, int, int) 
		String name
		String signature
		int kind
		int type
		org.objectweb.asm.signature.SignatureReader reader
		java.util.List result
	protected org.objectweb.asm.Type resolveType (java.lang.String) 
		String desc
		org.objectweb.asm.Type type
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
		org.objectweb.asm.Type supertype
		int i
		org.objectweb.asm.Type supertype
		int i
	public void visitEnd () 
		String typeName
	public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType owner
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field
	public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String name
		String outerName
		String innerName
		int access
		String pname
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent comp
		org.eclipse.pde.api.tools.internal.model.AbstractApiTypeRoot root
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		java.util.Set refs
	private java.util.Set processInnerClass (org.eclipse.pde.api.tools.internal.provisional.model.IApiType, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		int refkinds
		java.util.HashSet refs
		org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor extractor
		org.objectweb.asm.ClassReader reader
	public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int access
		String name
		String desc
		String signature
		String[] exceptions
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType owner
		org.eclipse.core.runtime.CoreException e
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		String superTypeName
		int argumentcount
		org.objectweb.asm.Type[] arguments
		int i
		org.objectweb.asm.Type type
		int i
		org.objectweb.asm.MethodVisitor mv
	protected void enterMember (org.eclipse.pde.api.tools.internal.provisional.model.IApiMember) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
	protected void exitMember () 
	protected org.eclipse.pde.api.tools.internal.provisional.model.IApiMember getMember () 
}

org/eclipse/pde/api/tools/internal/builder/ReferenceResolver.class
ReferenceResolver.java
package org.eclipse.pde.api.tools.internal.builder
public final org.eclipse.pde.api.tools.internal.builder.ReferenceResolver extends java.lang.Object {
	private static boolean DEBUG
	static void  () 
	private void  () 
	public static void setDebug (boolean) 
		boolean debugValue
	public static void resolveReferences (java.util.List, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		java.util.List references
		org.eclipse.core.runtime.IProgressMonitor monitor
		int refcount
		java.util.Map sigtoref
		java.util.List refs
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference ref
		String key
		java.util.List methodDecls
		long start
		java.util.Iterator iterator
		long end
		org.eclipse.pde.api.tools.internal.builder.Reference reference
	private static void resolveReferenceSets (java.util.Map, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		java.util.Map map
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.Iterator iterator
		java.util.List refs
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference ref
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember resolved
		java.util.Iterator iterator2
		org.eclipse.pde.api.tools.internal.builder.Reference ref2
	private static java.lang.String createSignatureKey (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		StringBuffer buffer
}

org/eclipse/pde/api/tools/internal/builder/SinceTagChecker.class
SinceTagChecker.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.SinceTagChecker extends org.eclipse.jdt.core.dom.ASTVisitor {
	private static final int ABORT
	private static final int MISSING
	private static final int HAS_JAVA_DOC
	private static final int HAS_NO_COMMENT
	private int nameStart
	int bits
	private String sinceVersion
	public void  (int) 
		int nameStart
	public boolean visit (org.eclipse.jdt.core.dom.CompilationUnit) 
		org.eclipse.jdt.core.dom.CompilationUnit compilationUnit
	public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationFragment) 
		org.eclipse.jdt.core.dom.VariableDeclarationFragment node
		org.eclipse.jdt.core.dom.ASTNode parent
		org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration
	public boolean visit (org.eclipse.jdt.core.dom.EnumDeclaration) 
		org.eclipse.jdt.core.dom.EnumDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration node
	private boolean visitAbstractTypeDeclaration (org.eclipse.jdt.core.dom.AbstractTypeDeclaration) 
		org.eclipse.jdt.core.dom.AbstractTypeDeclaration declaration
	public boolean visit (org.eclipse.jdt.core.dom.AnnotationTypeDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.MethodDeclaration) 
		org.eclipse.jdt.core.dom.MethodDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.Initializer) 
		org.eclipse.jdt.core.dom.Initializer node
	public boolean visit (org.eclipse.jdt.core.dom.EnumConstantDeclaration) 
		org.eclipse.jdt.core.dom.EnumConstantDeclaration node
	private void processJavadoc (org.eclipse.jdt.core.dom.BodyDeclaration) 
		org.eclipse.jdt.core.dom.BodyDeclaration bodyDeclaration
		org.eclipse.jdt.core.dom.Javadoc javadoc
		boolean found
		java.util.List tags
		java.util.Iterator iterator
		org.eclipse.jdt.core.dom.TagElement element
		String tagName
		java.util.List fragments
		org.eclipse.jdt.core.dom.ASTNode fragment
	public boolean isMissing () 
	public boolean hasNoComment () 
	public boolean hasJavadocComment () 
	public java.lang.String getSinceVersion () 
}

org/eclipse/pde/api/tools/internal/builder/SystemApiDetector.class
SystemApiDetector.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.SystemApiDetector extends org.eclipse.pde.api.tools.internal.builder.AbstractProblemDetector {
	private java.util.Map referenceEEs
	public void  () 
	protected int getElementType (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
	protected java.lang.String[] getMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		String eeValue
		String simpleTypeName
		String referenceMemberName
	private java.lang.String getDisplay (org.eclipse.pde.api.tools.internal.provisional.model.IApiMember, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		boolean qualified
		String typeName
		StringBuffer buffer
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
	protected int getProblemFlags (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
	protected int getProblemKind () 
	protected java.lang.String[] getQualifiedMessageArgs (org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		String eeValue
		String simpleTypeName
		String referenceMemberName
	protected java.lang.String getSeverityKey () 
	protected org.eclipse.jface.text.Position getSourceRange (org.eclipse.jdt.core.IType, org.eclipse.jface.text.IDocument, org.eclipse.pde.api.tools.internal.provisional.builder.IReference)  throws org.eclipse.core.runtime.CoreException org.eclipse.jface.text.BadLocationException 
		org.eclipse.jdt.core.IType type
		org.eclipse.jface.text.IDocument document
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		int linenumber
		int offset
		String line
		String qname
		int first
		org.eclipse.jface.text.Position pos
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember apiMember
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		org.eclipse.jdt.core.ISourceRange range
		org.eclipse.jface.text.Position pos
		int linenumber
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field
		String referenceMemberName
		String methodName
		boolean isConstructor
		org.eclipse.jface.text.Position pos
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
	protected boolean isProblem (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent apiComponent
		String[] lowestEEs
		int i
		int max
		String lowestEE
		int eeValue
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		org.eclipse.osgi.service.resolver.ImportPackageSpecification[] importPackages
		String referencedTypeName
		int index
		String packageName
		int j
		int max2
		org.eclipse.osgi.service.resolver.ImportPackageSpecification importPackageSpecification
		String importPackageName
		org.eclipse.core.runtime.CoreException e
	public boolean considerReference (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent apiComponent
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		String referencedTypeName
		int index
		String substring
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] resolvePackages
		org.eclipse.core.runtime.CoreException e
	public int getReferenceKinds () 
	public java.util.List createProblems () 
		java.util.List references
		java.util.List problems
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.model.ProjectComponent ppac
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/pde/api/tools/internal/builder/TagValidator.class
TagValidator.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.TagValidator extends org.eclipse.jdt.core.dom.ASTVisitor {
	private java.util.ArrayList fTagProblems
	private org.eclipse.jdt.core.ICompilationUnit fCompilationUnit
	private static final org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag[] NO_TAGS
	static void  () 
	public void  (org.eclipse.jdt.core.ICompilationUnit) 
		org.eclipse.jdt.core.ICompilationUnit parent
	public boolean visit (org.eclipse.jdt.core.dom.Javadoc) 
		org.eclipse.jdt.core.dom.Javadoc node
		org.eclipse.jdt.core.dom.ASTNode parent
		java.util.List tags
	private void validateTags (org.eclipse.jdt.core.dom.ASTNode, java.util.List) 
		org.eclipse.jdt.core.dom.ASTNode node
		java.util.List tags
		org.eclipse.pde.api.tools.internal.JavadocTagManager jtm
		org.eclipse.jdt.core.dom.TypeDeclaration type
		org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag[] validtags
		java.util.HashSet invalidtags
		String context
		java.util.ArrayList vtags
		int i
		org.eclipse.jdt.core.dom.EnumDeclaration enumm
		org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag[] validtags
		org.eclipse.jdt.core.dom.EnumConstantDeclaration decl
		org.eclipse.jdt.core.dom.AnnotationTypeDeclaration annot
		org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag[] validtags
		org.eclipse.jdt.core.dom.MethodDeclaration method
		int pkind
		String context
		int mods
		boolean isprivate
		boolean isconstructor
		boolean isfinal
		boolean isstatic
		boolean pfinal
		org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag[] validtags
		java.util.ArrayList ttags
		int i
		org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration decl
		org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag[] validtags
		org.eclipse.jdt.core.dom.FieldDeclaration field
		int pkind
		String context
		boolean isfinal
		boolean isprivate
		org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag[] validtags
	private int getParentModifiers (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.core.dom.AbstractTypeDeclaration type
	private java.lang.String getTypeName (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
	private java.lang.String getTypeName (org.eclipse.jdt.core.dom.ASTNode, java.lang.StringBuffer) 
		org.eclipse.jdt.core.dom.ASTNode node
		StringBuffer buffer
		org.eclipse.jdt.core.dom.CompilationUnit unit
		org.eclipse.jdt.core.dom.PackageDeclaration packageDeclaration
		org.eclipse.jdt.core.dom.AbstractTypeDeclaration typeDeclaration
	private void processTags (java.lang.String, java.util.List, org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag[], int, java.lang.String) 
		String typeName
		java.util.List tags
		org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag[] validtags
		int element
		String context
		org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag[] alltags
		java.util.Set tagnames
		java.util.HashSet invalidtags
		int i
		int i
		org.eclipse.jdt.core.dom.TagElement tag
		java.util.HashSet tagz
		String tagname
		java.util.Iterator iter
	private void processTagProblem (java.lang.String, org.eclipse.jdt.core.dom.TagElement, int, int, int, java.lang.String) 
		String typeName
		org.eclipse.jdt.core.dom.TagElement tag
		int element
		int kind
		int markerid
		String context
		int charstart
		int charend
		int linenumber
		org.eclipse.jface.text.IDocument document
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
	private int getParentKind (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
	public org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem[] getTagProblems () 
}

org/eclipse/pde/api/tools/internal/builder/TypeScope.class
TypeScope.java
package org.eclipse.pde.api.tools.internal.builder
public org.eclipse.pde.api.tools.internal.builder.TypeScope extends org.eclipse.pde.api.tools.internal.model.ApiElement implements org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer  {
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent fComponent
	private java.util.Map fPackageToTypes
	public void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor[]) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor[] types
		int i
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor type
		String name
		java.util.Set set
	public java.lang.String[] getPackageNames ()  throws org.eclipse.core.runtime.CoreException 
		java.util.Set pkgs
		String[] result
	public void accept (org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor visitor
		java.util.Set entrySet
		java.util.Iterator iterator
		java.util.Map$Entry entry
		String pkg
		java.util.Set types
		java.util.Iterator typeIter
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor type
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot classFile
	public void close ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot findTypeRoot (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String qualifiedName
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor descriptor
		java.util.Set types
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot findTypeRoot (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String qualifiedName
		String id
	public java.lang.String toString () 
		StringBuffer buffer
		String pack
		java.util.Iterator iter
	public int getContainerType () 
}

org/eclipse/pde/api/tools/internal/builder/buildermessages.properties
org/eclipse/pde/api/tools/internal/comparator/
org/eclipse/pde/api/tools/internal/comparator/ClassFileComparator.class
ClassFileComparator.java
package org.eclipse.pde.api.tools.internal.comparator
public org.eclipse.pde.api.tools.internal.comparator.ClassFileComparator extends java.lang.Object {
	private static boolean Debug
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline apiBaseline1
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline apiBaseline2
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component2
	private org.eclipse.pde.api.tools.internal.comparator.Delta delta
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiType type1
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiType type2
	private int visibilityModifiers
	private int currentDescriptorRestrictions
	private int initialDescriptorRestrictions
	private org.eclipse.core.runtime.MultiStatus status
	static void  () 
	public static void setDebug (boolean) 
		boolean debugValue
	private boolean isCheckedException (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, java.lang.String) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent apiComponent
		String exceptionName
		String packageName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot result
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType exception
		String superName
		org.eclipse.core.runtime.CoreException e
	public void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot, org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot classFile
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot classFile2
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component2
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline apiState
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline apiState2
		int visibilityModifiers
	public void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiType, org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot classFile2
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component2
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline apiState
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline apiState2
		int visibilityModifiers
	private void addDelta (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
	private void addDelta (int, int, int, int, int, int, org.eclipse.pde.api.tools.internal.provisional.model.IApiType, java.lang.String, java.lang.String) 
		int elementType
		int kind
		int flags
		int restrictions
		int oldModifiers
		int newModifiers
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		String key
		String data
	private void addDelta (int, int, int, int, int, int, org.eclipse.pde.api.tools.internal.provisional.model.IApiType, java.lang.String, java.lang.String[]) 
		int elementType
		int kind
		int flags
		int restrictions
		int oldModifiers
		int newModifiers
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		String key
		String[] datas
	private void checkSuperclass ()  throws org.eclipse.core.runtime.CoreException 
		java.util.List superclassList1
		java.util.Set superclassNames2
		java.util.List superclassList2
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superclassType2
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superclassType
	protected void reportStatus (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus newstatus
		String msg
	private void reportStatus (org.eclipse.core.runtime.CoreException) 
		org.eclipse.core.runtime.CoreException e
	private boolean isStatusOk () 
	public org.eclipse.core.runtime.IStatus getStatus () 
	private void checkSuperInterfaces () 
		java.util.Set superinterfacesSet1
		java.util.Set superinterfacesSet2
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod[] methods
		int length
		int j
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method3
		java.util.Set names2
		java.util.Iterator iterator
		boolean contracted
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superInterfaceType
		java.util.Iterator iterator
		String interfaceName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot interfaceClassFile
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod[] methods
		int length
		int j
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		boolean found
		java.util.Iterator iterator2
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superTypeDescriptor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method3
		org.eclipse.core.runtime.CoreException e
	private void checkTypeMembers ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType[] typeMembers
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType[] typeMembers2
		java.util.List added
		int i
		int i
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType typeMember
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDescription
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations memberTypeElementDescription
		int memberTypeVisibility
		org.eclipse.core.runtime.CoreException e
		java.util.List removedTypeMembers
		int i
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType typeMember
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType typeMember2
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDescription
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations memberTypeElementDescription
		int memberTypeVisibility
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDescription2
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations memberTypeElementDescription2
		int memberTypeVisibility2
		String deltaComponentID
		int restrictions
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot memberType2
		org.eclipse.pde.api.tools.internal.comparator.ClassFileComparator comparator
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta2
		org.eclipse.core.runtime.CoreException e
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType typeMember
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDescription
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations memberTypeElementDescription
		int memberTypeVisibility
		org.eclipse.core.runtime.CoreException e
		java.util.Iterator iterator
		String name
		int index
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType typeMember
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDescription2
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations memberTypeElementDescription2
		int memberTypeVisibility2
		org.eclipse.core.runtime.CoreException e
	private void checkGenericSignature (java.lang.String, java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.IApiMember, org.eclipse.pde.api.tools.internal.provisional.model.IApiMember) 
		String signature1
		String signature2
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember element1
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember element2
		org.eclipse.pde.api.tools.internal.comparator.SignatureDescriptor signatureDescriptor2
		org.eclipse.pde.api.tools.internal.comparator.TypeParameterDescriptor[] typeParameterDescriptors
		org.eclipse.pde.api.tools.internal.comparator.SignatureDescriptor signatureDescriptor
		org.eclipse.pde.api.tools.internal.comparator.TypeParameterDescriptor[] typeParameterDescriptors
		int length
		int i
		org.eclipse.pde.api.tools.internal.comparator.TypeParameterDescriptor typeParameterDescriptor
		String[] typeArguments
		int i
		String typeArgument
		org.eclipse.pde.api.tools.internal.comparator.SignatureDescriptor signatureDescriptor
		org.eclipse.pde.api.tools.internal.comparator.SignatureDescriptor signatureDescriptor2
		org.eclipse.pde.api.tools.internal.comparator.TypeParameterDescriptor[] typeParameterDescriptors1
		org.eclipse.pde.api.tools.internal.comparator.TypeParameterDescriptor[] typeParameterDescriptors2
		int length
		int length2
		int min
		int max
		int i
		org.eclipse.pde.api.tools.internal.comparator.TypeParameterDescriptor parameterDescriptor1
		org.eclipse.pde.api.tools.internal.comparator.TypeParameterDescriptor parameterDescriptor2
		String name
		java.util.List interfaceBounds1
		java.util.List interfaceBounds2
		java.util.Iterator iterator
		java.util.Iterator iterator
		int size1
		int size2
		int boundsMin
		int boundsMax
		int index
		String currentInterfaceBound
		boolean added
		String currentInterfaceBound
		boolean added
		org.eclipse.pde.api.tools.internal.comparator.TypeParameterDescriptor currentTypeParameter
		String[] typeArguments
		String[] typeArguments2
		String currentTypeArgument
		String newTypeArgument
		boolean added
		String currentTypeArgument
	private void collectAllInterfaces (org.eclipse.pde.api.tools.internal.provisional.model.IApiType, java.util.Set) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		java.util.Set set
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType[] interfaces
		int i
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType anInterface
		int visibility
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent ifaceComponent
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDescription
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations elementDescription
		String superclassName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superclass
		org.eclipse.core.runtime.CoreException e
	private java.lang.String getDataFor (org.eclipse.pde.api.tools.internal.provisional.model.IApiMember, org.eclipse.pde.api.tools.internal.provisional.model.IApiType) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		StringBuffer buffer
		StringBuffer buffer
	private org.eclipse.pde.api.tools.internal.comparator.Delta createDelta () 
	public org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta getDelta (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor localmonitor
		int typeAccess
		int typeAccess2
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription component2ApiDescription
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations elementDescription2
		int restrictions2
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDescription
		int restrictions
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations componentApiDescription
		boolean reportChangedRestrictions
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField[] fields1
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField[] fields2
		java.util.Set addedFields
		int i
		int i
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod[] methods1
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod[] methods2
		java.util.Set addedMethods
		int i
		int i
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor md
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		String signature1
		String signature2
		org.eclipse.core.runtime.CoreException e
	private void getDeltaForField (org.eclipse.pde.api.tools.internal.provisional.model.IApiField) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field
		int access
		String name
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field2
		boolean found
		java.util.Set interfacesSet
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superTypeDescriptor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field3
		java.util.List superclassList
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superTypeDescriptor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field3
		int access3
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDescription
		org.eclipse.core.runtime.CoreException e
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations apiAnnotations
		int restrictions
		int restrictions
		int referenceRestrictions
		int access2
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDescription
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations resolvedAPIDescription
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDescription
		org.eclipse.core.runtime.CoreException e
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations apiAnnotations
		String signature1
		String signature2
		boolean changeFinalToNonFinal
	private void getDeltaForMethod (org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		int access
		String name
		String descriptor
		String key
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method2
		String methodDisplayName
		boolean found
		java.util.Set interfacesSet
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superTypeDescriptor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method3
		java.util.List superclassList
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superTypeDescriptor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method3
		int access3
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDescription
		org.eclipse.core.runtime.CoreException e
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations apiAnnotations
		int restrictions
		int restrictions
		int restrictions
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDescription
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations resolvedAPIDescription
		int referenceRestrictions
		int access2
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDescription
		org.eclipse.core.runtime.CoreException e
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations apiAnnotations
		boolean found
		java.util.Set interfacesSet
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superTypeDescriptor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method3
		java.util.List superclassList
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superTypeDescriptor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method3
		int access3
		String[] names1
		java.util.List list1
		int i
		String[] names2
		java.util.List list2
		int i
		java.util.Iterator iterator
		String exceptionName
		java.util.List removedExceptions
		java.util.Iterator iterator
		String exceptionName
		java.util.Iterator iterator
		String exceptionName
		java.util.Iterator iterator
		String exceptionName
		java.util.Iterator iterator
		String exceptionName
		int res
		String signature1
		String signature2
	private java.util.Set getInterfacesSet (org.eclipse.pde.api.tools.internal.provisional.model.IApiType) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		java.util.HashSet set
	private java.lang.String getMethodDisplayName (org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod, org.eclipse.pde.api.tools.internal.provisional.model.IApiType) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		String methodName
		String signature
		String genericSignature
	private org.eclipse.pde.api.tools.internal.comparator.SignatureDescriptor getSignatureDescriptor (java.lang.String) 
		String signature
		org.eclipse.pde.api.tools.internal.comparator.SignatureDescriptor signatureDescriptor
		org.objectweb.asm.signature.SignatureReader signatureReader
	private java.util.List getSuperclassList (org.eclipse.pde.api.tools.internal.provisional.model.IApiType) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
	private java.util.List getSuperclassList (org.eclipse.pde.api.tools.internal.provisional.model.IApiType, boolean) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		boolean includeObject
	private java.util.List getSuperclassList (org.eclipse.pde.api.tools.internal.provisional.model.IApiType, boolean, boolean) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		boolean includeObject
		boolean includePrivate
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superClass
		String superName
		java.util.List list
		int visibility
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent superComponent
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDescription
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations elementDescription
		org.eclipse.core.runtime.CoreException e
	private void reportFieldAddition (org.eclipse.pde.api.tools.internal.provisional.model.IApiField, org.eclipse.pde.api.tools.internal.provisional.model.IApiType) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		int access
		String name
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDescription
		org.eclipse.core.runtime.CoreException e
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations apiAnnotations
		int restrictions
	private void reportMethodAddition (org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod, org.eclipse.pde.api.tools.internal.provisional.model.IApiType) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		int access
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDescription
		int restrictions
		org.eclipse.core.runtime.CoreException e
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations apiAnnotations
		String methodDisplayName
		int restrictionsForMethodAddition
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType enclosingType
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations memberTypeAnnotations
		int restrictions
		org.eclipse.core.runtime.CoreException e
		boolean found
		String name
		String descriptor
		java.util.Set interfacesSet
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superTypeDescriptor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method3
		java.util.List superclassList
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superTypeDescriptor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method3
		int access3
		String name
		String descriptor
		java.util.Set interfacesSet
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superTypeDescriptor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method3
		java.util.List superclassList
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType superTypeDescriptor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method3
		int access3
	private java.lang.String getKeyForMethod (org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod, org.eclipse.pde.api.tools.internal.provisional.model.IApiType) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		StringBuffer buffer
		String name
		int index
		int dollarIndex
		String genericSignature
	private static boolean isAPI (int, org.eclipse.pde.api.tools.internal.provisional.model.IApiType) 
		int visibility
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType memberTypeDescriptor
		int access
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot getType (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline)  throws org.eclipse.core.runtime.CoreException 
		String typeName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		String packageName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] components
		String msg
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot result
		String msg
	private int getElementType (org.eclipse.pde.api.tools.internal.provisional.model.IApiType) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
	private int getElementType (org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
	private int getTargetType (org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
	private int getElementType (org.eclipse.pde.api.tools.internal.provisional.model.IApiMember) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
}

org/eclipse/pde/api/tools/internal/comparator/ComparatorMessages.class
ComparatorMessages.java
package org.eclipse.pde.api.tools.internal.comparator
public org.eclipse.pde.api.tools.internal.comparator.ComparatorMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String ClassFileComparator_0
	public static String ClassFileComparator_1
	public static String ClassFileComparator_2
	static Class class$0
	static void  () 
	private void  () 
}

org/eclipse/pde/api/tools/internal/comparator/Delta.class
Delta.java
package org.eclipse.pde.api.tools.internal.comparator
public org.eclipse.pde.api.tools.internal.comparator.Delta extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta  {
	private static final org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta[] EMPTY_CHILDREN
	private static final int INITIAL_SIZE
	public static final int MODIFIERS_MASK
	public static final int NEW_MODIFIERS_OFFSET
	private org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta[] children
	private String componentID
	private String[] datas
	private int deltasCounter
	private int elementType
	private int flags
	private String key
	private int kind
	private int modifiers
	private int restrictions
	private String typeName
	static void  () 
	private static void print (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta, java.io.PrintWriter) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		java.io.PrintWriter writer
	public void  () 
	public void  (java.lang.String, int, int, int, int, int, int, java.lang.String, java.lang.String, java.lang.String) 
		String componentID
		int elementType
		int kind
		int flags
		int restrictions
		int oldModifiers
		int newModifiers
		String typeName
		String key
		String data
	public void  (java.lang.String, int, int, int, int, int, int, java.lang.String, java.lang.String, java.lang.String[]) 
		String componentID
		int elementType
		int kind
		int flags
		int restrictions
		int oldModifiers
		int newModifiers
		String typeName
		String key
		String[] datas
	public void  (java.lang.String, int, int, int, java.lang.String, java.lang.String, java.lang.String) 
		String componentID
		int elementType
		int kind
		int flags
		String typeName
		String key
		String data
	public void accept (org.eclipse.pde.api.tools.internal.provisional.comparator.DeltaVisitor) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.DeltaVisitor visitor
		int i
		int max
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
	public void add (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		int length
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.comparator.Delta other
		int i
		int max
	public java.lang.String getComponentVersionId () 
	public java.lang.String[] getArguments () 
	public org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta[] getChildren () 
		int resizeLength
	public int getElementType () 
	public int getFlags () 
	public java.lang.String getKey () 
	public int getKind () 
	public java.lang.String getMessage () 
		int id
	public int getNewModifiers () 
	public int getOldModifiers () 
	public int getRestrictions () 
	public java.lang.String getTypeName () 
	public int hashCode () 
		int result
	public boolean isEmpty () 
	public java.lang.String toString () 
		java.io.StringWriter writer
		java.io.PrintWriter printWriter
		int i
		int max
}

org/eclipse/pde/api/tools/internal/comparator/DeltaXmlVisitor.class
DeltaXmlVisitor.java
package org.eclipse.pde.api.tools.internal.comparator
public org.eclipse.pde.api.tools.internal.comparator.DeltaXmlVisitor extends org.eclipse.pde.api.tools.internal.provisional.comparator.DeltaVisitor {
	private org.w3c.dom.Document fDoc
	private org.w3c.dom.Element fDeltas
	public void  ()  throws org.eclipse.core.runtime.CoreException 
	public boolean visit (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
	protected void processLeafDelta (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		org.w3c.dom.Element deltaElement
		String typeName
		String apiComponentID
		String[] messageArguments
		int length
		org.w3c.dom.Element messageArgumentsElement
		int j
		org.w3c.dom.Element messageArgumentElement
	public void endVisit (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
	public java.lang.String getXML ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/api/tools/internal/comparator/Messages.class
Messages.java
package org.eclipse.pde.api.tools.internal.comparator
public org.eclipse.pde.api.tools.internal.comparator.Messages extends org.eclipse.osgi.util.NLS {
	private static java.util.Hashtable fMessages
	public static String problem_message_not_found
	static Class class$0
	static void  () 
	private void  () 
	public static java.util.Hashtable loadMessageTemplates (java.util.Locale) 
		java.util.Locale loc
		java.util.ResourceBundle bundle
		String bundleName
		java.util.MissingResourceException e
		java.util.Hashtable templates
		java.util.Enumeration keys
		String key
		int messageID
	public static java.lang.String getCompatibleLocalizedMessage (org.eclipse.pde.api.tools.internal.comparator.Delta) 
		org.eclipse.pde.api.tools.internal.comparator.Delta delta
		Integer key
		String message
		String[] arguments
	private static int getKey (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
}

org/eclipse/pde/api/tools/internal/comparator/SignatureDecoder.class
SignatureDecoder.java
package org.eclipse.pde.api.tools.internal.comparator
final org.eclipse.pde.api.tools.internal.comparator.SignatureDecoder extends java.lang.Object implements org.objectweb.asm.signature.SignatureVisitor  {
	static final int CLASS_BOUND
	static final int DEFAULT
	static final int INTERFACE_BOUND
	static final int SUPER_CLASS
	static final int NORMAL_TYPE_ARGUMENT
	static final int EXTENDS_TYPE_ARGUMENT
	static final int SUPER_TYPE_ARGUMENT
	int mode
	org.eclipse.pde.api.tools.internal.comparator.SignatureDescriptor signatureDescriptor
	public void  (org.eclipse.pde.api.tools.internal.comparator.SignatureDescriptor) 
		org.eclipse.pde.api.tools.internal.comparator.SignatureDescriptor signatureDescriptor
	public org.objectweb.asm.signature.SignatureVisitor visitArrayType () 
	public void visitBaseType (char) 
		char descriptor
	public org.objectweb.asm.signature.SignatureVisitor visitClassBound () 
	public void visitClassType (java.lang.String) 
		String name
		String classTypeName
	public void visitEnd () 
	public org.objectweb.asm.signature.SignatureVisitor visitExceptionType () 
	public void visitFormalTypeParameter (java.lang.String) 
		String name
	public void visitInnerClassType (java.lang.String) 
		String name
	public org.objectweb.asm.signature.SignatureVisitor visitInterface () 
	public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound () 
	public org.objectweb.asm.signature.SignatureVisitor visitParameterType () 
	public org.objectweb.asm.signature.SignatureVisitor visitReturnType () 
	public org.objectweb.asm.signature.SignatureVisitor visitSuperclass () 
	public void visitTypeArgument () 
	public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char) 
		char wildcard
	public void visitTypeVariable (java.lang.String) 
		String name
}

org/eclipse/pde/api/tools/internal/comparator/SignatureDescriptor.class
SignatureDescriptor.java
package org.eclipse.pde.api.tools.internal.comparator
 org.eclipse.pde.api.tools.internal.comparator.SignatureDescriptor extends java.lang.Object {
	private static final org.eclipse.pde.api.tools.internal.comparator.TypeParameterDescriptor[] EMPTY_TYPE_PARAMETER_DESCRIPTORS
	private static final String[] EMPTY_TYPE_ARGUMENTS
	static final int INITIAL_SIZE
	org.eclipse.pde.api.tools.internal.comparator.TypeParameterDescriptor currentTypeParameterDescriptor
	String superClass
	org.eclipse.pde.api.tools.internal.comparator.TypeParameterDescriptor[] typeParameterDescriptors
	int typeParameterDescriptorsCounter
	String[] typeArguments
	int typeArgumentsCounter
	static void  () 
	public void  () 
	public void addInterfaceBound (java.lang.String) 
		String bound
	public void addTypeArgument (java.lang.String) 
		String typeArgument
		int length
	public void addTypeParameterDescriptor (java.lang.String) 
		String name
		int length
		org.eclipse.pde.api.tools.internal.comparator.TypeParameterDescriptor typeParameterDescriptor
	public org.eclipse.pde.api.tools.internal.comparator.TypeParameterDescriptor[] getTypeParameterDescriptors () 
		int length
	public java.lang.String[] getTypeArguments () 
		int length
	public void setClassBound (java.lang.String) 
		String bound
	public void setSuperclass (java.lang.String) 
		String superclass
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		int max
		int i
		int max
}

org/eclipse/pde/api/tools/internal/comparator/TypeParameterDescriptor.class
TypeParameterDescriptor.java
package org.eclipse.pde.api.tools.internal.comparator
 org.eclipse.pde.api.tools.internal.comparator.TypeParameterDescriptor extends java.lang.Object {
	private static final String JAVA_LANG_OBJECT
	String classBound
	java.util.List interfaceBounds
	String name
	public void  (java.lang.String) 
		String name
	public void addInterfaceBound (java.lang.String) 
		String bound
	public void setClassBound (java.lang.String) 
		String bound
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		java.util.Iterator iterator
}

org/eclipse/pde/api/tools/internal/comparator/comparatormessages.properties
org/eclipse/pde/api/tools/internal/comparator/compatible_delta_messages.properties
org/eclipse/pde/api/tools/internal/comparator/messages.properties
org/eclipse/pde/api/tools/internal/coremessages.properties
org/eclipse/pde/api/tools/internal/descriptors/
org/eclipse/pde/api/tools/internal/descriptors/ComponentDescriptorImpl.class
ComponentDescriptorImpl.java
package org.eclipse.pde.api.tools.internal.descriptors
public org.eclipse.pde.api.tools.internal.descriptors.ComponentDescriptorImpl extends org.eclipse.pde.api.tools.internal.descriptors.NamedElementDescriptorImpl implements org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor  {
	private String componentid
	private String version
	public void  (java.lang.String, java.lang.String) 
		String componentid
		String version
	public int getElementType () 
	public int hashCode () 
		int hc
	public boolean equals (java.lang.Object) 
		Object obj
	public java.lang.String getId () 
	public org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor[] getPath () 
	public java.lang.String toString () 
	public java.lang.String getVersion () 
}

org/eclipse/pde/api/tools/internal/descriptors/ElementDescriptorImpl.class
ElementDescriptorImpl.java
package org.eclipse.pde.api.tools.internal.descriptors
public abstract org.eclipse.pde.api.tools.internal.descriptors.ElementDescriptorImpl extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor java.lang.Comparable  {
	private static boolean Debug
	static void  () 
	public void  () 
	public static void setDebug (boolean) 
		boolean debugValue
	public org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor getParent () 
	public org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor[] getPath () 
		java.util.List list
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
	public int compareTo (java.lang.Object) 
		Object o
		org.eclipse.pde.api.tools.internal.descriptors.ElementDescriptorImpl element
	protected abstract java.lang.Comparable getComparable () 
}

org/eclipse/pde/api/tools/internal/descriptors/FieldDescriptorImpl.class
FieldDescriptorImpl.java
package org.eclipse.pde.api.tools.internal.descriptors
public org.eclipse.pde.api.tools.internal.descriptors.FieldDescriptorImpl extends org.eclipse.pde.api.tools.internal.descriptors.MemberDescriptorImpl implements org.eclipse.pde.api.tools.internal.provisional.descriptors.IFieldDescriptor  {
	void  (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor) 
		String name
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor parent
	public java.lang.String toString () 
		StringBuffer buffer
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IFieldDescriptor field
	public int hashCode () 
	public int getElementType () 
}

org/eclipse/pde/api/tools/internal/descriptors/MemberDescriptorImpl.class
MemberDescriptorImpl.java
package org.eclipse.pde.api.tools.internal.descriptors
public abstract org.eclipse.pde.api.tools.internal.descriptors.MemberDescriptorImpl extends org.eclipse.pde.api.tools.internal.descriptors.NamedElementDescriptorImpl implements org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor  {
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor fParent
	void  (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor) 
		String name
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor parent
	public org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor getEnclosingType () 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor parent
	public org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor getPackage () 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor parent
	public org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor getParent () 
}

org/eclipse/pde/api/tools/internal/descriptors/MethodDescriptorImpl.class
MethodDescriptorImpl.java
package org.eclipse.pde.api.tools.internal.descriptors
public org.eclipse.pde.api.tools.internal.descriptors.MethodDescriptorImpl extends org.eclipse.pde.api.tools.internal.descriptors.MemberDescriptorImpl implements org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor  {
	private String fSignature
	void  (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor, java.lang.String) 
		String name
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor enclosingType
		String signature
	public java.lang.String toString () 
		StringBuffer buffer
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor method
	public int hashCode () 
	public int getElementType () 
	public java.lang.String getSignature () 
	public boolean isConstructor () 
}

org/eclipse/pde/api/tools/internal/descriptors/NamedElementDescriptorImpl.class
NamedElementDescriptorImpl.java
package org.eclipse.pde.api.tools.internal.descriptors
public abstract org.eclipse.pde.api.tools.internal.descriptors.NamedElementDescriptorImpl extends org.eclipse.pde.api.tools.internal.descriptors.ElementDescriptorImpl {
	private String fName
	void  (java.lang.String) 
		String name
	public java.lang.String getName () 
	protected java.lang.Comparable getComparable () 
}

org/eclipse/pde/api/tools/internal/descriptors/PackageDescriptorImpl.class
PackageDescriptorImpl.java
package org.eclipse.pde.api.tools.internal.descriptors
public org.eclipse.pde.api.tools.internal.descriptors.PackageDescriptorImpl extends org.eclipse.pde.api.tools.internal.descriptors.NamedElementDescriptorImpl implements org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor  {
	public void  (java.lang.String) 
		String name
	public java.lang.String toString () 
		String name
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor pkg
	public int hashCode () 
	public int getElementType () 
	public org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor getType (java.lang.String, java.lang.String) 
		String typeQualifiedName
		String signature
		String[] names
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor typeDescriptor
		int i
	public org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor getType (java.lang.String) 
		String typeQualifiedName
		String[] names
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor typeDescriptor
		int i
}

org/eclipse/pde/api/tools/internal/descriptors/ReferenceTypeDescriptorImpl.class
ReferenceTypeDescriptorImpl.java
package org.eclipse.pde.api.tools.internal.descriptors
public org.eclipse.pde.api.tools.internal.descriptors.ReferenceTypeDescriptorImpl extends org.eclipse.pde.api.tools.internal.descriptors.MemberDescriptorImpl implements org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor  {
	private String fFullName
	private String fSignature
	private String fGenericSignature
	void  (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor) 
		String name
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor parent
	void  (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, java.lang.String) 
		String name
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor parent
		String genericSignature
	public org.eclipse.pde.api.tools.internal.provisional.descriptors.IFieldDescriptor getField (java.lang.String) 
		String name
	public org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor getMethod (java.lang.String, java.lang.String) 
		String name
		String signature
	public org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor getType (java.lang.String) 
		String simpleName
	public java.lang.String toString () 
	public synchronized java.lang.String getQualifiedName () 
		StringBuffer buffer
		java.util.List all
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor enclosingType
		java.util.Iterator iterator
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor refType
	public int hashCode () 
	protected java.lang.Comparable getComparable () 
	public int getElementType () 
	public java.lang.String getSignature () 
		StringBuffer buf
	public java.lang.String getGenericSignature () 
	public boolean isAnonymous () 
}

org/eclipse/pde/api/tools/internal/model/
org/eclipse/pde/api/tools/internal/model/AbstractApiTypeContainer.class
AbstractApiTypeContainer.java
package org.eclipse.pde.api.tools.internal.model
public abstract org.eclipse.pde.api.tools.internal.model.AbstractApiTypeContainer extends org.eclipse.pde.api.tools.internal.model.ApiElement implements org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer  {
	private java.util.List fApiTypeContainers
	protected void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement, int, java.lang.String) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement parent
		int type
		String name
	public void accept (org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor visitor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer[] containers
		int i
	public synchronized void close ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.MultiStatus multi
		org.eclipse.core.runtime.IStatus single
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer[] containers
		int i
		org.eclipse.core.runtime.CoreException e
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot findTypeRoot (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String qualifiedName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer[] containers
		int i
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot file
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot findTypeRoot (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String qualifiedName
		String id
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer[] containers
		String origin
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent comp
		int i
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot file
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot file
	public java.lang.String[] getPackageNames ()  throws org.eclipse.core.runtime.CoreException 
		java.util.List names
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer[] containers
		int i
		int max
		String[] packageNames
		int j
		int max2
		String[] result
	protected synchronized org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer[] getApiTypeContainers ()  throws org.eclipse.core.runtime.CoreException 
	protected synchronized org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer[] getApiTypeContainers (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String id
		java.util.List containers
		String origin
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
		java.util.Iterator iterator
	protected abstract java.util.List createApiTypeContainers ()  throws org.eclipse.core.runtime.CoreException 
	protected synchronized void setApiTypeContainers (org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer[]) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer[] containers
		int i
	public int getContainerType () 
}

org/eclipse/pde/api/tools/internal/model/AbstractApiTypeRoot.class
AbstractApiTypeRoot.java
package org.eclipse.pde.api.tools.internal.model
public abstract org.eclipse.pde.api.tools.internal.model.AbstractApiTypeRoot extends org.eclipse.pde.api.tools.internal.model.ApiElement implements org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot  {
	protected void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement, java.lang.String) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement parent
		String name
	public abstract byte[] getContents ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiType getStructure ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.model.ApiModelCache cache
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent comp
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent getApiComponent () 
}

org/eclipse/pde/api/tools/internal/model/ApiBaseline.class
ApiBaseline.java
package org.eclipse.pde.api.tools.internal.model
public org.eclipse.pde.api.tools.internal.model.ApiBaseline extends org.eclipse.pde.api.tools.internal.model.ApiElement implements org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline org.eclipse.jdt.launching.IVMInstallChangedListener  {
	private static final org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] EMPTY_COMPONENTS
	private org.eclipse.osgi.service.resolver.State fState
	private String fExecutionEnvironment
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent fSystemLibraryComponent
	private boolean fAutoResolve
	private String fLocation
	private org.eclipse.core.runtime.IStatus fEEStatus
	private org.eclipse.pde.api.tools.internal.AnyValue ANY_VALUE
	private java.util.HashMap fComponentsProvidingPackageCache
	private java.util.HashMap fComponentsById
	private java.util.HashMap fComponentsByProjectNames
	private java.util.HashSet fSystemPackageNames
	private org.eclipse.jdt.launching.IVMInstall fVMBinding
	static void  () 
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, java.io.File)  throws org.eclipse.core.runtime.CoreException 
		String name
		java.io.File eeDescription
	public void  (java.lang.String, java.io.File, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		java.io.File eeDescription
		String location
		org.eclipse.jdt.launching.environments.ExecutionEnvironmentDescription ee
		String profile
	private void initialize (org.eclipse.jdt.launching.environments.ExecutionEnvironmentDescription)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.launching.environments.ExecutionEnvironmentDescription ee
		java.util.Properties properties
		String environmentId
	public static java.util.Properties getJavaProfileProperties (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String ee
		org.osgi.framework.Bundle osgiBundle
		java.net.URL profileURL
		java.io.InputStream is
		java.net.URLConnection openConnection
		java.util.Properties profile
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	private void initialize (java.util.Properties, org.eclipse.jdt.launching.environments.ExecutionEnvironmentDescription)  throws org.eclipse.core.runtime.CoreException 
		java.util.Properties profile
		org.eclipse.jdt.launching.environments.ExecutionEnvironmentDescription description
		String value
		String[] systemPackages
		java.util.Dictionary dictionary
	private synchronized void clearComponentsCache () 
	protected void addComponent (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.model.ProjectComponent projectApiComponent
	public void addApiComponents (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] components
		java.util.HashSet ees
		int i
		org.eclipse.pde.api.tools.internal.model.BundleComponent component
		org.eclipse.osgi.service.resolver.BundleDescription description
	protected void resolveSystemLibrary (java.util.HashSet) 
		java.util.HashSet ees
		org.eclipse.core.runtime.IStatus error
		org.eclipse.jdt.launching.environments.IExecutionEnvironmentsManager manager
		java.util.Iterator iterator
		java.util.Map VMsToEEs
		String ee
		org.eclipse.jdt.launching.environments.IExecutionEnvironment environment
		org.eclipse.jdt.launching.IVMInstall[] compatibleVMs
		int i
		org.eclipse.jdt.launching.IVMInstall vm
		java.util.Set EEs
		org.eclipse.jdt.launching.IVMInstall bestFit
		int bestCount
		java.util.Map$Entry entry
		java.util.Set EEs
		String systemEE
		org.eclipse.jdt.launching.environments.IExecutionEnvironment[] environments
		int i
		org.eclipse.jdt.launching.environments.IExecutionEnvironment environment
		String javaVersion
		java.io.File file
		org.eclipse.jdt.launching.environments.ExecutionEnvironmentDescription ee
		org.eclipse.core.runtime.CoreException e
		java.io.IOException e
		java.util.Set missing
		java.util.Set covered
		org.eclipse.core.runtime.MultiStatus multi
		String id
	public boolean peekInfos () 
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] getApiComponents () 
		java.util.Collection values
	public synchronized org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] resolvePackage (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent sourceComponent
		String packageName
		java.util.HashMap componentsForPackage
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] cachedComponents
		java.util.List componentsList
	private void resolvePackage0 (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, java.lang.String, java.util.List)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		String packageName
		java.util.List componentsList
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		org.eclipse.osgi.service.resolver.StateHelper helper
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] visiblePackages
		int i
		int max
		org.eclipse.osgi.service.resolver.ExportPackageDescription pkg
		org.eclipse.osgi.service.resolver.BundleDescription bundleDescription
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent exporter
		org.eclipse.osgi.service.resolver.HostSpecification host
		org.eclipse.osgi.service.resolver.BundleDescription[] hosts
		int i
		int max
		org.eclipse.osgi.service.resolver.BundleDescription currentHost
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent apiComponent
		String[] packageNames
		int index
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] getVisibleDependentComponents (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] components
		java.util.ArrayList bundles
		org.eclipse.osgi.service.resolver.BundleDescription[] descs
		java.util.HashSet visible
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] packages
		int i
		int j
	private boolean isSystemPackage (java.lang.String) 
		String packageName
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] systemPackages
		int i
	public org.eclipse.osgi.service.resolver.State getState () 
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent getApiComponent (java.lang.String) 
		String id
	public java.lang.String getExecutionEnvironment () 
	private void loadBaselineInfos () 
		org.eclipse.core.runtime.CoreException ce
	public org.eclipse.osgi.service.resolver.ResolverError[] getErrors () 
		java.util.List errs
		org.eclipse.osgi.service.resolver.BundleDescription[] bundles
		int i
		org.eclipse.osgi.service.resolver.ResolverError[] errors
		int j
	public void setName (java.lang.String) 
		String name
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
	public int hashCode () 
	public void dispose () 
	protected void doDispose () 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] components
		int i
	public void close ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] components
		int i
	void clearCachedElements () 
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] getDependentComponents (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] components
		java.util.ArrayList bundles
		org.eclipse.osgi.service.resolver.BundleDescription[] bundleDescriptions
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] getApiComponents (org.eclipse.osgi.service.resolver.BundleDescription[]) 
		org.eclipse.osgi.service.resolver.BundleDescription[] bundles
		java.util.ArrayList dependents
		int i
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
	private java.util.ArrayList getBundleDescriptions (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] components
		java.util.ArrayList bundles
		int i
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] getPrerequisiteComponents (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] components
		java.util.ArrayList bundles
		org.eclipse.osgi.service.resolver.BundleDescription[] bundlesDescriptions
	public synchronized void clearPackage (java.lang.String) 
		String packageName
	public java.lang.String toString () 
	public org.eclipse.core.runtime.IStatus getExecutionEnvironmentStatus () 
	public void defaultVMInstallChanged (org.eclipse.jdt.launching.IVMInstall, org.eclipse.jdt.launching.IVMInstall) 
		org.eclipse.jdt.launching.IVMInstall previous
		org.eclipse.jdt.launching.IVMInstall current
	public void vmAdded (org.eclipse.jdt.launching.IVMInstall) 
		org.eclipse.jdt.launching.IVMInstall vm
		org.eclipse.core.runtime.CoreException e
	public void vmChanged (org.eclipse.jdt.launching.PropertyChangeEvent) 
		org.eclipse.jdt.launching.PropertyChangeEvent event
		String property
		org.eclipse.core.runtime.CoreException e
	private void rebindVM ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] components
		java.util.HashSet ees
		int i
	public void vmRemoved (org.eclipse.jdt.launching.IVMInstall) 
		org.eclipse.jdt.launching.IVMInstall vm
		org.eclipse.core.runtime.CoreException e
	public java.lang.String getLocation () 
	public void setLocation (java.lang.String) 
		String location
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent getApiComponent (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
}

org/eclipse/pde/api/tools/internal/model/ApiElement.class
ApiElement.java
package org.eclipse.pde.api.tools.internal.model
public abstract org.eclipse.pde.api.tools.internal.model.ApiElement extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.model.IApiElement  {
	private int fType
	private String fName
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiElement fParent
	protected void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement, int, java.lang.String) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement parent
		int type
		String name
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiElement getAncestor (int) 
		int ancestorType
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement parent
	public java.lang.String getName () 
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiElement getParent () 
	public int getType () 
	protected void setName (java.lang.String) 
		String newname
	protected void abort (java.lang.String, java.lang.Throwable)  throws org.eclipse.core.runtime.CoreException 
		String message
		Throwable e
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent getApiComponent () 
}

org/eclipse/pde/api/tools/internal/model/ApiField.class
ApiField.java
package org.eclipse.pde.api.tools.internal.model
public org.eclipse.pde.api.tools.internal.model.ApiField extends org.eclipse.pde.api.tools.internal.model.ApiMember implements org.eclipse.pde.api.tools.internal.provisional.model.IApiField  {
	private Object fValue
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IFieldDescriptor fHandle
	protected void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiType, java.lang.String, java.lang.String, java.lang.String, int, java.lang.Object) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType enclosing
		String name
		String signature
		String genericSig
		int flags
		Object value
	public boolean isEnumConstant () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.Object getConstantValue () 
	public java.lang.String toString () 
		StringBuffer buffer
	public org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor getHandle () 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
}

org/eclipse/pde/api/tools/internal/model/ApiMember.class
ApiMember.java
package org.eclipse.pde.api.tools.internal.model
public abstract org.eclipse.pde.api.tools.internal.model.ApiMember extends org.eclipse.pde.api.tools.internal.model.ApiElement implements org.eclipse.pde.api.tools.internal.provisional.model.IApiMember  {
	private int fFlags
	private String fSignature
	private String fGenericSignature
	protected void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement, java.lang.String, java.lang.String, java.lang.String, int, int) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement parent
		String name
		String signature
		String genericSig
		int type
		int flags
	public java.lang.String getSignature () 
	public java.lang.String getGenericSignature () 
	public int getModifiers () 
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiType getEnclosingType ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent getApiComponent () 
	public java.lang.String getPackageName () 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement element
	protected boolean enclosingTypesEqual (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement, org.eclipse.pde.api.tools.internal.provisional.model.IApiElement) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement e1
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement e2
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType t1
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType t2
	public int hashCode () 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType enclosing
	public void setModifiers (int) 
		int access
}

org/eclipse/pde/api/tools/internal/model/ApiMethod.class
ApiMethod.java
package org.eclipse.pde.api.tools.internal.model
public org.eclipse.pde.api.tools.internal.model.ApiMethod extends org.eclipse.pde.api.tools.internal.model.ApiMember implements org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod  {
	private static final String INIT
	private static final String CLINIT
	private String[] fExceptions
	private String fDefaultValue
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor fHandle
	protected void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiType, java.lang.String, java.lang.String, java.lang.String, int, java.lang.String[]) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType enclosing
		String name
		String signature
		String genericSig
		int flags
		String[] exceptions
	public boolean isConstructor () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String[] getExceptionNames () 
	public boolean isClassInitializer () 
	public java.lang.String getDefaultValue () 
	public void setDefaultValue (java.lang.String) 
		String value
	public boolean isSynthetic () 
	public java.lang.String toString () 
		StringBuffer buffer
		int i
	public org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor getHandle () 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
}

org/eclipse/pde/api/tools/internal/model/ApiModelCache$Cache.class
ApiModelCache.java
package org.eclipse.pde.api.tools.internal.model
 org.eclipse.pde.api.tools.internal.model.ApiModelCache$Cache extends org.eclipse.jdt.internal.core.OverflowingLRUCache {
	final org.eclipse.pde.api.tools.internal.model.ApiModelCache this$0
	public void  (org.eclipse.pde.api.tools.internal.model.ApiModelCache, int, int) 
		int size
		int overflow
	protected boolean close (org.eclipse.jdt.internal.core.util.LRUCache$LRUCacheEntry) 
		org.eclipse.jdt.internal.core.util.LRUCache$LRUCacheEntry entry
	protected org.eclipse.jdt.internal.core.util.LRUCache newInstance (int, int) 
		int size
		int newOverflow
	public boolean isEmpty () 
}

org/eclipse/pde/api/tools/internal/model/ApiModelCache.class
ApiModelCache.java
package org.eclipse.pde.api.tools.internal.model
public final org.eclipse.pde.api.tools.internal.model.ApiModelCache extends java.lang.Object {
	static final int DEFAULT_CACHE_SIZE
	static final int DEFAULT_OVERFLOW
	static org.eclipse.pde.api.tools.internal.model.ApiModelCache fInstance
	org.eclipse.pde.api.tools.internal.model.ApiModelCache$Cache fRootCache
	org.eclipse.pde.api.tools.internal.model.ApiModelCache$Cache fMemberTypeCache
	static void  () 
	private void  () 
	public static synchronized org.eclipse.pde.api.tools.internal.model.ApiModelCache getCache () 
	private java.lang.String getCacheKey (java.lang.String, java.lang.String, java.lang.String) 
		String baseline
		String component
		String typename
		StringBuffer buffer
	public void cacheElementInfo (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement element
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent comp
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		String id
		org.eclipse.pde.api.tools.internal.model.ApiModelCache$Cache compcache
		org.eclipse.pde.api.tools.internal.model.ApiModelCache$Cache typecache
		org.eclipse.pde.api.tools.internal.model.ApiType type
		String key
		org.eclipse.pde.api.tools.internal.model.ApiModelCache$Cache mcache
	private java.lang.String getRootName (java.lang.String) 
		String typename
		int idx
	private boolean isMemberType (java.lang.String) 
		String typename
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiElement getElementInfo (java.lang.String, java.lang.String, java.lang.String, int) 
		String baselineid
		String componentid
		String identifier
		int type
		org.eclipse.pde.api.tools.internal.model.ApiModelCache$Cache mcache
		org.eclipse.pde.api.tools.internal.model.ApiModelCache$Cache compcache
		org.eclipse.pde.api.tools.internal.model.ApiModelCache$Cache typecache
	public boolean removeElementInfo (java.lang.String, java.lang.String, java.lang.String, int) 
		String baselineid
		String componentid
		String identifier
		int type
		boolean removed
		org.eclipse.pde.api.tools.internal.model.ApiModelCache$Cache mcache
		org.eclipse.pde.api.tools.internal.model.ApiModelCache$Cache compcache
		org.eclipse.pde.api.tools.internal.model.ApiModelCache$Cache typecache
		org.eclipse.pde.api.tools.internal.model.ApiModelCache$Cache compcache
		boolean removed
	public boolean removeElementInfo (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement element
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent comp
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
	public void flushCaches () 
	private void flushMemberCache () 
	public boolean isEmpty () 
		boolean empty
}

org/eclipse/pde/api/tools/internal/model/ApiModelFactory.class
ApiModelFactory.java
package org.eclipse.pde.api.tools.internal.model
public org.eclipse.pde.api.tools.internal.model.ApiModelFactory extends java.lang.Object {
	private static long fNextId
	static void  () 
	public void  () 
	private static long getBundleID () 
	public static org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent newApiComponent (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		String location
		org.eclipse.pde.api.tools.internal.model.BundleComponent component
	public static org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent newApiComponent (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.pde.core.plugin.IPluginModelBase)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		org.eclipse.pde.core.plugin.IPluginModelBase model
		org.eclipse.osgi.service.resolver.BundleDescription bundleDescription
		String location
		org.eclipse.pde.api.tools.internal.model.BundleComponent component
	private static boolean isBinaryProject (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String location
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.resources.IProject project
	public static org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline newApiBaseline (java.lang.String) 
		String name
	public static org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline newApiBaseline (java.lang.String, java.io.File)  throws org.eclipse.core.runtime.CoreException 
		String name
		java.io.File eeDescription
	public static org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline newApiBaseline (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		String location
	public static org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline newApiBaseline (java.lang.String, java.io.File, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		java.io.File eeDescription
		String location
}

org/eclipse/pde/api/tools/internal/model/ApiType.class
ApiType.java
package org.eclipse.pde.api.tools.internal.model
public org.eclipse.pde.api.tools.internal.model.ApiType extends org.eclipse.pde.api.tools.internal.model.ApiMember implements org.eclipse.pde.api.tools.internal.provisional.model.IApiType  {
	private String fSuperclassName
	private String[] fSuperInterfaceNames
	private String fEnclosingTypeName
	private String fSimpleName
	private static final org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod[] EMPTY_METHODS
	private static final org.eclipse.pde.api.tools.internal.provisional.model.IApiField[] EMPTY_FIELDS
	private static final org.eclipse.pde.api.tools.internal.provisional.model.IApiType[] EMPTY_TYPES
	private static final String NO_ENCLOSING_METHOD
	private java.util.Map fFields
	private java.util.LinkedHashMap fMethods
	private java.util.Map fMemberTypes
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor fHandle
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiType fSuperclass
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiType[] fSuperInterfaces
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot fStorage
	private String fEnclosingMethodSignature
	private String fEnclosingMethodName
	private boolean fAnonymous
	private boolean fLocal
	private boolean fMemberType
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiType fEnclosingType
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod fEnclosingMethod
	static void  () 
	public void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement, java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement parent
		String name
		String signature
		String genericSig
		int flags
		String enclosingName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot storage
	public java.util.List extractReferences (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int referenceMask
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.HashSet references
		org.eclipse.pde.api.tools.internal.builder.ReferenceExtractor extractor
		org.objectweb.asm.ClassReader reader
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiField getField (java.lang.String) 
		String name
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiField[] getFields () 
	public java.lang.String getPackageName () 
	public org.eclipse.pde.api.tools.internal.model.ApiMethod addMethod (java.lang.String, java.lang.String, java.lang.String, int, java.lang.String[]) 
		String name
		String signature
		String genericSig
		int modifiers
		String[] exceptions
		org.eclipse.pde.api.tools.internal.model.ApiMethod method
	public org.eclipse.pde.api.tools.internal.model.ApiField addField (java.lang.String, java.lang.String, java.lang.String, int, java.lang.Object) 
		String name
		String signature
		String genericSig
		int modifiers
		Object value
		org.eclipse.pde.api.tools.internal.model.ApiField field
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod getMethod (java.lang.String, java.lang.String) 
		String name
		String signature
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod[] getMethods () 
	public java.lang.String[] getSuperInterfaceNames () 
	public void setSuperInterfaceNames (java.lang.String[]) 
		String[] names
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiType[] getSuperInterfaces ()  throws org.eclipse.core.runtime.CoreException 
		String[] names
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType[] interfaces
		int i
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiType getSuperclass ()  throws org.eclipse.core.runtime.CoreException 
		String name
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiType resolveType (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String qName
		String packageName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] components
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot result
	private void requiresApiComponent ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.String getSuperclassName () 
	public void setSuperclassName (java.lang.String) 
		String superName
	public void setSimpleName (java.lang.String) 
		String simpleName
	public boolean isAnnotation () 
	public boolean isAnonymous () 
	public boolean isLocal () 
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot getTypeRoot () 
	public void setAnonymous () 
	public void setMemberType () 
	public void setLocal () 
	public void setEnclosingMethodInfo (java.lang.String, java.lang.String) 
		String name
		String signature
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod getEnclosingMethod () 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType enclosingType
	public boolean isClass () 
	public boolean isEnum () 
	public boolean isInterface () 
	public boolean isMemberType () 
	public org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor getHandle () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
	public int hashCode () 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
	public void addMemberType (java.lang.String, int) 
		String name
		int modifiers
		int index
		String simpleName
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiType getMemberType (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String simpleName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot file
		StringBuffer qName
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiType[] getMemberTypes ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType[] members
		java.util.Iterator iterator
		int index
		String name
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod[] methods
		int i
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField[] fields
		int i
	public java.lang.String getSimpleName () 
		String name
		int index
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiType getEnclosingType ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot root
	private java.lang.String processEnclosingTypeName () 
		int idx
}

org/eclipse/pde/api/tools/internal/model/ArchiveApiTypeContainer$ArchiveApiTypeRoot.class
ArchiveApiTypeContainer.java
package org.eclipse.pde.api.tools.internal.model
 org.eclipse.pde.api.tools.internal.model.ArchiveApiTypeContainer$ArchiveApiTypeRoot extends org.eclipse.pde.api.tools.internal.model.AbstractApiTypeRoot implements java.lang.Comparable  {
	private String fTypeName
	public void  (org.eclipse.pde.api.tools.internal.model.ArchiveApiTypeContainer, java.lang.String) 
		org.eclipse.pde.api.tools.internal.model.ArchiveApiTypeContainer container
		String entryName
	public java.lang.String getTypeName () 
	public int compareTo (java.lang.Object) 
		Object o
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.model.ArchiveApiTypeContainer$ArchiveApiTypeRoot classFile
	public int hashCode () 
	public byte[] getContents ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.model.ArchiveApiTypeContainer archive
		java.util.zip.ZipFile zipFile
		java.util.zip.ZipFile zipFile
		java.io.IOException e
		java.util.zip.ZipEntry entry
		java.util.zip.ZipEntry entry
		java.util.zip.ZipEntry entry
		java.util.zip.ZipEntry entry
		java.io.InputStream stream
		java.io.InputStream stream
		java.io.InputStream stream
		java.io.InputStream stream
		java.io.IOException e
		java.io.IOException ioe
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public java.lang.String toString () 
}

org/eclipse/pde/api/tools/internal/model/ArchiveApiTypeContainer.class
ArchiveApiTypeContainer.java
package org.eclipse.pde.api.tools.internal.model
public org.eclipse.pde.api.tools.internal.model.ArchiveApiTypeContainer extends org.eclipse.pde.api.tools.internal.model.ApiElement implements org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer  {
	String fLocation
	private java.util.Map fPackages
	private String[] fPackageNames
	public void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement, java.lang.String) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement parent
		String path
	public void accept (org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor visitor
		java.util.List packages
		java.util.Iterator iterator
		String pkg
		java.util.List types
		java.util.Iterator cfIterator
		java.util.List classFiles
		String entryName
		org.eclipse.pde.api.tools.internal.model.ArchiveApiTypeContainer$ArchiveApiTypeRoot classFile
	public java.lang.String toString () 
		StringBuffer buff
	public synchronized void close ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot findTypeRoot (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String qualifiedName
		int index
		String packageName
		java.util.Set classFileNames
		String fileName
	public java.lang.String[] getPackageNames ()  throws org.eclipse.core.runtime.CoreException 
		java.util.Set names
		String[] result
	private synchronized void init ()  throws org.eclipse.core.runtime.CoreException 
		java.util.zip.ZipFile zipFile
		java.util.zip.ZipFile zipFile
		java.io.IOException e
		java.util.Enumeration entries
		java.util.zip.ZipEntry entry
		String name
		String pkg
		int index
		java.util.Set fileNames
		java.io.IOException e
		java.io.IOException e
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot findTypeRoot (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String qualifiedName
		String id
	public int getContainerType () 
}

org/eclipse/pde/api/tools/internal/model/BundleComponent.class
BundleComponent.java
package org.eclipse.pde.api.tools.internal.model
public org.eclipse.pde.api.tools.internal.model.BundleComponent extends org.eclipse.pde.api.tools.internal.model.Component {
	static final String TMP_API_FILE_PREFIX
	static final String TMP_API_FILE_POSTFIX
	private java.util.Dictionary fManifest
	private static final String[] MANIFEST_HEADERS
	private boolean fHasApiDescription
	private String fLocation
	private org.eclipse.osgi.service.resolver.BundleDescription fBundleDescription
	private String fSymbolicName
	private org.osgi.framework.Version fVersion
	private String[] lowestEEs
	private boolean fWorkspaceBinary
	private long fBundleId
	static void  () 
	public void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, java.lang.String, long)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		String location
		long bundleid
	public void dispose () 
	protected synchronized java.util.Dictionary getManifest ()  throws org.eclipse.core.runtime.CoreException 
		java.io.IOException e
	protected synchronized void doManifestCompaction () 
		java.util.Dictionary temp
		int i
		String header
		Object value
	public boolean isValidBundle ()  throws org.eclipse.core.runtime.CoreException 
		java.util.Dictionary manifest
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.model.BundleComponent comp
	protected synchronized void init () 
		java.util.Dictionary manifest
		org.osgi.framework.BundleException e
		org.eclipse.core.runtime.CoreException ce
	public boolean isWorkspaceBinary () 
	protected org.eclipse.osgi.service.resolver.State getState () 
	protected org.eclipse.osgi.service.resolver.BundleDescription getBundleDescription (java.util.Dictionary, java.lang.String, long)  throws org.osgi.framework.BundleException 
		java.util.Dictionary manifest
		String location
		long id
		org.eclipse.osgi.service.resolver.State state
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		org.eclipse.osgi.service.resolver.StateObjectFactory factory
	protected org.eclipse.osgi.service.resolver.BundleDescription lookupBundle (org.eclipse.osgi.service.resolver.State, java.util.Dictionary)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.service.resolver.State state
		java.util.Dictionary manifest
		org.osgi.framework.Version version
		String ver
		org.eclipse.osgi.util.ManifestElement[] name
	protected boolean isBinary () 
	protected org.eclipse.pde.api.tools.internal.provisional.IApiDescription createApiDescription ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.osgi.service.resolver.BundleDescription[] fragments
		java.util.ArrayList descriptions
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		int i
	protected org.eclipse.pde.api.tools.internal.provisional.IApiDescription createLocalApiDescription ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDesc
		String xml
		java.io.IOException e
	protected java.util.Set getLocalPackageNames ()  throws org.eclipse.core.runtime.CoreException 
		java.util.Set names
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer[] containers
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent comp
		int i
		String[] packageNames
		int j
	public static void initializeApiDescription (org.eclipse.pde.api.tools.internal.provisional.IApiDescription, org.eclipse.osgi.service.resolver.BundleDescription, java.util.Set)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDesc
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		java.util.Set packages
		java.util.Iterator iterator
		String name
		java.util.List supplied
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] exportPackages
		org.eclipse.osgi.service.resolver.HostSpecification host
		org.eclipse.osgi.service.resolver.BundleDescription[] hosts
		int i
		org.eclipse.osgi.service.resolver.BundleDescription[] fragments
		int i
	protected static void addSuppliedPackages (java.util.Set, java.util.List, org.eclipse.osgi.service.resolver.ExportPackageDescription[]) 
		java.util.Set packages
		java.util.List supplied
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] exportPackages
		int i
		org.eclipse.osgi.service.resolver.ExportPackageDescription pkg
		String name
	protected static void annotateExportedPackages (org.eclipse.pde.api.tools.internal.provisional.IApiDescription, org.eclipse.osgi.service.resolver.ExportPackageDescription[]) 
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDesc
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] exportedPackages
		int i
		org.eclipse.osgi.service.resolver.ExportPackageDescription pkg
		boolean internal
		String[] friends
		String pkgName
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor pkgDesc
		int j
	protected org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore createApiFilterStore ()  throws org.eclipse.core.runtime.CoreException 
	protected synchronized java.util.List createApiTypeContainers ()  throws org.eclipse.core.runtime.CoreException 
		java.util.List containers
		java.util.List all
		boolean considerFragments
		org.eclipse.osgi.service.resolver.BundleDescription[] fragments
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		int i
		java.util.Iterator iterator
		java.util.Set entryNames
		org.eclipse.pde.api.tools.internal.model.BundleComponent other
		org.eclipse.pde.api.tools.internal.model.BundleComponent component
		String[] paths
		int i
		String path
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
		java.util.Iterator iter
		org.osgi.framework.BundleException e
		java.io.IOException e
	protected boolean isApiEnabled () 
	protected java.lang.String[] getClasspathEntries (java.util.Dictionary)  throws org.osgi.framework.BundleException 
		java.util.Dictionary manifest
		org.eclipse.osgi.util.ManifestElement[] classpath
		String[] elements
		int i
	protected org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer createApiTypeContainer (java.lang.String)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		String path
		java.io.File bundle
		java.io.File entry
		java.util.zip.ZipFile zip
		java.util.zip.ZipEntry entry
		java.util.zip.ZipEntry entry
		java.io.File tmpfolder
		java.io.File tmpfolder
		java.io.File dir
		java.io.File file
		java.io.File parent
	void extractDirectory (java.util.zip.ZipFile, java.lang.String, java.io.File)  throws java.io.IOException 
		java.util.zip.ZipFile zip
		String pathprefix
		java.io.File parent
		java.util.Enumeration entries
		String prefix
		java.util.zip.ZipEntry entry
		java.io.File file
	java.io.File extractEntry (java.util.zip.ZipFile, java.util.zip.ZipEntry, java.io.File)  throws java.io.IOException 
		java.util.zip.ZipFile zip
		java.util.zip.ZipEntry entry
		java.io.File parent
		java.io.InputStream inputStream
		java.io.File file
		java.io.File file
		java.io.File file
		java.io.FileOutputStream outputStream
		java.io.File lparent
		byte[] bytes
		int read
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	protected java.util.Map loadManifest (java.io.File)  throws java.io.IOException 
		java.io.File bundleLocation
		java.util.zip.ZipFile jarFile
		java.io.InputStream manifestStream
		String extension
		java.util.zip.ZipEntry manifestEntry
		java.io.File file
		org.osgi.framework.BundleException e
	protected java.util.jar.Manifest readManifest (java.io.File)  throws java.io.IOException 
		java.io.File bundleLocation
		java.util.zip.ZipFile jarFile
		java.io.InputStream manifestStream
		String extension
		java.util.zip.ZipEntry manifestEntry
		java.io.File file
	void closingZipFileAndStream (java.io.InputStream, java.util.zip.ZipFile) 
		java.io.InputStream stream
		java.util.zip.ZipFile jarFile
		java.io.IOException e
		java.io.IOException e
	protected java.lang.String readFileContents (java.lang.String, java.io.File) 
		String xmlFileName
		java.io.File bundleLocation
		java.util.zip.ZipFile jarFile
		java.io.InputStream stream
		String extension
		String extension
		java.util.zip.ZipEntry manifestEntry
		java.io.File file
		java.io.IOException e
	protected java.lang.String loadApiDescription (java.io.File)  throws java.io.IOException 
		java.io.File bundleLocation
		java.util.zip.ZipFile jarFile
		java.io.InputStream stream
		String contents
		String extension
		java.util.zip.ZipEntry manifestEntry
		java.io.File file
		char[] charArray
	protected java.net.URL getFileInBundle (java.io.File, java.lang.String)  throws java.net.MalformedURLException 
		java.io.File bundleLocation
		String filePath
		String extension
		StringBuffer urlSt
	public synchronized java.lang.String[] getExecutionEnvironments ()  throws org.eclipse.core.runtime.CoreException 
	public final java.lang.String getSymbolicName () 
	public synchronized org.eclipse.pde.api.tools.internal.provisional.IRequiredComponentDescription[] getRequiredComponents ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.osgi.service.resolver.BundleSpecification[] requiredBundles
		org.eclipse.pde.api.tools.internal.provisional.IRequiredComponentDescription[] req
		int i
		org.eclipse.osgi.service.resolver.BundleSpecification bundle
	public synchronized java.lang.String getVersion () 
	public synchronized org.eclipse.osgi.service.resolver.BundleDescription getBundleDescription ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.String toString () 
		StringBuffer buffer
		StringBuffer buffer
	public java.lang.String getLocation () 
	public boolean isSystemComponent () 
	public synchronized boolean isSourceComponent ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.osgi.util.ManifestElement[] sourceBundle
		String pluginXMLContents
	private boolean containsSourceExtensionPoint (java.lang.String) 
		String pluginXMLContents
		javax.xml.parsers.SAXParserFactory factory
		javax.xml.parsers.SAXParser saxParser
		org.xml.sax.InputSource inputSource
		org.eclipse.pde.api.tools.internal.util.SourceDefaultHandler defaultHandler
	public synchronized boolean isFragment ()  throws org.eclipse.core.runtime.CoreException 
	public synchronized org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent getHost ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.osgi.service.resolver.HostSpecification host
	public synchronized boolean hasFragments ()  throws org.eclipse.core.runtime.CoreException 
	protected void setHasApiDescription (boolean) 
		boolean hasApiDescription
	public boolean hasApiDescription () 
	public java.lang.String[] getLowestEEs ()  throws org.eclipse.core.runtime.CoreException 
		String[] temp
		String[] executionEnvironments
		int length
		int values
		int i
		int tempLength
		int tempLength
		int tempLength
	public synchronized org.eclipse.osgi.service.resolver.ResolverError[] getErrors ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.model.ApiBaseline baseline
		org.eclipse.osgi.service.resolver.ResolverError[] resolverErrors
	protected void baselineDisposed (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
}

org/eclipse/pde/api/tools/internal/model/Component.class
Component.java
package org.eclipse.pde.api.tools.internal.model
public abstract org.eclipse.pde.api.tools.internal.model.Component extends org.eclipse.pde.api.tools.internal.model.AbstractApiTypeContainer implements org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent  {
	private org.eclipse.pde.api.tools.internal.provisional.IApiDescription fApiDescription
	private org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore fFilterStore
	public void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
	public void accept (org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor visitor
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent getHost ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline getBaseline () 
	public void dispose () 
		org.eclipse.core.runtime.CoreException e
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent getApiComponent () 
	public synchronized org.eclipse.pde.api.tools.internal.provisional.IApiDescription getApiDescription ()  throws org.eclipse.core.runtime.CoreException 
	protected synchronized boolean isApiDescriptionInitialized () 
	protected synchronized boolean hasApiFilterStore () 
	public synchronized org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer[] getApiTypeContainers ()  throws org.eclipse.core.runtime.CoreException 
	public synchronized org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer[] getApiTypeContainers (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String id
	protected abstract org.eclipse.pde.api.tools.internal.provisional.IApiDescription createApiDescription ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore getFilterStore ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor getHandle () 
	public int getContainerType () 
	protected abstract org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore createApiFilterStore ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/api/tools/internal/model/CompositeApiTypeContainer.class
CompositeApiTypeContainer.java
package org.eclipse.pde.api.tools.internal.model
public org.eclipse.pde.api.tools.internal.model.CompositeApiTypeContainer extends org.eclipse.pde.api.tools.internal.model.AbstractApiTypeContainer {
	private java.util.List fContainers
	public void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement, java.util.List) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement parent
		java.util.List containers
	protected java.util.List createApiTypeContainers ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.String toString () 
		StringBuffer buff
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
		java.util.Iterator iter
}

org/eclipse/pde/api/tools/internal/model/DirectoryApiTypeContainer$1.class
DirectoryApiTypeContainer.java
package org.eclipse.pde.api.tools.internal.model
 org.eclipse.pde.api.tools.internal.model.DirectoryApiTypeContainer$1 extends java.lang.Object implements java.io.FileFilter  {
	final org.eclipse.pde.api.tools.internal.model.DirectoryApiTypeContainer this$0
	void  (org.eclipse.pde.api.tools.internal.model.DirectoryApiTypeContainer) 
	public boolean accept (java.io.File) 
		java.io.File file
}

org/eclipse/pde/api/tools/internal/model/DirectoryApiTypeContainer$LocalApiTypeRoot.class
DirectoryApiTypeContainer.java
package org.eclipse.pde.api.tools.internal.model
 org.eclipse.pde.api.tools.internal.model.DirectoryApiTypeContainer$LocalApiTypeRoot extends org.eclipse.pde.api.tools.internal.model.AbstractApiTypeRoot implements java.lang.Comparable  {
	String fLocation
	public void  (org.eclipse.pde.api.tools.internal.model.DirectoryApiTypeContainer, java.lang.String, java.lang.String) 
		org.eclipse.pde.api.tools.internal.model.DirectoryApiTypeContainer directory
		String location
		String typeName
	public java.lang.String getTypeName () 
	public int compareTo (java.lang.Object) 
		Object o
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public byte[] getContents ()  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream stream
		java.io.FileNotFoundException e
		java.io.IOException ioe
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
}

org/eclipse/pde/api/tools/internal/model/DirectoryApiTypeContainer.class
DirectoryApiTypeContainer.java
package org.eclipse.pde.api.tools.internal.model
public org.eclipse.pde.api.tools.internal.model.DirectoryApiTypeContainer extends org.eclipse.pde.api.tools.internal.model.ApiElement implements org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer  {
	private java.util.Map fPackages
	private String[] fPackageNames
	public void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement, java.lang.String) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement parent
		String location
	public void accept (org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor visitor
		String[] packageNames
		int i
		String pkg
		String location
		java.io.File dir
		java.io.File[] files
		java.util.List classFiles
		int j
		String name
		String typeName
		java.util.Iterator cfIterator
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot classFile
	public java.lang.String toString () 
		StringBuffer buff
	public synchronized void close ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot findTypeRoot (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String qualifiedName
		int index
		String cfName
		String pkg
		String location
		java.io.File file
	public java.lang.String[] getPackageNames ()  throws org.eclipse.core.runtime.CoreException 
		java.util.List names
		String[] result
	private synchronized void init () 
	private void processDirectory (java.lang.String, java.io.File) 
		String packageName
		java.io.File dir
		java.io.File[] files
		boolean hasClassFiles
		java.util.List dirs
		int i
		java.io.File file
		java.util.Iterator iterator
		java.io.File child
		String nextName
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot findTypeRoot (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String qualifiedName
		String id
	public int getContainerType () 
}

org/eclipse/pde/api/tools/internal/model/Messages.class
Messages.java
package org.eclipse.pde.api.tools.internal.model
public org.eclipse.pde.api.tools.internal.model.Messages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String ApiType_0
	public static String ApiType_1
	public static String ApiType_2
	public static String ApiType_3
	public static String ApiScope_0
	public static String BundleApiComponent_baseline_disposed
	public static String BundleComponent_failed_to_lookup_fragment
	static Class class$0
	static void  () 
	private void  () 
}

org/eclipse/pde/api/tools/internal/model/Messages.properties
org/eclipse/pde/api/tools/internal/model/MethodKey.class
MethodKey.java
package org.eclipse.pde.api.tools.internal.model
public org.eclipse.pde.api.tools.internal.model.MethodKey extends java.lang.Object {
	private String fSelector
	private String fSig
	private String fTypename
	private boolean fConsiderTypename
	public void  (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String typename
		String name
		String sig
		boolean considertypename
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.model.MethodKey key
	public int hashCode () 
	boolean signaturesEqual (java.lang.String, java.lang.String) 
		String sig1
		String sig2
	public java.lang.String toString () 
		StringBuffer buf
}

org/eclipse/pde/api/tools/internal/model/ProjectComponent.class
ProjectComponent.java
package org.eclipse.pde.api.tools.internal.model
public org.eclipse.pde.api.tools.internal.model.ProjectComponent extends org.eclipse.pde.api.tools.internal.model.BundleComponent {
	private static boolean DEBUG
	private org.eclipse.jdt.core.IJavaProject fProject
	private org.eclipse.pde.core.plugin.IPluginModelBase fModel
	private java.util.Map fPathToOutputContainers
	private java.util.Map fOutputLocationToContainer
	static void  () 
	public static void setDebug (boolean) 
		boolean debugValue
	public void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, java.lang.String, org.eclipse.pde.core.plugin.IPluginModelBase, long)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		String location
		org.eclipse.pde.core.plugin.IPluginModelBase model
		long bundleid
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.resources.IProject project
	protected boolean isBinary () 
	protected org.eclipse.osgi.service.resolver.BundleDescription getBundleDescription (java.util.Dictionary, java.lang.String, long)  throws org.osgi.framework.BundleException 
		java.util.Dictionary manifest
		String location
		long id
		org.eclipse.core.runtime.CoreException ce
	org.eclipse.pde.core.plugin.IPluginModelBase getModel ()  throws org.eclipse.core.runtime.CoreException 
	protected boolean isApiEnabled () 
	public void dispose () 
		org.eclipse.core.runtime.CoreException ce
	protected org.eclipse.pde.api.tools.internal.provisional.IApiDescription createLocalApiDescription ()  throws org.eclipse.core.runtime.CoreException 
		long time
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDesc
	protected org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore createApiFilterStore ()  throws org.eclipse.core.runtime.CoreException 
		long time
		org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore store
	protected synchronized java.util.List createApiTypeContainers ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IFile prop
		org.eclipse.pde.internal.core.build.WorkspaceBuildModel properties
		org.eclipse.pde.core.build.IBuild build
		org.eclipse.pde.core.build.IBuildEntry entry
		String[] tokens
		org.eclipse.jdt.core.IClasspathEntry[] classpathEntries
		java.util.List containers
		int i
		org.eclipse.jdt.core.IClasspathEntry classpathEntry
		String containerPath
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.resources.IResource resource
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer cfc
		org.eclipse.pde.core.build.IBuildEntry[] entries
		int length
		int i
		org.eclipse.pde.core.build.IBuildEntry buildEntry
		String jar
		String[] tokens
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
		java.util.List containers
		int j
		String currentToken
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer cfc
	protected org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer createApiTypeContainer (java.lang.String)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		String path
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer findApiTypeContainer (java.lang.String) 
		String location
		org.eclipse.core.resources.IResource res
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer getApiTypeContainer (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent)  throws org.eclipse.core.runtime.CoreException 
		String location
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.core.resources.IResource res
		org.eclipse.jdt.core.IPackageFragmentRoot root
		org.eclipse.core.runtime.IPath location2
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer cfc
		org.eclipse.jdt.core.IClasspathEntry entry
		org.eclipse.core.runtime.IPath outputLocation
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer cfc
		org.eclipse.core.runtime.IPath projectFullPath
		org.eclipse.core.resources.IContainer container
	public org.eclipse.jdt.core.IJavaProject getJavaProject () 
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer getTypeContainer (org.eclipse.jdt.core.IPackageFragmentRoot)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.core.IPackageFragmentRoot root
		org.eclipse.core.resources.IResource resource
		String location
}

org/eclipse/pde/api/tools/internal/model/ProjectTypeContainer$ContainerVisitor.class
ProjectTypeContainer.java
package org.eclipse.pde.api.tools.internal.model
 org.eclipse.pde.api.tools.internal.model.ProjectTypeContainer$ContainerVisitor extends java.lang.Object implements org.eclipse.core.resources.IResourceProxyVisitor  {
	java.util.List collector
	int segmentcount
	final org.eclipse.pde.api.tools.internal.model.ProjectTypeContainer this$0
	public void  (org.eclipse.pde.api.tools.internal.model.ProjectTypeContainer, java.util.List, org.eclipse.core.resources.IContainer) 
		java.util.List collector
		org.eclipse.core.resources.IContainer root
	public boolean visit (org.eclipse.core.resources.IResourceProxy)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResourceProxy proxy
		String path
}

org/eclipse/pde/api/tools/internal/model/ProjectTypeContainer.class
ProjectTypeContainer.java
package org.eclipse.pde.api.tools.internal.model
public org.eclipse.pde.api.tools.internal.model.ProjectTypeContainer extends org.eclipse.pde.api.tools.internal.model.ApiElement implements org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer  {
	private org.eclipse.core.resources.IContainer fRoot
	private String[] fPackageNames
	public void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement, org.eclipse.core.resources.IContainer) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement parent
		org.eclipse.core.resources.IContainer container
	public void accept (org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor visitor
	public void close ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.String toString () 
		StringBuffer buff
	private void doVisit (org.eclipse.core.resources.IContainer, java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IContainer container
		String pkgName
		org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor visitor
		org.eclipse.core.resources.IResource[] members
		java.util.List dirs
		boolean visitPkg
		int i
		org.eclipse.core.resources.IResource file
		String name
		String typeName
		StringBuffer buf
		org.eclipse.pde.api.tools.internal.model.ResourceApiTypeRoot cf
		java.util.Iterator iterator
		org.eclipse.core.resources.IContainer child
		String nextName
		StringBuffer buffer
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot findTypeRoot (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String qualifiedName
		int index
		String cfName
		String pkg
		org.eclipse.core.resources.IFolder folder
		org.eclipse.core.resources.IFile file
	public java.lang.String[] getPackageNames ()  throws org.eclipse.core.runtime.CoreException 
		java.util.List names
	private void collectPackageNames (java.util.List, java.lang.String, org.eclipse.core.resources.IContainer)  throws org.eclipse.core.runtime.CoreException 
		java.util.List names
		String packageName
		org.eclipse.core.resources.IContainer dir
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot findTypeRoot (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String qualifiedName
		String id
	public int getContainerType () 
}

org/eclipse/pde/api/tools/internal/model/ResourceApiTypeRoot.class
ResourceApiTypeRoot.java
package org.eclipse.pde.api.tools.internal.model
public org.eclipse.pde.api.tools.internal.model.ResourceApiTypeRoot extends org.eclipse.pde.api.tools.internal.model.AbstractApiTypeRoot {
	private org.eclipse.core.resources.IFile fFile
	public void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement, org.eclipse.core.resources.IFile, java.lang.String) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement parent
		org.eclipse.core.resources.IFile file
		String typeName
	public byte[] getContents ()  throws org.eclipse.core.runtime.CoreException 
		java.io.InputStream stream
		java.io.IOException ioe
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public java.lang.String getTypeName () 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot file
}

org/eclipse/pde/api/tools/internal/model/StubApiComponent.class
StubApiComponent.java
package org.eclipse.pde.api.tools.internal.model
public org.eclipse.pde.api.tools.internal.model.StubApiComponent extends org.eclipse.pde.api.tools.internal.model.SystemLibraryApiComponent {
	private static final String STUB_PATH
	private static java.util.Map AllSystemLibraryApiComponents
	static Class class$0
	public static org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent getStubApiComponent (int) 
		int eeValue
		String name
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		java.io.File stubFile
	private static java.io.File getFileFor (int, java.lang.String) 
		int eeValue
		String name
		String lname
		String stubName
		java.net.URL stub
		java.io.File stubFile
	public static java.lang.String[] getInstalledMetadata () 
		java.util.List allEEs
		int[] allEEsValues
		String name
		java.io.File stubFile
		int eeValue
		int i
		String[] result
	private void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, java.lang.String, java.lang.String) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		String fileName
		String profileName
		org.eclipse.core.runtime.IPath path
	protected org.eclipse.pde.api.tools.internal.provisional.IApiDescription createApiDescription ()  throws org.eclipse.core.runtime.CoreException 
	protected org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore createApiFilterStore () 
	protected java.util.List createApiTypeContainers ()  throws org.eclipse.core.runtime.CoreException 
		java.util.List libs
		int i
		org.eclipse.jdt.launching.LibraryLocation lib
	public boolean isSystemComponent () 
	public static void disposeAllCaches () 
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent apiComponent
	public static boolean isInstalled (int) 
		int eeValue
		String name
		java.io.File stubFile
}

org/eclipse/pde/api/tools/internal/model/StubArchiveApiTypeContainer$ArchiveApiTypeRoot.class
StubArchiveApiTypeContainer.java
package org.eclipse.pde.api.tools.internal.model
 org.eclipse.pde.api.tools.internal.model.StubArchiveApiTypeContainer$ArchiveApiTypeRoot extends org.eclipse.pde.api.tools.internal.model.AbstractApiTypeRoot implements java.lang.Comparable  {
	private String fTypeName
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiType getStructure ()  throws org.eclipse.core.runtime.CoreException 
	public void  (org.eclipse.pde.api.tools.internal.model.StubArchiveApiTypeContainer, java.lang.String) 
		org.eclipse.pde.api.tools.internal.model.StubArchiveApiTypeContainer container
		String entryName
	public java.lang.String getTypeName () 
	public int compareTo (java.lang.Object) 
		Object o
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.model.StubArchiveApiTypeContainer$ArchiveApiTypeRoot classFile
	public int hashCode () 
	public byte[] getContents ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.model.StubArchiveApiTypeContainer archive
		java.util.zip.ZipFile zipFile
		java.util.zip.ZipEntry entry
		java.io.InputStream stream
		java.io.IOException e
		java.io.IOException ioe
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
}

org/eclipse/pde/api/tools/internal/model/StubArchiveApiTypeContainer.class
StubArchiveApiTypeContainer.java
package org.eclipse.pde.api.tools.internal.model
public org.eclipse.pde.api.tools.internal.model.StubArchiveApiTypeContainer extends org.eclipse.pde.api.tools.internal.model.ApiElement implements org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer  {
	String fLocation
	private java.util.Map fPackages
	private String[] fPackageNames
	private java.util.zip.ZipFile fZipFile
	public void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement, java.lang.String) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement parent
		String path
	public void accept (org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor visitor
		java.util.List packages
		java.util.Iterator iterator
		String pkg
		java.util.List types
		java.util.Iterator cfIterator
		java.util.List classFiles
		String entryName
		org.eclipse.pde.api.tools.internal.model.StubArchiveApiTypeContainer$ArchiveApiTypeRoot classFile
	public java.lang.String toString () 
		StringBuffer buff
	public synchronized void close ()  throws org.eclipse.core.runtime.CoreException 
		java.io.IOException e
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot findTypeRoot (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String qualifiedName
		int index
		String packageName
		java.util.Set classFileNames
		String fileName
	public java.lang.String[] getPackageNames ()  throws org.eclipse.core.runtime.CoreException 
		java.util.Set names
		String[] result
	private synchronized void init ()  throws org.eclipse.core.runtime.CoreException 
		java.util.zip.ZipFile zipFile
		java.util.Enumeration entries
		java.util.zip.ZipEntry entry
		String name
		String pkg
		int index
		java.util.Set fileNames
	synchronized java.util.zip.ZipFile open ()  throws org.eclipse.core.runtime.CoreException 
		java.io.IOException e
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot findTypeRoot (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String qualifiedName
		String id
	public int getContainerType () 
}

org/eclipse/pde/api/tools/internal/model/SystemLibraryApiComponent.class
SystemLibraryApiComponent.java
package org.eclipse.pde.api.tools.internal.model
public org.eclipse.pde.api.tools.internal.model.SystemLibraryApiComponent extends org.eclipse.pde.api.tools.internal.model.Component {
	protected String[] fExecEnv
	protected org.eclipse.jdt.launching.LibraryLocation[] fLibraries
	protected String fLocation
	protected String[] fSystemPackages
	protected String fVersion
	protected void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
	public void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.jdt.launching.environments.ExecutionEnvironmentDescription, java.lang.String[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		org.eclipse.jdt.launching.environments.ExecutionEnvironmentDescription description
		String[] systemPackages
	protected org.eclipse.pde.api.tools.internal.provisional.IApiDescription createApiDescription ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription api
		int i
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor pkg
		String[] packageNames
		int i
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor pkg
	protected org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore createApiFilterStore () 
	protected java.util.List createApiTypeContainers ()  throws org.eclipse.core.runtime.CoreException 
		java.util.List libs
		int i
		org.eclipse.jdt.launching.LibraryLocation lib
	public java.lang.String[] getExecutionEnvironments () 
	public java.lang.String getSymbolicName () 
	public java.lang.String getLocation () 
	public org.eclipse.pde.api.tools.internal.provisional.IRequiredComponentDescription[] getRequiredComponents () 
	public java.lang.String getVersion () 
	private void init (org.eclipse.jdt.launching.environments.ExecutionEnvironmentDescription)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.launching.environments.ExecutionEnvironmentDescription description
	public boolean isSourceComponent () 
	public boolean isSystemComponent () 
	public boolean isFragment () 
	public boolean hasFragments () 
	public java.lang.String getOrigin () 
	public boolean hasApiDescription () 
	public org.eclipse.pde.api.tools.internal.provisional.IApiDescription getSystemApiDescription (int)  throws org.eclipse.core.runtime.CoreException 
		int eeValue
	public java.lang.String[] getLowestEEs () 
	public org.eclipse.osgi.service.resolver.ResolverError[] getErrors ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/api/tools/internal/model/TypeStructureBuilder$1.class
TypeStructureBuilder.java
package org.eclipse.pde.api.tools.internal.model
 org.eclipse.pde.api.tools.internal.model.TypeStructureBuilder$1 extends org.objectweb.asm.MethodAdapter {
	final org.eclipse.pde.api.tools.internal.model.TypeStructureBuilder this$0
	private final org.eclipse.pde.api.tools.internal.model.ApiMethod val$method
	void  (org.eclipse.pde.api.tools.internal.model.TypeStructureBuilder, org.objectweb.asm.MethodVisitor, org.eclipse.pde.api.tools.internal.model.ApiMethod) 
		org.objectweb.asm.MethodVisitor $anonymous0
	public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault () 
}

org/eclipse/pde/api/tools/internal/model/TypeStructureBuilder$2.class
TypeStructureBuilder.java
package org.eclipse.pde.api.tools.internal.model
 org.eclipse.pde.api.tools.internal.model.TypeStructureBuilder$2 extends org.objectweb.asm.util.TraceAnnotationVisitor {
	final org.eclipse.pde.api.tools.internal.model.TypeStructureBuilder$1 this$1
	private final org.eclipse.pde.api.tools.internal.model.ApiMethod val$method
	void  (org.eclipse.pde.api.tools.internal.model.TypeStructureBuilder$1, org.eclipse.pde.api.tools.internal.model.ApiMethod) 
	public void visitEnd () 
		java.io.StringWriter stringWriter
		java.io.PrintWriter writer
		String def
}

org/eclipse/pde/api/tools/internal/model/TypeStructureBuilder$EnclosingMethodSetter.class
TypeStructureBuilder.java
package org.eclipse.pde.api.tools.internal.model
 org.eclipse.pde.api.tools.internal.model.TypeStructureBuilder$EnclosingMethodSetter extends org.objectweb.asm.ClassAdapter {
	String name
	String signature
	boolean found
	String typeName
	public void  (org.objectweb.asm.ClassVisitor, java.lang.String) 
		org.objectweb.asm.ClassVisitor cv
		String typeName
	public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int access
		String name
		String desc
		String signature
		String[] exceptions
		org.objectweb.asm.MethodVisitor mv
		org.objectweb.asm.MethodVisitor mv
}

org/eclipse/pde/api/tools/internal/model/TypeStructureBuilder$TypeNameFinder.class
TypeStructureBuilder.java
package org.eclipse.pde.api.tools.internal.model
 org.eclipse.pde.api.tools.internal.model.TypeStructureBuilder$TypeNameFinder extends org.objectweb.asm.MethodAdapter {
	protected org.eclipse.pde.api.tools.internal.model.TypeStructureBuilder$EnclosingMethodSetter setter
	public void  (org.objectweb.asm.MethodVisitor, org.eclipse.pde.api.tools.internal.model.TypeStructureBuilder$EnclosingMethodSetter) 
		org.objectweb.asm.MethodVisitor mv
		org.eclipse.pde.api.tools.internal.model.TypeStructureBuilder$EnclosingMethodSetter enclosingMethodSetter
	public void visitTypeInsn (int, java.lang.String) 
		int opcode
		String type
}

org/eclipse/pde/api/tools/internal/model/TypeStructureBuilder$TypeNameFinderInConstructor.class
TypeStructureBuilder.java
package org.eclipse.pde.api.tools.internal.model
 org.eclipse.pde.api.tools.internal.model.TypeStructureBuilder$TypeNameFinderInConstructor extends org.eclipse.pde.api.tools.internal.model.TypeStructureBuilder$TypeNameFinder {
	int lineNumberStart
	int matchingLineNumber
	int currentLineNumber
	public void  (org.objectweb.asm.MethodVisitor, org.eclipse.pde.api.tools.internal.model.TypeStructureBuilder$EnclosingMethodSetter) 
		org.objectweb.asm.MethodVisitor mv
		org.eclipse.pde.api.tools.internal.model.TypeStructureBuilder$EnclosingMethodSetter enclosingMethodSetter
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitTypeInsn (int, java.lang.String) 
		int opcode
		String type
	public void visitLineNumber (int, org.objectweb.asm.Label) 
		int line
		org.objectweb.asm.Label start
	public void visitEnd () 
}

org/eclipse/pde/api/tools/internal/model/TypeStructureBuilder.class
TypeStructureBuilder.java
package org.eclipse.pde.api.tools.internal.model
public org.eclipse.pde.api.tools.internal.model.TypeStructureBuilder extends org.objectweb.asm.ClassAdapter {
	org.eclipse.pde.api.tools.internal.model.ApiType fType
	org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent fComponent
	org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot fFile
	void  (org.objectweb.asm.ClassVisitor, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot) 
		org.objectweb.asm.ClassVisitor cv
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot file
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
		StringBuffer simpleSig
		String enclosingName
		int index
		int laccess
		String[] names
		int i
	public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String name
		String outerName
		String innerName
		int access
		String currentName
		String currentOuterName
	public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
		int laccess
	public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int access
		String name
		String desc
		String signature
		String[] exceptions
		String[] names
		int laccess
		int i
		org.eclipse.pde.api.tools.internal.model.ApiMethod method
	public static org.eclipse.pde.api.tools.internal.provisional.model.IApiType buildTypeStructure (byte[], org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot) 
		byte[] bytes
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot file
		org.eclipse.pde.api.tools.internal.model.TypeStructureBuilder visitor
		org.objectweb.asm.ClassReader classReader
		ArrayIndexOutOfBoundsException e
	public static void setEnclosingMethod (org.eclipse.pde.api.tools.internal.provisional.model.IApiType, org.eclipse.pde.api.tools.internal.model.ApiType) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType enclosingType
		org.eclipse.pde.api.tools.internal.model.ApiType currentAnonymousLocalType
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot typeRoot
		org.eclipse.pde.api.tools.internal.model.AbstractApiTypeRoot abstractApiTypeRoot
		org.eclipse.pde.api.tools.internal.model.TypeStructureBuilder$EnclosingMethodSetter visitor
		org.objectweb.asm.ClassReader classReader
		ArrayIndexOutOfBoundsException e
		org.eclipse.core.runtime.CoreException e
	public java.lang.String toString () 
		StringBuffer buffer
	public static org.eclipse.pde.api.tools.internal.provisional.model.IApiType buildStubTypeStructure (byte[], org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.model.StubArchiveApiTypeContainer$ArchiveApiTypeRoot) 
		byte[] contents
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent apiComponent
		org.eclipse.pde.api.tools.internal.model.StubArchiveApiTypeContainer$ArchiveApiTypeRoot archiveApiTypeRoot
		java.io.DataInputStream inputStream
		org.eclipse.pde.api.tools.internal.model.ApiType type
		java.util.Map pool
		short currentVersion
		short poolSize
		int i
		String readUtf
		int index
		int access
		int classIndex
		String name
		StringBuffer simpleSig
		int superclassNameIndex
		String superclassName
		int interfacesLength
		String[] names
		int i
		String interfaceName
		int fieldsLength
		int i
		String fieldName
		int methodsLength
		int i
		String methodSelector
		String methodSignature
		java.io.IOException e
}

org/eclipse/pde/api/tools/internal/model/WorkspaceBaseline.class
WorkspaceBaseline.java
package org.eclipse.pde.api.tools.internal.model
public org.eclipse.pde.api.tools.internal.model.WorkspaceBaseline extends org.eclipse.pde.api.tools.internal.model.ApiBaseline {
	public void  () 
	public void dispose () 
	public org.eclipse.osgi.service.resolver.State getState () 
	public void addApiComponents (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] components
		java.util.HashSet ees
		int i
		org.eclipse.pde.api.tools.internal.model.BundleComponent component
}

org/eclipse/pde/api/tools/internal/natures/
org/eclipse/pde/api/tools/internal/natures/ApiToolProjectNature.class
ApiToolProjectNature.java
package org.eclipse.pde.api.tools.internal.natures
public org.eclipse.pde.api.tools.internal.natures.ApiToolProjectNature extends java.lang.Object implements org.eclipse.core.resources.IProjectNature  {
	org.eclipse.core.resources.IProject project
	public void  () 
	public void configure ()  throws org.eclipse.core.runtime.CoreException 
	public void deconfigure ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.core.resources.IProject getProject () 
	public void setProject (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	protected void addToBuildSpec (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String builderID
		org.eclipse.core.resources.IProjectDescription description
		org.eclipse.core.resources.ICommand[] oldBuildSpec
		int oldApiCommandIndex
		int length
		int i
		org.eclipse.core.resources.ICommand[] newCommands
		org.eclipse.core.resources.ICommand[] newCommands
		org.eclipse.core.resources.ICommand newCommand
	protected void removeFromBuildSpec (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String builderID
		org.eclipse.core.resources.IProjectDescription description
		org.eclipse.core.resources.ICommand[] commands
		int i
		org.eclipse.core.resources.ICommand[] newCommands
}

org/eclipse/pde/api/tools/internal/problems/
org/eclipse/pde/api/tools/internal/problems/ApiProblem.class
ApiProblem.java
package org.eclipse.pde.api.tools.internal.problems
public org.eclipse.pde.api.tools.internal.problems.ApiProblem extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem  {
	private String fMessage
	private String fResourcePath
	private String fTypeName
	private int fId
	private String[] fExtraArgumentIds
	private Object[] fExtraArguments
	private String[] fMessageArguments
	private int fLineNumber
	private int fCharStart
	private int fCharEnd
	public static final int CATEGORY_MASK
	public static final int ELEMENT_KIND_MASK
	public static final int KIND_MASK
	public static final int FLAGS_MASK
	public static final int MESSAGE_MASK
	public static final String COMPATIBILITY_STATUS
	public void  (java.lang.String, java.lang.String, java.lang.String[], java.lang.String[], java.lang.Object[], int, int, int, int) 
		String path
		String typeName
		String[] messageargs
		String[] argumentids
		Object[] arguments
		int linenumber
		int charstart
		int charend
		int id
	public int getId () 
	public int getCategory () 
	public int getMessageid () 
	public int getFlags () 
	public int getKind () 
	public java.lang.String getMessage () 
	public java.lang.String getResourcePath () 
	public int getSeverity () 
	public int getElementKind () 
	public int getLineNumber () 
	public int getCharStart () 
	public int getCharEnd () 
	public java.lang.String[] getExtraMarkerAttributeIds () 
	public java.lang.Object[] getExtraMarkerAttributeValues () 
	public java.lang.String[] getMessageArguments () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
		String resourcePath
		String typeName
	private boolean argumentsEqual (java.lang.String[]) 
		String[] arguments
		String[] currentArguments
		boolean equal
		int i
	private int argumentsHashcode (java.lang.String[]) 
		String[] arguments
		int hashcode
		int i
	public java.lang.String toString () 
		StringBuffer buffer
	public int hashCode () 
	public java.lang.String getTypeName () 
	public static java.lang.String getDescriptorKind (int) 
		int kind
	public static java.lang.String getTagsProblemKindName (int) 
		int kind
	public static java.lang.String getUsageProblemKindName (int) 
		int kind
	public static java.lang.String getVersionProblemKindName (int) 
		int kind
	public static java.lang.String getApiComponentResolutionProblemKindName (int) 
		int kind
	public static java.lang.String getApiBaselineProblemKindName (int) 
		int kind
	public static java.lang.String getProblemKind (int, int) 
		int category
		int kind
	public static java.lang.String getProblemFlagsName (int, int) 
		int category
		int flags
	public static java.lang.String getProblemElementKind (int, int) 
		int category
		int kind
	public static java.lang.String getProblemCategory (int) 
		int category
}

org/eclipse/pde/api/tools/internal/problems/ApiProblemFactory.class
ApiProblemFactory.java
package org.eclipse.pde.api.tools.internal.problems
public org.eclipse.pde.api.tools.internal.problems.ApiProblemFactory extends java.lang.Object {
	public static final int TYPE_CONVERSION_ID
	private static java.util.Hashtable fMessages
	static void  () 
	public void  () 
	public static org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter newProblemFilter (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem, java.lang.String) 
		String componentid
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
		String comment
	public static org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem newApiProblem (java.lang.String, java.lang.String, java.lang.String[], java.lang.String[], java.lang.Object[], int, int, int, int, int, int, int) 
		String resourcepath
		String typeName
		String[] messageargs
		String[] argumentids
		Object[] arguments
		int linenumber
		int charstart
		int charend
		int category
		int element
		int kind
		int flags
	public static org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem newApiProblem (java.lang.String, java.lang.String, java.lang.String[], java.lang.String[], java.lang.Object[], int, int, int, int) 
		String resourcepath
		String typeName
		String[] messageargs
		String[] argumentids
		Object[] arguments
		int linenumber
		int charstart
		int charend
		int id
	public static org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem newApiUsageProblem (java.lang.String, java.lang.String, java.lang.String[], java.lang.String[], java.lang.Object[], int, int, int, int, int) 
		String resourcepath
		String typeName
		String[] messageargs
		String[] argumentids
		Object[] arguments
		int linenumber
		int charstart
		int charend
		int element
		int kind
		int id
	public static org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem newApiUsageProblem (java.lang.String, java.lang.String, java.lang.String[], java.lang.String[], java.lang.Object[], int, int, int, int, int, int) 
		String resourcepath
		String typeName
		String[] messageargs
		String[] argumentids
		Object[] arguments
		int linenumber
		int charstart
		int charend
		int element
		int kind
		int flags
		int id
	public static org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem newApiBaselineProblem (java.lang.String, java.lang.String[], java.lang.Object[], int, int) 
		String resourcepath
		String[] argumentids
		Object[] arguments
		int element
		int kind
		int id
	public static org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem newApiComponentResolutionProblem (java.lang.String, java.lang.String[], java.lang.String[], java.lang.Object[], int, int) 
		String resourcepath
		String[] messageargs
		String[] argumentids
		Object[] arguments
		int element
		int kind
		int id
	public static org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem newFatalProblem (java.lang.String, java.lang.String[], int) 
		String resourcepath
		String[] messageargs
		int kind
		int id
	public static org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem newApiSinceTagProblem (java.lang.String, java.lang.String, java.lang.String[], java.lang.String[], java.lang.Object[], int, int, int, int, int) 
		String resourcepath
		String typeName
		String[] messageargs
		String[] argumentids
		Object[] arguments
		int linenumber
		int charstart
		int charend
		int element
		int kind
		int id
	public static org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem newApiVersionNumberProblem (java.lang.String, java.lang.String, java.lang.String[], java.lang.String[], java.lang.Object[], int, int, int, int, int) 
		String resourcepath
		String typeName
		String[] messageargs
		String[] argumentids
		Object[] arguments
		int linenumber
		int charstart
		int charend
		int element
		int kind
		int id
	public static java.lang.String getLocalizedMessage (org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem) 
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
	public static java.lang.String getLocalizedMessage (int, java.lang.String[]) 
		int messageid
		String[] messageargs
		String pattern
		com.ibm.icu.text.MessageFormat messageFormat
		double[] typeElementTypes
		String[] typeElementTypesStrings
		java.text.ChoiceFormat choiceFormat
		Object[] args
	public static java.util.Hashtable loadMessageTemplates (java.util.Locale) 
		java.util.Locale loc
		java.util.ResourceBundle bundle
		String bundleName
		java.util.MissingResourceException e
		java.util.Hashtable templates
		java.util.Enumeration keys
		String key
		int messageID
	public static int createProblemId (int, int, int, int) 
		int category
		int element
		int kind
		int flags
	public static int getProblemKind (int) 
		int problemid
	public static int getProblemElementKind (int) 
		int problemid
	public static int getProblemFlags (int) 
		int problemid
	public static int getProblemCategory (int) 
		int problemid
	public static int getProblemMessageId (int) 
		int problemid
	public static int getProblemMessageId (int, int, int, int) 
		int category
		int element
		int kind
		int flags
	public static java.lang.String getProblemSeverityId (org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem) 
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
}

org/eclipse/pde/api/tools/internal/problems/ApiProblemFilter.class
ApiProblemFilter.java
package org.eclipse.pde.api.tools.internal.problems
public org.eclipse.pde.api.tools.internal.problems.ApiProblemFilter extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter java.lang.Cloneable  {
	public static final String HANDLE_ARGUMENTS_DELIMITER
	public static final String HANDLE_DELIMITER
	private String fComponentId
	private org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem fProblem
	private String fComment
	public void  (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem, java.lang.String) 
		String componentid
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem problem
		String comment
	public java.lang.String getComment () 
	public void setComment (java.lang.String) 
		String comment
	public java.lang.String getComponentId () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter filter
	public int hashCode () 
	private boolean elementsEqual (java.lang.Object, java.lang.Object) 
		Object s1
		Object s2
	public java.lang.String toString () 
		StringBuffer buffer
	public java.lang.Object clone () 
	public org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem getUnderlyingProblem () 
	public java.lang.String getHandle () 
		StringBuffer buffer
		String[] margs
		int i
}

org/eclipse/pde/api/tools/internal/problems/problemmessages.properties
org/eclipse/pde/api/tools/internal/provisional/
org/eclipse/pde/api/tools/internal/provisional/ApiDescriptionVisitor.class
ApiDescriptionVisitor.java
package org.eclipse.pde.api.tools.internal.provisional
public abstract org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor extends java.lang.Object {
	public void  () 
	public boolean visitElement (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations description
	public void endVisitElement (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations description
}

org/eclipse/pde/api/tools/internal/provisional/ApiPlugin.class
ApiPlugin.java
package org.eclipse.pde.api.tools.internal.provisional
public org.eclipse.pde.api.tools.internal.provisional.ApiPlugin extends org.eclipse.core.runtime.Plugin implements org.eclipse.core.resources.ISaveParticipant  {
	public static final String EXTENSION_JAVADOC_TAGS
	public static final String PLUGIN_ID
	public static final String NATURE_ID
	public static final int INTERNAL_ERROR
	public static final int ERROR
	public static final int REPORT_RESOLUTION_ERRORS
	public static final int REPORT_BASELINE_IS_DISPOSED
	public static final int SEVERITY_IGNORE
	public static final int SEVERITY_WARNING
	public static final int SEVERITY_ERROR
	public static final String VALUE_IGNORE
	public static final String VALUE_WARNING
	public static final String VALUE_ERROR
	public static final String VALUE_DISABLED
	public static final String VALUE_ENABLED
	public static final String BUILDER_ID
	public static final String BASELINE_IS_DISPOSED
	private static org.eclipse.pde.api.tools.internal.provisional.ApiPlugin fgDefault
	private static org.eclipse.pde.api.tools.internal.JavadocTagManager fgTagManager
	private static org.eclipse.pde.api.tools.internal.provisional.ISessionManager fgSessionManager
	private static final String BUILDER_DEBUG
	private static final String DELTA_DEBUG
	private static final String CLASSFILE_VISITOR_DEBUG
	private static final String DESCRIPTOR_FRAMEWORK_DEBUG
	private static final String TAG_SCANNER_DEBUG
	private static final String PLUGIN_WORKSPACE_COMPONENT_DEBUG
	private static final String API_PROFILE_MANAGER_DEBUG
	private static final String API_FILTER_STORE_DEBUG
	private static final String API_REFERENCE_ANALYZER_DEBUG
	private static final String PROBLEM_DETECTOR_DEBUG
	private static final String REFERENCE_RESOLVER_DEBUG
	private static final String API_DESCRIPTION
	private static final String WORKSPACE_DELTA_PROCESSOR
	public static final String TRUE
	public static String[] AllCompatibilityKeys
	private java.util.HashSet savelisteners
	private int logBits
	private static int LogBits
	private org.eclipse.pde.api.tools.internal.WorkspaceDeltaProcessor deltaProcessor
	private static final int RESOLUTION_LOG_BIT
	private static final int BASELINE_DISPOSED_LOG_BIT
	static void  () 
	public void  () 
	public static org.eclipse.pde.api.tools.internal.provisional.ApiPlugin getDefault () 
	public static void log (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
		org.eclipse.pde.api.tools.internal.provisional.ApiPlugin getDefault
		Throwable exception
		Throwable exception
		Throwable exception
	public static void log (java.lang.Throwable) 
		Throwable t
	public static void logErrorMessage (java.lang.String) 
		String message
	public static org.eclipse.core.runtime.IStatus newErrorStatus (java.lang.String, java.lang.Throwable) 
		String message
		Throwable exception
	public static boolean isRunningInFramework () 
	public org.eclipse.pde.api.tools.internal.provisional.IApiBaselineManager getApiBaselineManager () 
	public static org.eclipse.pde.api.tools.internal.JavadocTagManager getJavadocTagManager () 
	public void addSaveParticipant (org.eclipse.core.resources.ISaveParticipant) 
		org.eclipse.core.resources.ISaveParticipant participant
	public void removeSaveParticipant (org.eclipse.core.resources.ISaveParticipant) 
		org.eclipse.core.resources.ISaveParticipant participant
	public void doneSaving (org.eclipse.core.resources.ISaveContext) 
		org.eclipse.core.resources.ISaveContext context
		org.eclipse.core.resources.ISaveParticipant sp
		java.util.Iterator iter
	public void prepareToSave (org.eclipse.core.resources.ISaveContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.ISaveContext context
		org.eclipse.core.resources.ISaveParticipant sp
		java.util.Iterator iter
	public void rollback (org.eclipse.core.resources.ISaveContext) 
		org.eclipse.core.resources.ISaveContext context
		org.eclipse.core.resources.ISaveParticipant sp
		java.util.Iterator iter
	public void saving (org.eclipse.core.resources.ISaveContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.ISaveContext context
		org.eclipse.core.resources.ISaveParticipant sp
		java.util.Iterator iter
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.osgi.service.prefs.BackingStoreException e
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	public int getSeverityLevel (java.lang.String, org.eclipse.core.resources.IProject) 
		String prefkey
		org.eclipse.core.resources.IProject project
		org.eclipse.core.runtime.preferences.IPreferencesService service
		org.eclipse.core.runtime.preferences.IScopeContext[] context
		String value
	org.eclipse.core.runtime.preferences.IEclipsePreferences[] getPreferences (org.eclipse.core.runtime.preferences.IScopeContext[]) 
		org.eclipse.core.runtime.preferences.IScopeContext[] context
		java.util.ArrayList nodes
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		int i
	boolean hasProjectSettings (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.ProjectScope scope
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.osgi.service.prefs.BackingStoreException bse
	public org.eclipse.pde.api.tools.internal.provisional.ISessionManager getSessionManager () 
	public boolean getEnableState (java.lang.String, org.eclipse.core.resources.IProject) 
		String prefkey
		org.eclipse.core.resources.IProject project
		org.eclipse.core.runtime.preferences.IPreferencesService service
		org.eclipse.core.runtime.preferences.IScopeContext[] context
		String value
	public void configurePluginDebugOptions () 
		String option
		boolean debugValue
}

org/eclipse/pde/api/tools/internal/provisional/Factory.class
Factory.java
package org.eclipse.pde.api.tools.internal.provisional
public org.eclipse.pde.api.tools.internal.provisional.Factory extends java.lang.Object {
	public void  () 
	public static org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor componentDescriptor (java.lang.String) 
		String componentid
	public static org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor componentDescriptor (java.lang.String, java.lang.String) 
		String componentid
		String version
	public static org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor packageDescriptor (java.lang.String) 
		String packageName
	public static org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor typeDescriptor (java.lang.String) 
		String fullyQualifiedName
		String packageName
		String typeName
	public static org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor methodDescriptor (java.lang.String, java.lang.String, java.lang.String) 
		String typename
		String name
		String signature
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor type
	public static org.eclipse.pde.api.tools.internal.provisional.descriptors.IFieldDescriptor fieldDescriptor (java.lang.String, java.lang.String) 
		String typename
		String name
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor type
	public static org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor referenceDescriptor (org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor, org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor, int, org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor, org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor, int, int, int, java.lang.String[]) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor origincomponent
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor originmember
		int line
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor targetcomponent
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor targetmember
		int kind
		int flags
		int visibility
		String[] messages
	public static org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer newScope (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] components
		java.util.List compList
		int i
		org.eclipse.pde.api.tools.internal.model.CompositeApiTypeContainer scope
	public static org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer newTypeScope (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor[]) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor[] types
}

org/eclipse/pde/api/tools/internal/provisional/IApiAccess.class
IApiAccess.java
package org.eclipse.pde.api.tools.internal.provisional
public abstract org.eclipse.pde.api.tools.internal.provisional.IApiAccess extends java.lang.Object {
	public static final int NORMAL
	public static final int FRIEND
	public abstract int getAccessLevel () 
}

org/eclipse/pde/api/tools/internal/provisional/IApiAnnotations.class
IApiAnnotations.java
package org.eclipse.pde.api.tools.internal.provisional
public abstract org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations extends java.lang.Object {
	public abstract int getVisibility () 
	public abstract int getRestrictions () 
}

org/eclipse/pde/api/tools/internal/provisional/IApiBaselineManager.class
IApiBaselineManager.java
package org.eclipse.pde.api.tools.internal.provisional
public abstract org.eclipse.pde.api.tools.internal.provisional.IApiBaselineManager extends java.lang.Object {
	public abstract void addApiBaseline (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline) 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline[] getApiBaselines () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline getApiBaseline (java.lang.String) 
	public abstract boolean removeApiBaseline (java.lang.String) 
	public abstract void setDefaultApiBaseline (java.lang.String) 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline getDefaultApiBaseline () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline getWorkspaceBaseline () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent getWorkspaceComponent (java.lang.String) 
}

org/eclipse/pde/api/tools/internal/provisional/IApiDescription.class
IApiDescription.java
package org.eclipse.pde.api.tools.internal.provisional
public abstract org.eclipse.pde.api.tools.internal.provisional.IApiDescription extends java.lang.Object {
	public static final int ELEMENT_NOT_FOUND
	public abstract org.eclipse.core.runtime.IStatus setVisibility (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, int) 
	public abstract org.eclipse.core.runtime.IStatus setRestrictions (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, int) 
	public abstract org.eclipse.core.runtime.IStatus setSuperclass (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, java.lang.String) 
	public abstract org.eclipse.core.runtime.IStatus setSuperinterfaces (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, java.lang.String) 
	public abstract org.eclipse.core.runtime.IStatus setInterface (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, boolean) 
	public abstract org.eclipse.core.runtime.IStatus setAddedProfile (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, int) 
	public abstract org.eclipse.core.runtime.IStatus setRemovedProfile (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, int) 
	public abstract org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations resolveAnnotations (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor) 
	public abstract org.eclipse.pde.api.tools.internal.provisional.IApiAccess resolveAccessLevel (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor) 
	public abstract void setAccessLevel (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor, int) 
	public abstract void accept (org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract boolean accept (org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor, org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.eclipse.core.runtime.IProgressMonitor) 
}

org/eclipse/pde/api/tools/internal/provisional/IApiFilterStore.class
IApiFilterStore.java
package org.eclipse.pde.api.tools.internal.provisional
public abstract org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore extends java.lang.Object {
	public abstract void addFilters (org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter[]) 
	public abstract void addFiltersFor (org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem[]) 
	public abstract org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter[] getFilters (org.eclipse.core.resources.IResource) 
	public abstract org.eclipse.core.resources.IResource[] getResources () 
	public abstract boolean removeFilters (org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter[]) 
	public abstract boolean isFiltered (org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem) 
	public abstract void dispose () 
}

org/eclipse/pde/api/tools/internal/provisional/IApiJavadocTag.class
IApiJavadocTag.java
package org.eclipse.pde.api.tools.internal.provisional
public abstract org.eclipse.pde.api.tools.internal.provisional.IApiJavadocTag extends java.lang.Object {
	public static final int TYPE_CLASS
	public static final int TYPE_INTERFACE
	public static final int TYPE_ENUM
	public static final int TYPE_ANNOTATION
	public static final int MEMBER_METHOD
	public static final int MEMBER_FIELD
	public static final int MEMBER_NONE
	public static final int MEMBER_CONSTRUCTOR
	public static final String NO_REFERENCE_TAG_ID
	public static final String NO_EXTEND_TAG_ID
	public static final String NO_IMPLEMENT_TAG_ID
	public static final String NO_OVERRIDE_TAG_ID
	public static final String NO_INSTANTIATE_TAG_ID
	public abstract int getRestrictionModifier () 
	public abstract java.lang.String getTagName () 
	public abstract java.lang.String getCompleteTag (int, int) 
	public abstract boolean isApplicable (int, int) 
	public abstract void setApplicableTo (int, int, java.lang.String) 
}

org/eclipse/pde/api/tools/internal/provisional/IApiMarkerConstants.class
IApiMarkerConstants.java
package org.eclipse.pde.api.tools.internal.provisional
public abstract org.eclipse.pde.api.tools.internal.provisional.IApiMarkerConstants extends java.lang.Object {
	public static final String MARKER_ATTR_PROBLEM_ID
	public static final String MARKER_ATTR_KIND
	public static final String MARKER_ATTR_HANDLE_ID
	public static final String MARKER_ATTR_FILTER_HANDLE_ID
	public static final String MARKER_ATTR_VERSION
	public static final String MARKER_ATTR_MESSAGE_ARGUMENTS
	public static final String DEFAULT_API_BASELINE_PROBLEM_MARKER
	public static final String API_COMPONENT_RESOLUTION_PROBLEM_MARKER
	public static final String FATAL_PROBLEM_MARKER
	public static final String COMPATIBILITY_PROBLEM_MARKER
	public static final String API_USAGE_PROBLEM_MARKER
	public static final String UNUSED_FILTER_PROBLEM_MARKER
	public static final String VERSION_NUMBERING_PROBLEM_MARKER
	public static final String SINCE_TAGS_PROBLEM_MARKER
	public static final String UNSUPPORTED_TAG_PROBLEM_MARKER
	public static final String API_MARKER_ATTR_ID
	public static final int DEFAULT_API_BASELINE_MARKER_ID
	public static final int COMPATIBILITY_MARKER_ID
	public static final int API_USAGE_MARKER_ID
	public static final int VERSION_NUMBERING_MARKER_ID
	public static final int SINCE_TAG_MARKER_ID
	public static final int UNSUPPORTED_TAG_MARKER_ID
	public static final int DUPLICATE_TAG_MARKER_ID
	public static final int API_COMPONENT_RESOLUTION_MARKER_ID
	public static final int UNUSED_PROBLEM_FILTER_MARKER_ID
	public static final String VERSION_NUMBERING_ATTR_DESCRIPTION
	public static final String MARKER_ATTR_PROBLEM_TYPE_NAME
}

org/eclipse/pde/api/tools/internal/provisional/IRequiredComponentDescription.class
IRequiredComponentDescription.java
package org.eclipse.pde.api.tools.internal.provisional
public abstract org.eclipse.pde.api.tools.internal.provisional.IRequiredComponentDescription extends java.lang.Object {
	public abstract java.lang.String getId () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.IVersionRange getVersionRange () 
	public abstract boolean isOptional () 
	public abstract boolean isExported () 
}

org/eclipse/pde/api/tools/internal/provisional/ISession.class
ISession.java
package org.eclipse.pde.api.tools.internal.provisional
public abstract org.eclipse.pde.api.tools.internal.provisional.ISession extends java.lang.Object {
	public abstract org.eclipse.pde.api.tools.internal.provisional.ITreeModel getModel () 
	public abstract java.lang.String getDescription () 
}

org/eclipse/pde/api/tools/internal/provisional/ISessionListener.class
ISessionListener.java
package org.eclipse.pde.api.tools.internal.provisional
public abstract org.eclipse.pde.api.tools.internal.provisional.ISessionListener extends java.lang.Object {
	public abstract void sessionAdded (org.eclipse.pde.api.tools.internal.provisional.ISession) 
	public abstract void sessionRemoved (org.eclipse.pde.api.tools.internal.provisional.ISession) 
	public abstract void sessionActivated (org.eclipse.pde.api.tools.internal.provisional.ISession) 
}

org/eclipse/pde/api/tools/internal/provisional/ISessionManager.class
ISessionManager.java
package org.eclipse.pde.api.tools.internal.provisional
public abstract org.eclipse.pde.api.tools.internal.provisional.ISessionManager extends java.lang.Object {
	public abstract void addSession (org.eclipse.pde.api.tools.internal.provisional.ISession, boolean) 
	public abstract void removeSession (org.eclipse.pde.api.tools.internal.provisional.ISession) 
	public abstract void removeAllSessions () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.ISession[] getSessions () 
	public abstract void addSessionListener (org.eclipse.pde.api.tools.internal.provisional.ISessionListener) 
	public abstract void removeSessionListener (org.eclipse.pde.api.tools.internal.provisional.ISessionListener) 
	public abstract org.eclipse.pde.api.tools.internal.provisional.ISession getActiveSession () 
	public abstract void activateSession (org.eclipse.pde.api.tools.internal.provisional.ISession) 
}

org/eclipse/pde/api/tools/internal/provisional/ITreeModel.class
ITreeModel.java
package org.eclipse.pde.api.tools.internal.provisional
public abstract org.eclipse.pde.api.tools.internal.provisional.ITreeModel extends java.lang.Object {
	public abstract org.eclipse.pde.api.tools.internal.provisional.ITreeNode getRoot () 
}

org/eclipse/pde/api/tools/internal/provisional/ITreeNode.class
ITreeNode.java
package org.eclipse.pde.api.tools.internal.provisional
public abstract org.eclipse.pde.api.tools.internal.provisional.ITreeNode extends java.lang.Object {
	public static final int CLASS
	public static final int INTERFACE
	public static final int ANNOTATION
	public static final int ENUM
	public static final int PACKAGE
	public abstract java.lang.Object[] getChildren () 
	public abstract boolean hasChildren () 
	public abstract int getId () 
	public abstract java.lang.Object getData () 
}

org/eclipse/pde/api/tools/internal/provisional/IVersionRange.class
IVersionRange.java
package org.eclipse.pde.api.tools.internal.provisional
public abstract org.eclipse.pde.api.tools.internal.provisional.IVersionRange extends java.lang.Object {
	public abstract java.lang.String getMinimumVersion () 
	public abstract boolean isIncludeMinimum () 
	public abstract java.lang.String getMaximumVersion () 
	public abstract boolean isIncludeMaximum () 
	public abstract boolean isIncluded (java.lang.String) 
}

org/eclipse/pde/api/tools/internal/provisional/ProfileModifiers.class
ProfileModifiers.java
package org.eclipse.pde.api.tools.internal.provisional
public final org.eclipse.pde.api.tools.internal.provisional.ProfileModifiers extends java.lang.Object {
	public static final int NO_PROFILE_VALUE
	public static final String CDC_1_0_FOUNDATION_1_0_NAME
	public static final String CDC_1_1_FOUNDATION_1_1_NAME
	public static final String J2SE_1_2_NAME
	public static final String J2SE_1_3_NAME
	public static final String J2SE_1_4_NAME
	public static final String J2SE_1_5_NAME
	public static final String JAVASE_1_6_NAME
	public static final String JRE_1_1_NAME
	public static final String OSGI_MINIMUM_1_0_NAME
	public static final String OSGI_MINIMUM_1_1_NAME
	public static final String OSGI_MINIMUM_1_2_NAME
	public static final int CDC_1_0_FOUNDATION_1_0
	public static final int CDC_1_1_FOUNDATION_1_1
	public static final int JRE_1_1
	public static final int J2SE_1_2
	public static final int J2SE_1_3
	public static final int J2SE_1_4
	public static final int J2SE_1_5
	public static final int JAVASE_1_6
	public static final int OSGI_MINIMUM_1_0
	public static final int OSGI_MINIMUM_1_1
	public static final int OSGI_MINIMUM_1_2
	public static final int OSGI_MINIMUM_MASK
	public static final int CDC_FOUNDATION_MAX
	public static final int JRES_MAX
	private void  () 
	public static boolean isCDC_1_0_FOUNDATION_1_0 (int) 
		int modifiers
	public static boolean isCDC_1_1_FOUNDATION_1_1 (int) 
		int modifiers
	public static boolean isJ2SE_1_2 (int) 
		int modifiers
	public static boolean isJ2SE_1_3 (int) 
		int modifiers
	public static boolean isJ2SE_1_4 (int) 
		int modifiers
	public static boolean isJ2SE_1_5 (int) 
		int modifiers
	public static boolean isJAVASE_1_6 (int) 
		int modifiers
	public static boolean isJRE_1_1 (int) 
		int modifiers
	public static boolean isOSGI_MINIMUM_1_0 (int) 
		int modifiers
	public static boolean isOSGI_MINIMUM_1_1 (int) 
		int modifiers
	public static boolean isOSGI_MINIMUM_1_2 (int) 
		int modifiers
	public static int getValue (java.lang.String) 
		String profileName
	public static java.lang.String getName (int) 
		int profile
	public static boolean isJRE (int) 
		int value
	public static boolean isJRE (java.lang.String) 
		String name
		int value
	public static boolean isOSGi (java.lang.String) 
		String name
		int value
	public static boolean isOSGi (int) 
		int value
	public static boolean isCDC_Foundation (java.lang.String) 
		String name
		int value
	public static boolean isCDC_Foundation (int) 
		int value
	public static int[] getAllIds () 
}

org/eclipse/pde/api/tools/internal/provisional/RestrictionModifiers.class
RestrictionModifiers.java
package org.eclipse.pde.api.tools.internal.provisional
public final org.eclipse.pde.api.tools.internal.provisional.RestrictionModifiers extends java.lang.Object {
	public static final int NO_RESTRICTIONS
	public static final int NO_IMPLEMENT
	public static final int NO_EXTEND
	public static final int NO_INSTANTIATE
	public static final int NO_REFERENCE
	public static final int NO_OVERRIDE
	public static final int ALL_RESTRICTIONS
	private void  () 
	public static final boolean isImplementRestriction (int) 
		int modifiers
	public static final boolean isExtendRestriction (int) 
		int modifiers
	public static final boolean isOverrideRestriction (int) 
		int modifiers
	public static final boolean isInstantiateRestriction (int) 
		int modifiers
	public static final boolean isReferenceRestriction (int) 
		int modifiers
	public static final boolean isUnrestricted (int) 
		int modifiers
	public static java.lang.String getRestrictionText (int) 
		int restrictions
		StringBuffer buffer
}

org/eclipse/pde/api/tools/internal/provisional/VisibilityModifiers.class
VisibilityModifiers.java
package org.eclipse.pde.api.tools.internal.provisional
public final org.eclipse.pde.api.tools.internal.provisional.VisibilityModifiers extends java.lang.Object {
	public static final int API
	public static final int PRIVATE
	public static final int SPI
	public static final int ILLEGAL_API
	public static final int PRIVATE_PERMISSIBLE
	public static final int ALL_VISIBILITIES
	private void  () 
	public static final boolean isAPI (int) 
		int modifiers
	public static final boolean isSPI (int) 
		int modifiers
	public static final boolean isPrivate (int) 
		int modifiers
	public static final boolean isPermissiblePrivate (int) 
		int modifiers
	public static java.lang.String getVisibilityName (int) 
		int visibility
}

org/eclipse/pde/api/tools/internal/provisional/builder/
org/eclipse/pde/api/tools/internal/provisional/builder/IApiAnalyzer.class
IApiAnalyzer.java
package org.eclipse.pde.api.tools.internal.provisional.builder
public abstract org.eclipse.pde.api.tools.internal.provisional.builder.IApiAnalyzer extends java.lang.Object {
	public abstract void analyzeComponent (org.eclipse.pde.api.tools.internal.builder.BuildState, org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore, java.util.Properties, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.builder.IBuildContext, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem[] getProblems () 
	public abstract void dispose () 
}

org/eclipse/pde/api/tools/internal/provisional/builder/IApiProblemDetector.class
IApiProblemDetector.java
package org.eclipse.pde.api.tools.internal.provisional.builder
public abstract org.eclipse.pde.api.tools.internal.provisional.builder.IApiProblemDetector extends java.lang.Object {
	public abstract int getReferenceKinds () 
	public abstract boolean considerReference (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
	public abstract java.util.List createProblems () 
}

org/eclipse/pde/api/tools/internal/provisional/builder/IBuildContext.class
IBuildContext.java
package org.eclipse.pde.api.tools.internal.provisional.builder
public abstract org.eclipse.pde.api.tools.internal.provisional.builder.IBuildContext extends java.lang.Object {
	public abstract java.lang.String[] getStructurallyChangedTypes () 
	public abstract java.lang.String[] getDescriptionChangedTypes () 
	public abstract java.lang.String[] getRemovedTypes () 
	public abstract java.lang.String[] getDescriptionDependentTypes () 
	public abstract void dispose () 
	public abstract boolean hasStructuralChanges () 
	public abstract boolean hasDescriptionChanges () 
	public abstract boolean hasDescriptionDependents () 
	public abstract boolean hasRemovedTypes () 
	public abstract boolean hasTypes () 
	public abstract boolean containsDescriptionChange (java.lang.String) 
	public abstract boolean containsDescriptionDependent (java.lang.String) 
	public abstract boolean containsStructuralChange (java.lang.String) 
	public abstract boolean containsRemovedType (java.lang.String) 
}

org/eclipse/pde/api/tools/internal/provisional/builder/IReference.class
IReference.java
package org.eclipse.pde.api.tools.internal.provisional.builder
public abstract org.eclipse.pde.api.tools.internal.provisional.builder.IReference extends java.lang.Object {
	public static final int T_TYPE_REFERENCE
	public static final int T_FIELD_REFERENCE
	public static final int T_METHOD_REFERENCE
	public static final int F_ILLEGAL
	public static final int REF_EXTENDS
	public static final int REF_IMPLEMENTS
	public static final int REF_FIELDDECL
	public static final int REF_RETURNTYPE
	public static final int REF_PARAMETER
	public static final int REF_THROWS
	public static final int REF_CONSTRUCTORMETHOD
	public static final int REF_STATICMETHOD
	public static final int REF_VIRTUALMETHOD
	public static final int REF_INTERFACEMETHOD
	public static final int REF_PASSEDPARAMETER
	public static final int REF_GETSTATIC
	public static final int REF_PUTSTATIC
	public static final int REF_GETFIELD
	public static final int REF_PUTFIELD
	public static final int REF_ARRAYALLOC
	public static final int REF_LOCALVARIABLE
	public static final int REF_CATCHEXCEPTION
	public static final int REF_CHECKCAST
	public static final int REF_INSTANCEOF
	public static final int REF_SPECIALMETHOD
	public static final int REF_PARAMETERIZED_TYPEDECL
	public static final int REF_PARAMETERIZED_FIELDDECL
	public static final int REF_PARAMETERIZED_METHODDECL
	public static final int REF_PARAMETERIZED_VARIABLE
	public static final int REF_LOCALVARIABLEDECL
	public static final int REF_CONSTANTPOOL
	public static final int REF_INSTANTIATE
	public static final int REF_OVERRIDE
	public static final int REF_SUPER_CONSTRUCTORMETHOD
	public static final int MASK_REF_ALL
	public abstract int getLineNumber () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiMember getMember () 
	public abstract int getReferenceKind () 
	public abstract int getReferenceFlags () 
	public abstract int getReferenceType () 
	public abstract java.lang.String getReferencedTypeName () 
	public abstract java.lang.String getReferencedMemberName () 
	public abstract java.lang.String getReferencedSignature () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiMember getResolvedReference () 
}

org/eclipse/pde/api/tools/internal/provisional/comparator/
org/eclipse/pde/api/tools/internal/provisional/comparator/ApiComparator$1.class
ApiComparator.java
package org.eclipse.pde.api.tools.internal.provisional.comparator
 org.eclipse.pde.api.tools.internal.provisional.comparator.ApiComparator$1 extends org.eclipse.pde.api.tools.internal.provisional.comparator.DeltaVisitor {
	private final org.eclipse.pde.api.tools.internal.comparator.Delta val$globalDelta
	void  (org.eclipse.pde.api.tools.internal.comparator.Delta) 
	public void endVisit (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta localDelta
}

org/eclipse/pde/api/tools/internal/provisional/comparator/ApiComparator$2.class
ApiComparator.java
package org.eclipse.pde.api.tools.internal.provisional.comparator
 org.eclipse.pde.api.tools.internal.provisional.comparator.ApiComparator$2 extends org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor {
	private final org.eclipse.core.runtime.SubMonitor val$localmonitor
	private final org.eclipse.pde.api.tools.internal.provisional.IApiDescription val$apiDescription
	private final boolean val$isSWT
	private final org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent val$component2
	private final String val$id
	private final org.eclipse.pde.api.tools.internal.provisional.IApiDescription val$apiDescription2
	private final int val$visibilityModifiers
	private final org.eclipse.pde.api.tools.internal.comparator.Delta val$globalDelta
	private final java.util.Set val$typeRootBaseLineNames
	private final org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent val$component
	private final org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline val$referenceBaseline
	private final org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline val$baseline
	void  (org.eclipse.core.runtime.SubMonitor, org.eclipse.pde.api.tools.internal.provisional.IApiDescription, boolean, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, java.lang.String, org.eclipse.pde.api.tools.internal.provisional.IApiDescription, int, org.eclipse.pde.api.tools.internal.comparator.Delta, java.util.Set, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline) 
	public void visit (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot) 
		String packageName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot typeRoot
		String typeName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType typeDescriptor
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations elementDescription
		int visibility
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot typeRoot2
		String deltaComponentID
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent provider
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription providerApiDesc
		boolean reexported
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] providers
		int index
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent p
		String id2
		org.eclipse.pde.api.tools.internal.provisional.IRequiredComponentDescription[] required
		int k
		org.eclipse.pde.api.tools.internal.provisional.IRequiredComponentDescription description
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType typeDescriptor2
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations elementDescription2
		int visibility2
		org.eclipse.pde.api.tools.internal.comparator.ClassFileComparator comparator
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/pde/api/tools/internal/provisional/comparator/ApiComparator$3.class
ApiComparator.java
package org.eclipse.pde.api.tools.internal.provisional.comparator
 org.eclipse.pde.api.tools.internal.provisional.comparator.ApiComparator$3 extends org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor {
	private final org.eclipse.core.runtime.SubMonitor val$localmonitor
	private final org.eclipse.pde.api.tools.internal.provisional.IApiDescription val$reexportedApiDescription
	private final boolean val$isSWT
	private final org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent val$component2
	private final String val$id
	private final org.eclipse.pde.api.tools.internal.provisional.IApiDescription val$apiDescription2
	private final int val$visibilityModifiers
	private final org.eclipse.pde.api.tools.internal.comparator.Delta val$globalDelta
	private final String val$currentComponentID
	private final org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent val$component
	private final java.util.Set val$typeRootBaseLineNames
	void  (org.eclipse.core.runtime.SubMonitor, org.eclipse.pde.api.tools.internal.provisional.IApiDescription, boolean, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, java.lang.String, org.eclipse.pde.api.tools.internal.provisional.IApiDescription, int, org.eclipse.pde.api.tools.internal.comparator.Delta, java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, java.util.Set) 
	public void visit (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot) 
		String packageName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot typeRoot
		String typeName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType typeDescriptor
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations elementDescription
		int visibility
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot typeRoot2
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription providerApiDesc
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] providers
		int index
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent p
		String id2
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType typeDescriptor2
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations elementDescription2
		int visibility2
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/pde/api/tools/internal/provisional/comparator/ApiComparator$4.class
ApiComparator.java
package org.eclipse.pde.api.tools.internal.provisional.comparator
 org.eclipse.pde.api.tools.internal.provisional.comparator.ApiComparator$4 extends org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor {
	private final org.eclipse.core.runtime.SubMonitor val$localmonitor
	private final org.eclipse.pde.api.tools.internal.provisional.IApiDescription val$apiDescription2
	private final int val$visibilityModifiers
	private final java.util.Set val$typeRootBaseLineNames
	private final org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent val$component2
	private final org.eclipse.pde.api.tools.internal.comparator.Delta val$globalDelta
	void  (org.eclipse.core.runtime.SubMonitor, org.eclipse.pde.api.tools.internal.provisional.IApiDescription, int, java.util.Set, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.comparator.Delta) 
	public void visit (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot) 
		String packageName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot typeRoot
		String typeName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations elementDescription
		String deltaComponentID
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/pde/api/tools/internal/provisional/comparator/ApiComparator$5.class
ApiComparator.java
package org.eclipse.pde.api.tools.internal.provisional.comparator
 org.eclipse.pde.api.tools.internal.provisional.comparator.ApiComparator$5 extends org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor {
	private final org.eclipse.core.runtime.SubMonitor val$localmonitor
	private final org.eclipse.pde.api.tools.internal.provisional.IApiDescription val$reexportedApiDescription
	private final int val$visibilityModifiers
	private final java.util.Set val$typeRootBaseLineNames
	private final org.eclipse.pde.api.tools.internal.comparator.Delta val$globalDelta
	private final String val$currentComponentID
	private final org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent val$component
	void  (org.eclipse.core.runtime.SubMonitor, org.eclipse.pde.api.tools.internal.provisional.IApiDescription, int, java.util.Set, org.eclipse.pde.api.tools.internal.comparator.Delta, java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent) 
	public void visit (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot) 
		String packageName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot typeRoot
		String typeName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType typeDescriptor
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations elementDescription
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/pde/api/tools/internal/provisional/comparator/ApiComparator.class
ApiComparator.java
package org.eclipse.pde.api.tools.internal.provisional.comparator
public org.eclipse.pde.api.tools.internal.provisional.comparator.ApiComparator extends java.lang.Object {
	static boolean DEBUG
	public static final org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta NO_DELTA
	static void  () 
	public void  () 
	private static void checkBundleVersionChanges (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, java.lang.String, java.lang.String, java.lang.String, org.eclipse.pde.api.tools.internal.comparator.Delta) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent apiComponent2
		String id
		String apiComponentVersion
		String apiComponentVersion2
		org.eclipse.pde.api.tools.internal.comparator.Delta globalDelta
		org.osgi.framework.Version version
		org.osgi.framework.Version version2
	public static org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta compare (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, int, boolean, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline referenceBaseline
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		int visibilityModifiers
		boolean force
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor localmonitor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] apiComponents
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] apiComponents2
		java.util.Set apiComponentsIds
		org.eclipse.pde.api.tools.internal.comparator.Delta globalDelta
		int i
		int max
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent apiComponent
		String id
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent apiComponent2
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		String versionString
		String versionString2
		long time
		int i
		int max
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent apiComponent
		String id
	public static org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta compare (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, int, boolean, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline referenceBaseline
		int visibilityModifiers
		boolean force
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor localmonitor
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		String id
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent apiComponent2
		long time
	public static org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta compare (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent referenceComponent
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component2
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline referenceBaseline
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		int visibilityModifiers
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor localmonitor
		String referenceComponentId
		String referenceComponentId
		org.eclipse.pde.api.tools.internal.comparator.Delta globalDelta
		java.util.Set referenceEEs
		java.util.Set componentsEEs
		java.util.Iterator iterator
		String currentEE
		java.util.Iterator iterator
		String currentEE
	public static org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta compare (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent referenceComponent
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		int visibilityModifiers
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.CoreException e
	public static org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta compare (org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot typeRoot2
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component2
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent reexporter
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline referenceBaseline
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		int visibilityModifiers
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor localmonitor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType typeDescriptor2
		String typeName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot typeRoot
		String id
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDescription2
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations elementDescription2
		int visibility
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription referenceApiDescription
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations refElementDescription
		int refVisibility
		String deltaComponentID
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType typeDescriptor
		org.eclipse.pde.api.tools.internal.comparator.ClassFileComparator comparator
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		org.eclipse.core.runtime.IStatus status
	public static org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta compare (org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot, org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot typeRoot
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot typeRoot2
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component2
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline referenceBaseline
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		int visibilityModifiers
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		org.eclipse.pde.api.tools.internal.comparator.ClassFileComparator comparator
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.CoreException e
	public static org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta compare (org.eclipse.pde.api.tools.internal.provisional.model.IApiScope, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, int, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiScope scope
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		int visibilityModifiers
		boolean force
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor localmonitor
		java.util.Set deltas
		org.eclipse.pde.api.tools.internal.provisional.comparator.CompareApiScopeVisitor visitor
		org.eclipse.pde.api.tools.internal.comparator.Delta globalDelta
		java.util.Iterator iterator
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
	static boolean filterType (int, org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations, org.eclipse.pde.api.tools.internal.provisional.model.IApiType) 
		int visibilityModifiers
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations elementDescription
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType typeDescriptor
	private static org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta internalCompare (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, int, org.eclipse.pde.api.tools.internal.comparator.Delta, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component2
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline referenceBaseline
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		int visibilityModifiers
		org.eclipse.pde.api.tools.internal.comparator.Delta globalDelta
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.Set typeRootBaseLineNames
		String id
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer[] typeRootContainers
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer[] typeRootContainers2
		org.eclipse.core.runtime.SubMonitor localmonitor
		boolean isSWT
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDescription
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription apiDescription2
		int i
		int max
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
		org.eclipse.core.runtime.CoreException e
		org.eclipse.pde.api.tools.internal.provisional.IRequiredComponentDescription[] requiredComponents
		int length
		int j
		org.eclipse.pde.api.tools.internal.provisional.IRequiredComponentDescription description
		String currentComponentID
		String descriptionID
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent currentRequiredApiComponent
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription reexportedApiDescription
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer[] apiTypeContainers
		int i
		int max
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
		org.eclipse.core.runtime.CoreException e
		int i
		int max
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
		org.eclipse.core.runtime.CoreException e
		int j
		org.eclipse.pde.api.tools.internal.provisional.IRequiredComponentDescription description
		String currentComponentID
		String descriptionID
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent currentRequiredApiComponent
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer[] apiTypeContainers
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription reexportedApiDescription
		int i
		int max
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
		org.eclipse.core.runtime.CoreException e
	public static void setDebug (boolean) 
		boolean debugValue
}

org/eclipse/pde/api/tools/internal/provisional/comparator/ApiScope.class
ApiScope.java
package org.eclipse.pde.api.tools.internal.provisional.comparator
public org.eclipse.pde.api.tools.internal.provisional.comparator.ApiScope extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.model.IApiScope  {
	private static final org.eclipse.pde.api.tools.internal.provisional.model.IApiElement[] NO_ELEMENTS
	java.util.ArrayList elements
	static void  () 
	public void  () 
	public void accept (org.eclipse.pde.api.tools.internal.provisional.model.ApiScopeVisitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.ApiScopeVisitor visitor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement[] elements
		int i
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement apiElement
		int type
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot root
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
	public void addElement (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement newelement
	public boolean encloses (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement element
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent enclosing
		java.util.Iterator iter
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiElement[] getApiElements () 
}

org/eclipse/pde/api/tools/internal/provisional/comparator/CompareApiScopeVisitor$1.class
CompareApiScopeVisitor.java
package org.eclipse.pde.api.tools.internal.provisional.comparator
 org.eclipse.pde.api.tools.internal.provisional.comparator.CompareApiScopeVisitor$1 extends org.eclipse.pde.api.tools.internal.provisional.comparator.DeltaVisitor {
	final org.eclipse.pde.api.tools.internal.provisional.comparator.CompareApiScopeVisitor this$0
	void  (org.eclipse.pde.api.tools.internal.provisional.comparator.CompareApiScopeVisitor) 
	public void endVisit (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta localDelta
}

org/eclipse/pde/api/tools/internal/provisional/comparator/CompareApiScopeVisitor$2.class
CompareApiScopeVisitor.java
package org.eclipse.pde.api.tools.internal.provisional.comparator
 org.eclipse.pde.api.tools.internal.provisional.comparator.CompareApiScopeVisitor$2 extends org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor {
	final org.eclipse.pde.api.tools.internal.provisional.comparator.CompareApiScopeVisitor this$0
	void  (org.eclipse.pde.api.tools.internal.provisional.comparator.CompareApiScopeVisitor) 
	public void visit (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot) 
		String packageName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot typeroot
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/pde/api/tools/internal/provisional/comparator/CompareApiScopeVisitor$3.class
CompareApiScopeVisitor.java
package org.eclipse.pde.api.tools.internal.provisional.comparator
 org.eclipse.pde.api.tools.internal.provisional.comparator.CompareApiScopeVisitor$3 extends org.eclipse.pde.api.tools.internal.provisional.comparator.DeltaVisitor {
	final org.eclipse.pde.api.tools.internal.provisional.comparator.CompareApiScopeVisitor this$0
	void  (org.eclipse.pde.api.tools.internal.provisional.comparator.CompareApiScopeVisitor) 
	public void endVisit (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta localDelta
}

org/eclipse/pde/api/tools/internal/provisional/comparator/CompareApiScopeVisitor$4.class
CompareApiScopeVisitor.java
package org.eclipse.pde.api.tools.internal.provisional.comparator
 org.eclipse.pde.api.tools.internal.provisional.comparator.CompareApiScopeVisitor$4 extends org.eclipse.pde.api.tools.internal.provisional.comparator.DeltaVisitor {
	final org.eclipse.pde.api.tools.internal.provisional.comparator.CompareApiScopeVisitor this$0
	void  (org.eclipse.pde.api.tools.internal.provisional.comparator.CompareApiScopeVisitor) 
	public void endVisit (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta localDelta
}

org/eclipse/pde/api/tools/internal/provisional/comparator/CompareApiScopeVisitor.class
CompareApiScopeVisitor.java
package org.eclipse.pde.api.tools.internal.provisional.comparator
public org.eclipse.pde.api.tools.internal.provisional.comparator.CompareApiScopeVisitor extends org.eclipse.pde.api.tools.internal.provisional.model.ApiScopeVisitor {
	java.util.Set deltas
	org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline referenceBaseline
	int visibilityModifiers
	boolean force
	boolean containsErrors
	org.eclipse.core.runtime.IProgressMonitor monitor
	public void  (java.util.Set, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, boolean, int, org.eclipse.core.runtime.IProgressMonitor) 
		java.util.Set deltas
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		boolean force
		int visibilityModifiers
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean visit (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
	public boolean visit (org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
	public boolean visit (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent referenceComponent
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
	public void visit (org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot root
	void compareApiTypeRoot (org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot root
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent apiComponent
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent referenceComponent
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
	public boolean containsError () 
}

org/eclipse/pde/api/tools/internal/provisional/comparator/DeltaProcessor$1$CompatibleVisitor.class
DeltaProcessor.java
package org.eclipse.pde.api.tools.internal.provisional.comparator
 org.eclipse.pde.api.tools.internal.provisional.comparator.DeltaProcessor$1$CompatibleVisitor extends org.eclipse.pde.api.tools.internal.provisional.comparator.DeltaVisitor {
	boolean isCompatible
	void  () 
	public boolean visit (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
	public void endVisit (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
}

org/eclipse/pde/api/tools/internal/provisional/comparator/DeltaProcessor.class
DeltaProcessor.java
package org.eclipse.pde.api.tools.internal.provisional.comparator
public org.eclipse.pde.api.tools.internal.provisional.comparator.DeltaProcessor extends java.lang.Object {
	public void  () 
	public static boolean isCompatible (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		org.eclipse.pde.api.tools.internal.provisional.comparator.DeltaProcessor$1$CompatibleVisitor visitor
	static boolean isCompatible0 (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
	private static boolean isApiProfileCompatible (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
	private static boolean isApiComponentCompatible (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
	private static boolean isAnnotationCompatible (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
	private static boolean isMethodCompatible (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		int restrictions
	private static boolean isFieldCompatible (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		int restrictions
		int newModifiers
		int oldModifiers
	private static boolean isConstructorCompatible (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		int restrictions
	private static boolean isEnumCompatible (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
	private static boolean isClassCompatible (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		int newModifiers
	private static boolean isTypeParameterCompatible (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
	private static boolean isInterfaceCompatible (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
}

org/eclipse/pde/api/tools/internal/provisional/comparator/DeltaVisitor.class
DeltaVisitor.java
package org.eclipse.pde.api.tools.internal.provisional.comparator
public org.eclipse.pde.api.tools.internal.provisional.comparator.DeltaVisitor extends java.lang.Object {
	public void  () 
	public boolean visit (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
	public void endVisit (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
}

org/eclipse/pde/api/tools/internal/provisional/comparator/IDelta.class
IDelta.java
package org.eclipse.pde.api.tools.internal.provisional.comparator
public abstract org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta extends java.lang.Object {
	public static final int ADDED
	public static final int CHANGED
	public static final int REMOVED
	public static final int ANNOTATION_ELEMENT_TYPE
	public static final int API_COMPONENT_ELEMENT_TYPE
	public static final int API_BASELINE_ELEMENT_TYPE
	public static final int CLASS_ELEMENT_TYPE
	public static final int CONSTRUCTOR_ELEMENT_TYPE
	public static final int ENUM_ELEMENT_TYPE
	public static final int FIELD_ELEMENT_TYPE
	public static final int INTERFACE_ELEMENT_TYPE
	public static final int METHOD_ELEMENT_TYPE
	public static final int TYPE_PARAMETER_ELEMENT_TYPE
	public static final int ABSTRACT_TO_NON_ABSTRACT
	public static final int ANNOTATION_DEFAULT_VALUE
	public static final int API_COMPONENT
	public static final int ARRAY_TO_VARARGS
	public static final int CHECKED_EXCEPTION
	public static final int CLASS_BOUND
	public static final int CLINIT
	public static final int CONSTRUCTOR
	public static final int CONTRACTED_SUPERINTERFACES_SET
	public static final int DECREASE_ACCESS
	public static final int ENUM_CONSTANT
	public static final int EXECUTION_ENVIRONMENT
	public static final int EXPANDED_SUPERINTERFACES_SET
	public static final int FIELD
	public static final int FIELD_MOVED_UP
	public static final int FINAL_TO_NON_FINAL
	public static final int FINAL_TO_NON_FINAL_NON_STATIC
	public static final int FINAL_TO_NON_FINAL_STATIC_CONSTANT
	public static final int FINAL_TO_NON_FINAL_STATIC_NON_CONSTANT
	public static final int INCREASE_ACCESS
	public static final int INTERFACE_BOUND
	public static final int METHOD
	public static final int METHOD_MOVED_UP
	public static final int METHOD_WITH_DEFAULT_VALUE
	public static final int METHOD_WITHOUT_DEFAULT_VALUE
	public static final int NATIVE_TO_NON_NATIVE
	public static final int NON_ABSTRACT_TO_ABSTRACT
	public static final int NON_FINAL_TO_FINAL
	public static final int NON_NATIVE_TO_NATIVE
	public static final int NON_STATIC_TO_STATIC
	public static final int NON_SYNCHRONIZED_TO_SYNCHRONIZED
	public static final int NON_TRANSIENT_TO_TRANSIENT
	public static final int OVERRIDEN_METHOD
	public static final int RESTRICTIONS
	public static final int STATIC_TO_NON_STATIC
	public static final int SUPERCLASS
	public static final int SYNCHRONIZED_TO_NON_SYNCHRONIZED
	public static final int TYPE_CONVERSION
	public static final int TRANSIENT_TO_NON_TRANSIENT
	public static final int TYPE
	public static final int TYPE_ARGUMENTS
	public static final int TYPE_MEMBER
	public static final int TYPE_PARAMETER
	public static final int TYPE_PARAMETER_NAME
	public static final int TYPE_PARAMETERS
	public static final int TYPE_VISIBILITY
	public static final int UNCHECKED_EXCEPTION
	public static final int VALUE
	public static final int VARARGS_TO_ARRAY
	public static final int API_TYPE
	public static final int NON_VOLATILE_TO_VOLATILE
	public static final int VOLATILE_TO_NON_VOLATILE
	public static final int MAJOR_VERSION
	public static final int MINOR_VERSION
	public static final int API_FIELD
	public static final int API_METHOD
	public static final int API_CONSTRUCTOR
	public static final int API_ENUM_CONSTANT
	public static final int API_METHOD_WITH_DEFAULT_VALUE
	public static final int API_METHOD_WITHOUT_DEFAULT_VALUE
	public static final int METHOD_MOVED_DOWN
	public static final int TYPE_ARGUMENT
	public static final int SUPER_INTERFACE_WITH_METHODS
	public static final int REEXPORTED_TYPE
	public static final int REEXPORTED_API_TYPE
	public static final int DEPRECATION
	public abstract boolean isEmpty () 
	public abstract java.lang.String getKey () 
	public abstract int getKind () 
	public abstract int getFlags () 
	public abstract int getElementType () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta[] getChildren () 
	public abstract void accept (org.eclipse.pde.api.tools.internal.provisional.comparator.DeltaVisitor) 
	public abstract java.lang.String getTypeName () 
	public abstract java.lang.String getMessage () 
	public abstract java.lang.String[] getArguments () 
	public abstract int getRestrictions () 
	public abstract int getNewModifiers () 
	public abstract int getOldModifiers () 
	public abstract java.lang.String getComponentVersionId () 
}

org/eclipse/pde/api/tools/internal/provisional/descriptors/
org/eclipse/pde/api/tools/internal/provisional/descriptors/IComponentDescriptor.class
IComponentDescriptor.java
package org.eclipse.pde.api.tools.internal.provisional.descriptors
public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor  {
	public abstract java.lang.String getId () 
	public abstract java.lang.String getVersion () 
}

org/eclipse/pde/api/tools/internal/provisional/descriptors/IElementDescriptor.class
IElementDescriptor.java
package org.eclipse.pde.api.tools.internal.provisional.descriptors
public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor extends java.lang.Object {
	public static final int PACKAGE
	public static final int TYPE
	public static final int FIELD
	public static final int METHOD
	public static final int RESOURCE
	public static final int COMPONENT
	public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor getParent () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor[] getPath () 
	public abstract int getElementType () 
}

org/eclipse/pde/api/tools/internal/provisional/descriptors/IFieldDescriptor.class
IFieldDescriptor.java
package org.eclipse.pde.api.tools.internal.provisional.descriptors
public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IFieldDescriptor extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor  {
}

org/eclipse/pde/api/tools/internal/provisional/descriptors/IMemberDescriptor.class
IMemberDescriptor.java
package org.eclipse.pde.api.tools.internal.provisional.descriptors
public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor  {
	public abstract java.lang.String getName () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor getEnclosingType () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor getPackage () 
}

org/eclipse/pde/api/tools/internal/provisional/descriptors/IMethodDescriptor.class
IMethodDescriptor.java
package org.eclipse.pde.api.tools.internal.provisional.descriptors
public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor  {
	public abstract java.lang.String getSignature () 
	public abstract boolean isConstructor () 
}

org/eclipse/pde/api/tools/internal/provisional/descriptors/IPackageDescriptor.class
IPackageDescriptor.java
package org.eclipse.pde.api.tools.internal.provisional.descriptors
public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor  {
	public abstract java.lang.String getName () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor getType (java.lang.String) 
	public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor getType (java.lang.String, java.lang.String) 
}

org/eclipse/pde/api/tools/internal/provisional/descriptors/IReferenceTypeDescriptor.class
IReferenceTypeDescriptor.java
package org.eclipse.pde.api.tools.internal.provisional.descriptors
public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor  {
	public abstract java.lang.String getQualifiedName () 
	public abstract java.lang.String getSignature () 
	public abstract java.lang.String getGenericSignature () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor getPackage () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor getType (java.lang.String) 
	public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IFieldDescriptor getField (java.lang.String) 
	public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor getMethod (java.lang.String, java.lang.String) 
	public abstract boolean isAnonymous () 
}

org/eclipse/pde/api/tools/internal/provisional/model/
org/eclipse/pde/api/tools/internal/provisional/model/ApiScopeVisitor.class
ApiScopeVisitor.java
package org.eclipse.pde.api.tools.internal.provisional.model
public org.eclipse.pde.api.tools.internal.provisional.model.ApiScopeVisitor extends java.lang.Object {
	public void  () 
	public void endVisit (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
	public void endVisit (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
	public void endVisit (org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
	public void endVisit (org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot typeRoot
	public boolean visit (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
	public boolean visit (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
	public boolean visit (org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
	public void visit (org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot typeRoot
}

org/eclipse/pde/api/tools/internal/provisional/model/ApiTypeContainerVisitor.class
ApiTypeContainerVisitor.java
package org.eclipse.pde.api.tools.internal.provisional.model
public abstract org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor extends java.lang.Object {
	public void  () 
	public boolean visit (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
	public void end (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
	public boolean visit (org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
	public void end (org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
	public boolean visitPackage (java.lang.String) 
		String packageName
	public void endVisitPackage (java.lang.String) 
		String packageName
	public void visit (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot) 
		String packageName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot typeroot
	public void end (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot) 
		String packageName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot typeroot
}

org/eclipse/pde/api/tools/internal/provisional/model/IApiBaseline.class
IApiBaseline.java
package org.eclipse.pde.api.tools.internal.provisional.model
public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.model.IApiElement  {
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] getApiComponents () 
	public abstract void setName (java.lang.String) 
	public abstract void addApiComponents (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[])  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] resolvePackage (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent getApiComponent (java.lang.String) 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent getApiComponent (org.eclipse.core.resources.IProject) 
	public abstract java.lang.String getExecutionEnvironment () 
	public abstract org.eclipse.core.runtime.IStatus getExecutionEnvironmentStatus () 
	public abstract void dispose () 
	public abstract void close ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] getDependentComponents (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[])  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] getPrerequisiteComponents (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[])  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getLocation () 
	public abstract void setLocation (java.lang.String) 
}

org/eclipse/pde/api/tools/internal/provisional/model/IApiComponent.class
IApiComponent.java
package org.eclipse.pde.api.tools.internal.provisional.model
public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer  {
	public abstract java.lang.String getSymbolicName () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.IApiDescription getApiDescription ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean hasApiDescription () 
	public abstract java.lang.String getVersion () 
	public abstract java.lang.String[] getExecutionEnvironments ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer[] getApiTypeContainers ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer[] getApiTypeContainers (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.api.tools.internal.provisional.IRequiredComponentDescription[] getRequiredComponents ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getLocation () 
	public abstract boolean isSystemComponent () 
	public abstract boolean isSourceComponent ()  throws org.eclipse.core.runtime.CoreException 
	public abstract void dispose () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline getBaseline ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.api.tools.internal.provisional.IApiFilterStore getFilterStore ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isFragment ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent getHost ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean hasFragments ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String[] getLowestEEs ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.osgi.service.resolver.ResolverError[] getErrors ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor getHandle () 
}

org/eclipse/pde/api/tools/internal/provisional/model/IApiElement.class
IApiElement.java
package org.eclipse.pde.api.tools.internal.provisional.model
public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiElement extends java.lang.Object {
	public static final int COMPONENT
	public static final int TYPE
	public static final int API_TYPE_CONTAINER
	public static final int BASELINE
	public static final int FIELD
	public static final int METHOD
	public static final int API_TYPE_ROOT
	public abstract java.lang.String getName () 
	public abstract int getType () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiElement getParent () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiElement getAncestor (int) 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent getApiComponent () 
}

org/eclipse/pde/api/tools/internal/provisional/model/IApiField.class
IApiField.java
package org.eclipse.pde.api.tools.internal.provisional.model
public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiField extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.model.IApiMember  {
	public abstract boolean isEnumConstant () 
	public abstract java.lang.Object getConstantValue () 
}

org/eclipse/pde/api/tools/internal/provisional/model/IApiMember.class
IApiMember.java
package org.eclipse.pde.api.tools.internal.provisional.model
public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiMember extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.model.IApiElement  {
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiType getEnclosingType ()  throws org.eclipse.core.runtime.CoreException 
	public abstract int getModifiers () 
	public abstract java.lang.String getSignature () 
	public abstract java.lang.String getGenericSignature () 
	public abstract java.lang.String getPackageName () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor getHandle () 
}

org/eclipse/pde/api/tools/internal/provisional/model/IApiMethod.class
IApiMethod.java
package org.eclipse.pde.api.tools.internal.provisional.model
public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.model.IApiMember  {
	public abstract java.lang.String getSignature () 
	public abstract boolean isConstructor () 
	public abstract boolean isClassInitializer () 
	public abstract java.lang.String[] getExceptionNames () 
	public abstract java.lang.String getDefaultValue () 
	public abstract boolean isSynthetic () 
}

org/eclipse/pde/api/tools/internal/provisional/model/IApiScope.class
IApiScope.java
package org.eclipse.pde.api.tools.internal.provisional.model
public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiScope extends java.lang.Object {
	public abstract void addElement (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement) 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiElement[] getApiElements () 
	public abstract void accept (org.eclipse.pde.api.tools.internal.provisional.model.ApiScopeVisitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean encloses (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/api/tools/internal/provisional/model/IApiType.class
IApiType.java
package org.eclipse.pde.api.tools.internal.provisional.model
public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiType extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.model.IApiMember  {
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod getEnclosingMethod () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiField getField (java.lang.String) 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiField[] getFields () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod getMethod (java.lang.String, java.lang.String) 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod[] getMethods () 
	public abstract boolean isAnonymous () 
	public abstract boolean isLocal () 
	public abstract boolean isClass () 
	public abstract boolean isEnum () 
	public abstract boolean isInterface () 
	public abstract boolean isAnnotation () 
	public abstract boolean isMemberType () 
	public abstract java.lang.String getSuperclassName () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiType getSuperclass ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String[] getSuperInterfaceNames () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiType[] getSuperInterfaces ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiType[] getMemberTypes ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiType getMemberType (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getSimpleName () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot getTypeRoot () 
	public abstract java.util.List extractReferences (int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/api/tools/internal/provisional/model/IApiTypeContainer.class
IApiTypeContainer.java
package org.eclipse.pde.api.tools.internal.provisional.model
public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.model.IApiElement  {
	public static final int ARCHIVE
	public static final int DIRECTORY
	public static final int FOLDER
	public static final int COMPONENT
	public abstract java.lang.String[] getPackageNames ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot findTypeRoot (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot findTypeRoot (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void accept (org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract void close ()  throws org.eclipse.core.runtime.CoreException 
	public abstract int getContainerType () 
}

org/eclipse/pde/api/tools/internal/provisional/model/IApiTypeRoot.class
IApiTypeRoot.java
package org.eclipse.pde.api.tools.internal.provisional.model
public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.model.IApiElement  {
	public abstract java.lang.String getTypeName () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiType getStructure ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent getApiComponent () 
}

org/eclipse/pde/api/tools/internal/provisional/problems/
org/eclipse/pde/api/tools/internal/provisional/problems/IApiProblem.class
IApiProblem.java
package org.eclipse.pde.api.tools.internal.provisional.problems
public abstract org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem extends java.lang.Object {
	public static final int CATEGORY_COMPATIBILITY
	public static final int CATEGORY_USAGE
	public static final int CATEGORY_VERSION
	public static final int CATEGORY_SINCETAGS
	public static final int CATEGORY_API_BASELINE
	public static final int CATEGORY_API_COMPONENT_RESOLUTION
	public static final int CATEGORY_FATAL_PROBLEM
	public static final int OFFSET_MESSAGE
	public static final int OFFSET_FLAGS
	public static final int OFFSET_KINDS
	public static final int OFFSET_ELEMENT
	public static final int NO_FLAGS
	public static final int NO_CHARRANGE
	public static final int SINCE_TAG_INVALID
	public static final int SINCE_TAG_MALFORMED
	public static final int SINCE_TAG_MISSING
	public static final int MAJOR_VERSION_CHANGE
	public static final int MINOR_VERSION_CHANGE
	public static final int MAJOR_VERSION_CHANGE_NO_BREAKAGE
	public static final int MINOR_VERSION_CHANGE_NO_NEW_API
	public static final int REEXPORTED_MAJOR_VERSION_CHANGE
	public static final int REEXPORTED_MINOR_VERSION_CHANGE
	public static final int ILLEGAL_EXTEND
	public static final int ILLEGAL_INSTANTIATE
	public static final int ILLEGAL_REFERENCE
	public static final int ILLEGAL_IMPLEMENT
	public static final int ILLEGAL_OVERRIDE
	public static final int API_LEAK
	public static final int UNSUPPORTED_TAG_USE
	public static final int DUPLICATE_TAG_USE
	public static final int INVALID_REFERENCE_IN_SYSTEM_LIBRARIES
	public static final int UNUSED_PROBLEM_FILTERS
	public static final int LEAK_EXTENDS
	public static final int LEAK_IMPLEMENTS
	public static final int LEAK_FIELD
	public static final int LEAK_RETURN_TYPE
	public static final int LEAK_METHOD_PARAMETER
	public static final int LEAK_CONSTRUCTOR_PARAMETER
	public static final int CONSTRUCTOR_METHOD
	public static final int METHOD
	public static final int FIELD
	public static final int LOCAL_TYPE
	public static final int ANONYMOUS_TYPE
	public static final int INDIRECT_REFERENCE
	public static final int API_BASELINE_MISSING
	public static final int API_COMPONENT_RESOLUTION
	public static final int FATAL_JDT_BUILDPATH_PROBLEM
	public abstract int getSeverity () 
	public abstract int getElementKind () 
	public abstract int getMessageid () 
	public abstract java.lang.String getResourcePath () 
	public abstract java.lang.String getTypeName () 
	public abstract java.lang.String[] getMessageArguments () 
	public abstract int getCharStart () 
	public abstract int getCharEnd () 
	public abstract int getLineNumber () 
	public abstract int getCategory () 
	public abstract int getId () 
	public abstract java.lang.String getMessage () 
	public abstract int getKind () 
	public abstract int getFlags () 
	public abstract java.lang.String[] getExtraMarkerAttributeIds () 
	public abstract java.lang.Object[] getExtraMarkerAttributeValues () 
}

org/eclipse/pde/api/tools/internal/provisional/problems/IApiProblemFilter.class
IApiProblemFilter.java
package org.eclipse.pde.api.tools.internal.provisional.problems
public abstract org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemFilter extends java.lang.Object {
	public abstract java.lang.String getComponentId () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblem getUnderlyingProblem () 
	public abstract java.lang.String getComment () 
}

org/eclipse/pde/api/tools/internal/provisional/problems/IApiProblemTypes.class
IApiProblemTypes.java
package org.eclipse.pde.api.tools.internal.provisional.problems
public abstract org.eclipse.pde.api.tools.internal.provisional.problems.IApiProblemTypes extends java.lang.Object {
	public static final String API_COMPONENT_REMOVED_TYPE
	public static final String API_COMPONENT_REMOVED_API_TYPE
	public static final String API_COMPONENT_REMOVED_REEXPORTED_TYPE
	public static final String API_COMPONENT_REMOVED_REEXPORTED_API_TYPE
	public static final String ANNOTATION_REMOVED_FIELD
	public static final String ANNOTATION_REMOVED_METHOD
	public static final String ANNOTATION_REMOVED_TYPE_MEMBER
	public static final String ANNOTATION_CHANGED_TYPE_CONVERSION
	public static final String ANNOTATION_ADDED_METHOD_NO_DEFAULT_VALUE
	public static final String INTERFACE_ADDED_FIELD
	public static final String INTERFACE_ADDED_METHOD
	public static final String INTERFACE_ADDED_RESTRICTIONS
	public static final String INTERFACE_ADDED_SUPER_INTERFACE_WITH_METHODS
	public static final String INTERFACE_ADDED_TYPE_PARAMETER
	public static final String INTERFACE_REMOVED_TYPE_PARAMETER
	public static final String INTERFACE_REMOVED_FIELD
	public static final String INTERFACE_REMOVED_METHOD
	public static final String INTERFACE_REMOVED_TYPE_MEMBER
	public static final String INTERFACE_CHANGED_TYPE_CONVERSION
	public static final String INTERFACE_CHANGED_CONTRACTED_SUPERINTERFACES_SET
	public static final String ENUM_CHANGED_CONTRACTED_SUPERINTERFACES_SET
	public static final String ENUM_CHANGED_TYPE_CONVERSION
	public static final String ENUM_REMOVED_FIELD
	public static final String ENUM_REMOVED_ENUM_CONSTANT
	public static final String ENUM_REMOVED_METHOD
	public static final String ENUM_REMOVED_TYPE_MEMBER
	public static final String CLASS_ADDED_METHOD
	public static final String CLASS_ADDED_RESTRICTIONS
	public static final String CLASS_ADDED_TYPE_PARAMETER
	public static final String CLASS_CHANGED_CONTRACTED_SUPERINTERFACES_SET
	public static final String CLASS_CHANGED_NON_ABSTRACT_TO_ABSTRACT
	public static final String CLASS_CHANGED_NON_FINAL_TO_FINAL
	public static final String CLASS_CHANGED_TYPE_CONVERSION
	public static final String CLASS_CHANGED_DECREASE_ACCESS
	public static final String CLASS_REMOVED_FIELD
	public static final String CLASS_REMOVED_METHOD
	public static final String CLASS_REMOVED_CONSTRUCTOR
	public static final String CLASS_REMOVED_TYPE_MEMBER
	public static final String CLASS_REMOVED_SUPERCLASS
	public static final String CLASS_REMOVED_TYPE_PARAMETER
	public static final String FIELD_ADDED_VALUE
	public static final String FIELD_CHANGED_TYPE
	public static final String FIELD_CHANGED_VALUE
	public static final String FIELD_CHANGED_DECREASE_ACCESS
	public static final String FIELD_CHANGED_FINAL_TO_NON_FINAL_STATIC_CONSTANT
	public static final String FIELD_CHANGED_NON_FINAL_TO_FINAL
	public static final String FIELD_CHANGED_STATIC_TO_NON_STATIC
	public static final String FIELD_CHANGED_NON_STATIC_TO_STATIC
	public static final String FIELD_REMOVED_VALUE
	public static final String FIELD_REMOVED_TYPE_ARGUMENT
	public static final String METHOD_ADDED_TYPE_PARAMETER
	public static final String METHOD_ADDED_RESTRICTIONS
	public static final String METHOD_CHANGED_VARARGS_TO_ARRAY
	public static final String METHOD_CHANGED_DECREASE_ACCESS
	public static final String METHOD_CHANGED_NON_ABSTRACT_TO_ABSTRACT
	public static final String METHOD_CHANGED_NON_STATIC_TO_STATIC
	public static final String METHOD_CHANGED_STATIC_TO_NON_STATIC
	public static final String METHOD_CHANGED_NON_FINAL_TO_FINAL
	public static final String METHOD_REMOVED_ANNOTATION_DEFAULT_VALUE
	public static final String METHOD_REMOVED_TYPE_PARAMETER
	public static final String CONSTRUCTOR_ADDED_TYPE_PARAMETER
	public static final String CONSTRUCTOR_CHANGED_VARARGS_TO_ARRAY
	public static final String CONSTRUCTOR_CHANGED_DECREASE_ACCESS
	public static final String CONSTRUCTOR_REMOVED_TYPE_PARAMETER
	public static final String TYPE_PARAMETER_ADDED_CLASS_BOUND
	public static final String TYPE_PARAMETER_CHANGED_CLASS_BOUND
	public static final String TYPE_PARAMETER_REMOVED_CLASS_BOUND
	public static final String TYPE_PARAMETER_ADDED_INTERFACE_BOUND
	public static final String TYPE_PARAMETER_CHANGED_INTERFACE_BOUND
	public static final String TYPE_PARAMETER_REMOVED_INTERFACE_BOUND
	public static final String REPORT_API_BREAKAGE_WHEN_MAJOR_VERSION_INCREMENTED
	public static final String AUTOMATICALLY_REMOVE_UNUSED_PROBLEM_FILTERS
	public static final String FATAL_PROBLEMS
	public static final String MISSING_SINCE_TAG
	public static final String MALFORMED_SINCE_TAG
	public static final String INVALID_SINCE_TAG_VERSION
	public static final String INCOMPATIBLE_API_COMPONENT_VERSION
	public static final String INCOMPATIBLE_API_COMPONENT_VERSION_INCLUDE_INCLUDE_MINOR_WITHOUT_API_CHANGE
	public static final String INCOMPATIBLE_API_COMPONENT_VERSION_INCLUDE_INCLUDE_MAJOR_WITHOUT_BREAKING_CHANGE
	public static final String MISSING_DEFAULT_API_BASELINE
	public static final String REPORT_RESOLUTION_ERRORS_API_COMPONENT
	public static final String ILLEGAL_IMPLEMENT
	public static final String ILLEGAL_EXTEND
	public static final String ILLEGAL_REFERENCE
	public static final String ILLEGAL_INSTANTIATE
	public static final String ILLEGAL_OVERRIDE
	public static final String LEAK_EXTEND
	public static final String LEAK_IMPLEMENT
	public static final String LEAK_FIELD_DECL
	public static final String LEAK_METHOD_RETURN_TYPE
	public static final String LEAK_METHOD_PARAM
	public static final String INVALID_JAVADOC_TAG
	public static final String INVALID_REFERENCE_IN_SYSTEM_LIBRARIES
	public static final String UNUSED_PROBLEM_FILTERS
	static void  () 
}

org/eclipse/pde/api/tools/internal/provisional/scanner/
org/eclipse/pde/api/tools/internal/provisional/scanner/ScannerMessages.class
ScannerMessages.java
package org.eclipse.pde.api.tools.internal.provisional.scanner
public org.eclipse.pde.api.tools.internal.provisional.scanner.ScannerMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String ApiDescriptionManager_0
	public static String ApiDescriptionManager_1
	public static String ApiDescriptionManager_2
	public static String ApiDescriptionManager_3
	public static String ApiDescriptionManager_4
	public static String ComponentXMLScanner_0
	public static String ComponentXMLScanner_1
	public static String ComponentXMLScanner_2
	public static String ComponentXMLScanner_3
	static Class class$0
	static void  () 
	private void  () 
}

org/eclipse/pde/api/tools/internal/provisional/scanner/ScannerMessages.properties
org/eclipse/pde/api/tools/internal/provisional/scanner/TagScanner$Visitor.class
TagScanner.java
package org.eclipse.pde.api.tools.internal.provisional.scanner
 org.eclipse.pde.api.tools.internal.provisional.scanner.TagScanner$Visitor extends org.eclipse.jdt.core.dom.ASTVisitor {
	private org.eclipse.pde.api.tools.internal.provisional.IApiDescription fDescription
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor fPackage
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor fType
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer fContainer
	private org.eclipse.core.runtime.CoreException fException
	public void  (org.eclipse.pde.api.tools.internal.provisional.IApiDescription, org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer) 
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription description
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
	public boolean visit (org.eclipse.jdt.core.dom.Javadoc) 
		org.eclipse.jdt.core.dom.Javadoc node
		java.util.List tags
		org.eclipse.jdt.core.dom.ASTNode parent
		org.eclipse.jdt.core.dom.TypeDeclaration type
		org.eclipse.jdt.core.dom.MethodDeclaration method
		String signature
		String methodname
		int member
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor descriptor
		org.eclipse.jdt.core.dom.FieldDeclaration field
		java.util.List fields
		org.eclipse.jdt.core.dom.VariableDeclarationFragment fragment
		java.util.Iterator iter
	private int getEnclosingType (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.core.dom.ASTNode lnode
	private void enterType (org.eclipse.jdt.core.dom.SimpleName) 
		org.eclipse.jdt.core.dom.SimpleName name
	private void exitType () 
	protected void processTags (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, java.util.List, int, int) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor descriptor
		java.util.List tags
		int type
		int member
		org.eclipse.pde.api.tools.internal.JavadocTagManager jtm
		org.eclipse.jdt.core.dom.TagElement tag
		String tagname
		int restrictions
		java.util.Iterator iter
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor ldesc
		org.eclipse.core.runtime.CoreException e
	private java.util.List pruneTags (java.util.List, org.eclipse.jdt.core.dom.ASTNode) 
		java.util.List tags
		org.eclipse.jdt.core.dom.ASTNode node
		java.util.ArrayList pruned
		org.eclipse.jdt.core.dom.TagElement tag
		org.eclipse.jdt.core.dom.TypeDeclaration type
		int flags
		java.util.Iterator iterator
		String tagname
		org.eclipse.jdt.core.dom.MethodDeclaration method
		int flags
		java.util.Iterator iterator
		org.eclipse.jdt.core.dom.ASTNode parent
		int pflags
		org.eclipse.jdt.core.dom.FieldDeclaration field
		java.util.Iterator iterator
		boolean isfinal
	private boolean isContinue () 
	org.eclipse.core.runtime.CoreException getException () 
	public boolean visit (org.eclipse.jdt.core.dom.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.AnnotationTypeDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.AnnotationTypeDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.EnumDeclaration) 
		org.eclipse.jdt.core.dom.EnumDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.EnumDeclaration) 
		org.eclipse.jdt.core.dom.EnumDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.PackageDeclaration) 
		org.eclipse.jdt.core.dom.PackageDeclaration node
		org.eclipse.jdt.core.dom.Name name
	public boolean visit (org.eclipse.jdt.core.dom.MethodDeclaration) 
		org.eclipse.jdt.core.dom.MethodDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.FieldDeclaration) 
		org.eclipse.jdt.core.dom.FieldDeclaration node
	private boolean isPrivate (int) 
		int flags
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor resolveMethod (org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor descriptor
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor type
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot classFile
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType structure
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod[] methods
		int i
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		String signature
		String descriptorSignature
		String genericSignature
}

org/eclipse/pde/api/tools/internal/provisional/scanner/TagScanner.class
TagScanner.java
package org.eclipse.pde.api.tools.internal.provisional.scanner
public org.eclipse.pde.api.tools.internal.provisional.scanner.TagScanner extends java.lang.Object {
	private static boolean DEBUG
	private static org.eclipse.pde.api.tools.internal.provisional.scanner.TagScanner fSingleton
	static void  () 
	public static void setDebug (boolean) 
		boolean debugValue
	public static final org.eclipse.pde.api.tools.internal.provisional.scanner.TagScanner newScanner () 
	private void  () 
	public void scan (org.eclipse.jdt.core.ICompilationUnit, org.eclipse.pde.api.tools.internal.provisional.IApiDescription, org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.core.ICompilationUnit unit
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription description
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void scan (org.eclipse.pde.api.tools.internal.CompilationUnit, org.eclipse.pde.api.tools.internal.provisional.IApiDescription, org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.CompilationUnit source
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription description
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
		java.util.Map options
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor localmonitor
		org.eclipse.jdt.core.dom.ASTParser parser
		java.io.InputStream inputStream
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.util.Map loptions
		org.eclipse.jdt.core.dom.CompilationUnit cunit
		org.eclipse.pde.api.tools.internal.provisional.scanner.TagScanner$Visitor visitor
}

org/eclipse/pde/api/tools/internal/provisional/search/
org/eclipse/pde/api/tools/internal/provisional/search/ApiSearchEngine$ReferenceExtractor.class
ApiSearchEngine.java
package org.eclipse.pde.api.tools.internal.provisional.search
 org.eclipse.pde.api.tools.internal.provisional.search.ApiSearchEngine$ReferenceExtractor extends org.eclipse.pde.api.tools.internal.provisional.model.ApiTypeContainerVisitor {
	static final int COLLECTOR_MAX
	private java.util.List collector
	private org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchRequestor requestor
	private org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchReporter reporter
	org.eclipse.pde.api.tools.internal.provisional.model.IApiElement element
	private org.eclipse.core.runtime.SubMonitor monitor
	final org.eclipse.pde.api.tools.internal.provisional.search.ApiSearchEngine this$0
	public void  (org.eclipse.pde.api.tools.internal.provisional.search.ApiSearchEngine, org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchRequestor, org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchReporter, org.eclipse.pde.api.tools.internal.provisional.model.IApiElement, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchRequestor requestor
		org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchReporter reporter
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement element
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean visit (org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
	public void visit (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot) 
		String packageName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot typeroot
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		org.eclipse.core.runtime.CoreException ce
	public void end (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot) 
		String packageName
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot typeroot
	public boolean visit (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
	public void endVisitPackage (java.lang.String) 
		String packageName
	private void reportResults () 
}

org/eclipse/pde/api/tools/internal/provisional/search/ApiSearchEngine.class
ApiSearchEngine.java
package org.eclipse.pde.api.tools.internal.provisional.search
public final org.eclipse.pde.api.tools.internal.provisional.search.ApiSearchEngine extends java.lang.Object {
	public static final org.eclipse.pde.api.tools.internal.provisional.builder.IReference[] NO_REFERENCES
	private static boolean DEBUG
	private String fRequestorContext
	static void  () 
	public void  () 
	public static void setDebug (boolean) 
		boolean debugValue
	java.util.List getResolvedReferences (org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchRequestor, org.eclipse.pde.api.tools.internal.provisional.model.IApiType, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchRequestor requestor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		org.eclipse.core.runtime.IProgressMonitor monitor
		String name
		org.eclipse.core.runtime.SubMonitor localmonitor
		java.util.List refs
	java.util.List acceptReferences (org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchRequestor, org.eclipse.pde.api.tools.internal.provisional.model.IApiType, java.util.List, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchRequestor requestor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		java.util.List references
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.ArrayList refs
		org.eclipse.pde.api.tools.internal.builder.Reference ref
		org.eclipse.core.runtime.SubMonitor localmonitor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		java.util.Iterator iter
	private void searchReferences (org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchRequestor, org.eclipse.pde.api.tools.internal.provisional.model.IApiElement, org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchReporter, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchRequestor requestor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement element
		org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchReporter reporter
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.List refs
		org.eclipse.core.runtime.SubMonitor localmonitor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		org.eclipse.pde.api.tools.internal.provisional.search.ApiSearchEngine$ReferenceExtractor visitor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent comp
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
	public void search (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchRequestor, org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchReporter, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchRequestor requestor
		org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchReporter reporter
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.api.tools.internal.provisional.model.IApiScope scope
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement[] scopeelements
		org.eclipse.core.runtime.SubMonitor localmonitor
		long start
		long loopstart
		String taskname
		org.eclipse.core.runtime.MultiStatus mstatus
		int i
		org.eclipse.core.runtime.CoreException ce
	java.lang.String computeContext (org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchRequestor) 
		org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchRequestor requestor
		String context
}

org/eclipse/pde/api/tools/internal/provisional/search/IApiSearchReporter.class
IApiSearchReporter.java
package org.eclipse.pde.api.tools.internal.provisional.search
public abstract org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchReporter extends java.lang.Object {
	public abstract void reportResults (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement, org.eclipse.pde.api.tools.internal.provisional.builder.IReference[]) 
	public abstract void reportNotSearched (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement[]) 
	public abstract void reportMetadata (org.eclipse.pde.api.tools.internal.provisional.search.IMetadata) 
}

org/eclipse/pde/api/tools/internal/provisional/search/IApiSearchRequestor.class
IApiSearchRequestor.java
package org.eclipse.pde.api.tools.internal.provisional.search
public abstract org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchRequestor extends java.lang.Object {
	public static final int INCLUDE_API
	public static final int INCLUDE_INTERNAL
	public static final int INCLUDE_ILLEGAL_USE
	public abstract org.eclipse.pde.api.tools.internal.provisional.model.IApiScope getScope () 
	public abstract boolean acceptComponent (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent) 
	public abstract boolean acceptContainer (org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer) 
	public abstract boolean acceptMember (org.eclipse.pde.api.tools.internal.provisional.model.IApiMember) 
	public abstract boolean acceptReference (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
	public abstract int getReferenceKinds () 
	public abstract boolean includesAPI () 
	public abstract boolean includesInternal () 
	public abstract boolean includesIllegalUse () 
}

org/eclipse/pde/api/tools/internal/provisional/search/IMetadata.class
IMetadata.java
package org.eclipse.pde.api.tools.internal.provisional.search
public abstract org.eclipse.pde.api.tools.internal.provisional.search.IMetadata extends java.lang.Object {
	public abstract void serializeToFile (java.io.File)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
}

org/eclipse/pde/api/tools/internal/search/
org/eclipse/pde/api/tools/internal/search/ApiDescriptionModifier.class
ApiDescriptionModifier.java
package org.eclipse.pde.api.tools.internal.search
public org.eclipse.pde.api.tools.internal.search.ApiDescriptionModifier extends org.eclipse.pde.api.tools.internal.provisional.ApiDescriptionVisitor {
	private java.util.regex.Pattern[] fInternalPackages
	private java.util.regex.Pattern[] fApiPackages
	private org.eclipse.pde.api.tools.internal.provisional.IApiDescription fDescription
	public void  (java.lang.String[], java.lang.String[]) 
		String[] internal
		String[] api
	public void setApiDescription (org.eclipse.pde.api.tools.internal.provisional.IApiDescription) 
		org.eclipse.pde.api.tools.internal.provisional.IApiDescription description
	private void setInternalPatterns (java.lang.String[]) 
		String[] patterns
		int i
	private void setApiPatterns (java.lang.String[]) 
		String[] patterns
		int i
	public boolean visitElement (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor element
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations description
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IPackageDescriptor pkg
	private boolean matchesPattern (java.lang.String, java.util.regex.Pattern[]) 
		String name
		java.util.regex.Pattern[] patterns
		int i
}

org/eclipse/pde/api/tools/internal/search/HTMLConvertor.class
HTMLConvertor.java
package org.eclipse.pde.api.tools.internal.search
public abstract org.eclipse.pde.api.tools.internal.search.HTMLConvertor extends java.lang.Object {
	public static final String HTML_EXTENSION
	public static final String XML_EXTENSION
	public static final String HTML_HEADER
	public static final String CONTENT_TYPE_META
	public static final String W3C_FOOTER
	public static final String OPEN_TITLE
	public static final String CLOSE_TITLE
	public static final String OPEN_HEAD
	public static final String CLOSE_HEAD
	public static final String OPEN_BODY
	public static final String CLOSE_BODY
	public static final String OPEN_H3
	public static final String CLOSE_H3
	public static final String OPEN_HTML
	public static final String CLOSE_HTML
	public static final String CLOSE_TABLE
	public static final String OPEN_TD
	public static final String CLOSE_TD
	public static final String OPEN_LI
	public static final String CLOSE_LI
	public static final String OPEN_P
	public static final String CLOSE_P
	public static final String OPEN_OL
	public static final String CLOSE_OL
	public static final String OPEN_UL
	public static final String CLOSE_UL
	public static final String OPEN_TR
	public static final String CLOSE_TR
	public static final String CLOSE_DIV
	public static final String BR
	public static final String CLOSE_A
	public static final String OPEN_B
	public static final String CLOSE_B
	public static final String CLOSE_H4
	public static final String OPEN_H4
	public void  () 
	public static java.lang.String openTD (int) 
		int width
		StringBuffer buffer
}

org/eclipse/pde/api/tools/internal/search/IReferenceDescriptor.class
IReferenceDescriptor.java
package org.eclipse.pde.api.tools.internal.search
public abstract org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor extends java.lang.Object {
	public abstract int getLineNumber () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor getMember () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor getComponent () 
	public abstract int getReferenceKind () 
	public abstract int getReferenceFlags () 
	public abstract int getReferenceType () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor getReferencedMember () 
	public abstract org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor getReferencedComponent () 
	public abstract int getVisibility () 
	public abstract java.lang.String[] getProblemMessages () 
}

org/eclipse/pde/api/tools/internal/search/MigrationReportConvertor.class
MigrationReportConvertor.java
package org.eclipse.pde.api.tools.internal.search
public org.eclipse.pde.api.tools.internal.search.MigrationReportConvertor extends org.eclipse.pde.api.tools.internal.search.UseReportConverter {
	public void  (java.lang.String, java.lang.String, java.lang.String[], java.lang.String[]) 
		String htmlroot
		String xmlroot
		String[] topatterns
		String[] frompatterns
	protected java.lang.String getIndexTitle () 
	protected java.lang.String getIndexHeader () 
	protected java.lang.String getReferencedTypeTitle (java.lang.String) 
		String bundle
	protected java.lang.String getReferencedTypeHeader (java.lang.String) 
		String bundle
	protected java.lang.String getAdditionalReferencedTypeInformation () 
	protected java.lang.String getTypeTitle (java.lang.String) 
		String typename
	protected java.lang.String getTypeHeader (java.lang.String) 
		String typename
	protected java.lang.String getTypeDetailsHeader () 
	protected java.lang.String getTypeDetails () 
	protected java.lang.String getTypeCountSummary (java.lang.String, org.eclipse.pde.api.tools.internal.search.UseReportConverter$CountGroup, int) 
		String typename
		org.eclipse.pde.api.tools.internal.search.UseReportConverter$CountGroup counts
		int membercount
		StringBuffer buffer
	protected java.lang.String getAdditionalIndexInfo (boolean) 
		boolean hasreports
		StringBuffer buffer
	protected java.lang.String getNoReportsInformation () 
		StringBuffer buffer
}

org/eclipse/pde/api/tools/internal/search/ReferenceDescriptor.class
ReferenceDescriptor.java
package org.eclipse.pde.api.tools.internal.search
public org.eclipse.pde.api.tools.internal.search.ReferenceDescriptor extends java.lang.Object implements org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor  {
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor origin
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor target
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor from
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor to
	private int line
	private int kind
	private int flags
	private int visibility
	private String[] messages
	public void  (org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor, org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor, int, org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor, org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor, int, int, int, java.lang.String[]) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor from
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor origin
		int line
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor to
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor target
		int kind
		int flags
		int vis
		String[] messages
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.pde.api.tools.internal.search.ReferenceDescriptor rd
	public int hashCode () 
	public org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor getComponent () 
	public int getLineNumber () 
	public org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor getMember () 
	public int getReferenceKind () 
	public int getReferenceFlags () 
	public int getReferenceType () 
	public org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor getReferencedComponent () 
	public org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor getReferencedMember () 
	public int getVisibility () 
	public java.lang.String[] getProblemMessages () 
}

org/eclipse/pde/api/tools/internal/search/ReferenceLookupVisitor.class
ReferenceLookupVisitor.java
package org.eclipse.pde.api.tools.internal.search
public org.eclipse.pde.api.tools.internal.search.ReferenceLookupVisitor extends org.eclipse.pde.api.tools.internal.search.UseScanVisitor {
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor targetComponent
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor referencingComponent
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent currComponent
	private boolean skipped
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor targetMember
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor targetType
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiType currType
	private java.util.List missingComponents
	private java.util.List skippedComponents
	private String location
	private java.util.List unresolved
	private String analysisScope
	private String targetScope
	public void  (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, java.lang.String) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline base
		String xmlLocation
	public boolean visitComponent (org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor target
	public boolean visitReferencingComponent (org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor component
	public boolean visitMember (org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor referencedMember
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot typeRoot
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] comps
		int i
		org.eclipse.core.runtime.CoreException e
	public void visitReference (org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor) 
		org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor reference
		org.eclipse.pde.api.tools.internal.builder.Reference ref
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember resolved
		int refKind
		int lineNumber
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor origin
		org.eclipse.core.runtime.CoreException e
	private void addError (org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor) 
		org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor error
	public void endVisit (org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor target
		org.eclipse.pde.api.tools.internal.search.XmlReferenceDescriptorWriter writer
	public void endVisitScan () 
		java.io.BufferedWriter writer
		java.io.File rootfile
		java.io.File file
		org.w3c.dom.Document doc
		org.w3c.dom.Element root
	private void addMissingComponents (java.util.List, java.lang.String, org.w3c.dom.Document, org.w3c.dom.Element) 
		java.util.List missing
		String details
		org.w3c.dom.Document doc
		org.w3c.dom.Element root
		java.util.Iterator iter
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor component
		org.w3c.dom.Element comp
	public void setAnalysisScope (java.lang.String) 
		String regex
	public void setTargetScope (java.lang.String) 
		String regex
}

org/eclipse/pde/api/tools/internal/search/SearchMessages.class
SearchMessages.java
package org.eclipse.pde.api.tools.internal.search
public org.eclipse.pde.api.tools.internal.search.SearchMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String ApiSearchEngine_anonymous_type
	public static String ApiSearchEngine_api
	public static String ApiSearchEngine_api_and_illegal
	public static String ApiSearchEngine_api_and_internal
	public static String ApiSearchEngine_api_internal
	public static String ApiSearchEngine_extracting_refs_from
	public static String ApiSearchEngine_illegal
	public static String ApiSearchEngine_internal
	public static String ApiSearchEngine_internal_and_illegal
	public static String ApiSearchEngine_searching_for_use_from
	public static String ApiSearchEngine_searching_project
	public static String ApiSearchEngine_searching_projects
	public static String ioexception_writing_html_file
	public static String could_not_create_sax_parser
	public static String could_not_create_file
	public static String missing_xml_files_location
	public static String invalid_directory_name
	public static String MigrationReportConvertor_bundle_migration_information
	public static String MigrationReportConvertor_bundles_have_references
	public static String MigrationReportConvertor_click_table_entry
	public static String MigrationReportConvertor_member_has_unresolved_refs
	public static String MigrationReportConvertor_migration_details
	public static String MigrationReportConvertor_no_reported_migration_problems
	public static String MigrationReportConvertor_table_shows_unresolved
	public static String MigrationReportConvertor_type_migration_information
	public static String MigrationReportConvertor_type_with_unresolved_refs
	public static String ReferenceLookupVisitor_0
	public static String SkippedComponent_component_was_excluded
	public static String UseReportConverter_xslt_file_not_valid
	public static String UseReportConverter_collecting_dir_info
	public static String UseReportConverter_core_exep_reading_metadata
	public static String UseReportConverter_coreexception_writing_html_file
	public static String UseReportConverter_te_applying_xslt_skipped
	public static String UseReportConverter_no_additional_scan_info
	public static String UseReportConverter_no_xstl_specified
	public static String UseReportConverter_scan_date
	public static String UseReportConverter_scan_details
	public static String UseReportConverter_scope_pattern
	public static String UseReportConverter_se_error_parser_handle
	public static String UseReportConverter_pce_error_getting_parser
	public static String UseReportConverter_preparing_html_root
	public static String UseReportConverter_preparing_report_metadata
	public static String UseReportConverter_preparing_xml_root
	public static String UseReportConverter_preparing_xslt_file
	public static String UseReportConverter_writing_not_searched
	public static String UseReportConverter_writing_root_index
	public static String UseReportConverter___has_total_refs
	public static String UseReportConverter_api_pattern
	public static String UseReportConverter_api_ref_description
	public static String UseReportConverter_api_references
	public static String UseReportConverter_archive_patterns
	public static String UseReportConverter_back_to_bundle_index
	public static String UseReportConverter_back_to_not_searched
	public static String UseReportConverter_baseline_loc
	public static String UseReportConverter_bundle
	public static String UseReportConverter_bundle_usage_information
	public static String UseReportConverter_bundles_that_were_not_searched
	public static String UseReportConverter_click_an_entry_to_see_details
	public static String UseReportConverter_description
	public static String UseReportConverter_filter_pattern
	public static String UseReportConverter_filter_pattern_not_valid
	public static String UseReportConverter_following_bundles_have_refs
	public static String UseReportConverter_fragment_permissible_references
	public static String UseReportConverter_fragment_ref_description
	public static String UseReportConverter_illegal
	public static String UseReportConverter_illegal_ref_description
	public static String UseReportConverter_includes_API_refs
	public static String UseReportConverter_includes_illegal_use
	public static String UseReportConverter_includes_internal_refs
	public static String UseReportConverter_inlined_description
	public static String UseReportConverter_internal_patterns
	public static String UseReportConverter_internal_permissible_references
	public static String UseReportConverter_internal_ref_description
	public static String UseReportConverter_internal_references
	public static String UseReportConverter_line_number
	public static String UseReportConverter_list_of_all_refing_bundles
	public static String UseReportConverter_marks_illegal_use_references
	public static String UseReportConverter_marks_internal_references
	public static String UseReportConverter_member
	public static String UseReportConverter_missing_bundles_prevented_scan
	public static String UseReportConverter_missing_required
	public static String UseReportConverter_no_reported_usage
	public static String UseReportConverter_no_required_missing
	public static String UseReportConverter_none
	public static String UseReportConverter_parsing_use_scan
	public static String UseReportConverter_permissible_ref_description
	public static String UseReportConverter_reference_count
	public static String UseReportConverter_reference_details
	public static String UseReportConverter_reference_kind
	public static String UseReportConverter_reference_location
	public static String UseReportConverter_reference_pattern
	public static String UseReportConverter_referenced_type
	public static String UseReportConverter_references
	public static String UseReportConverter_referencing_bundles
	public static String UseReportConverter_report_location
	public static String UseReportConverter_reported_missing_bundles
	public static String UseReportConverter_required_bundles
	public static String UseReportConverter_root_index_description
	public static String UseReportConverter_summary
	public static String UseReportConverter_terminology
	public static String UseReportConverter_to_filter_patterns
	public static String UseReportConverter_types_used_in
	public static String UseReportConverter_usage_details
	public static String UseReportConverter_use_scan_info
	public static String UseReportConverter_version
	public static String UseReportConverter_version_column_description
	public static String UseReportConvertor_additional_infos_section
	public static String UseScanParser_analyzing_references
	public static String UseScanParser_parsing
	static Class class$0
	static void  () 
	private void  () 
}

org/eclipse/pde/api/tools/internal/search/SkippedComponent$1.class
SkippedComponent.java
package org.eclipse.pde.api.tools.internal.search
 org.eclipse.pde.api.tools.internal.search.SkippedComponent$1 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.pde.api.tools.internal.search.SkippedComponent this$0
	void  (org.eclipse.pde.api.tools.internal.search.SkippedComponent) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
}

org/eclipse/pde/api/tools/internal/search/SkippedComponent.class
SkippedComponent.java
package org.eclipse.pde.api.tools.internal.search
public org.eclipse.pde.api.tools.internal.search.SkippedComponent extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.model.IApiElement  {
	private String componentid
	private String version
	private org.eclipse.osgi.service.resolver.ResolverError[] errors
	public void  (java.lang.String, java.lang.String, org.eclipse.osgi.service.resolver.ResolverError[]) 
		String componentid
		String version
		org.eclipse.osgi.service.resolver.ResolverError[] errors
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String getComponentId () 
	public boolean wasExcluded () 
	public boolean hasResolutionErrors () 
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiElement getAncestor (int) 
		int ancestorType
	public java.lang.String getVersion () 
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent getApiComponent () 
	public java.lang.String getName () 
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiElement getParent () 
	public int getType () 
	public org.eclipse.osgi.service.resolver.ResolverError[] getErrors () 
	private java.lang.String[] resolveRootErrors (org.eclipse.osgi.service.resolver.ResolverError[]) 
		org.eclipse.osgi.service.resolver.ResolverError[] errors
		java.util.TreeSet collector
		org.eclipse.osgi.service.resolver.ResolverError error
		org.eclipse.osgi.service.resolver.VersionConstraint[] constraints
		org.eclipse.osgi.service.resolver.BundleDescription[] bundle
		int i
		int j
	public java.lang.String getErrorDetails () 
		StringBuffer buffer
		String[] problems
		int i
}

org/eclipse/pde/api/tools/internal/search/UseMetadata.class
UseMetadata.java
package org.eclipse.pde.api.tools.internal.search
public org.eclipse.pde.api.tools.internal.search.UseMetadata extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.search.IMetadata  {
	public static final String RUNATDATE
	public static final String FLAGS
	public static final String BASELINELOCATION
	public static final String REPORTLOCATION
	public static final String SCOPEPATTERN
	public static final String REFERENCEPATTERN
	public static final String APIPATTERNS
	public static final String INTERNALPATTERNS
	public static final String ARCHIVEPATTERNS
	public static final String PATTERN
	public static final String VALUE
	public static final String METADATA
	public static final String DESCRIPTION
	int searchflags
	String[] apipatterns
	String[] intpatterns
	String[] archivepatterns
	String baselinelocation
	String reportlocation
	String scopepattern
	String refpattern
	String runatdate
	String description
	public void  () 
	public void  (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String, java.lang.String) 
		int searchflags
		String scopepattern
		String refpattern
		String baselinelocation
		String reportlocation
		String[] apipatterns
		String[] internalpatterns
		String[] archivepatterns
		String runatdate
		String description
	public void serializeToFile (java.io.File)  throws java.io.IOException org.eclipse.core.runtime.CoreException 
		java.io.File file
		java.io.BufferedWriter writer
		org.w3c.dom.Document doc
		org.w3c.dom.Element root
		org.w3c.dom.Element child
		org.w3c.dom.Element sub
		int i
		int i
		int i
	public boolean includesAPI () 
	public boolean includesInternal () 
	public boolean includesIllegalUse () 
	public void setRunAtDate (java.lang.String) 
		String date
	public java.lang.String getRunAtDate () 
	public java.lang.String getDescription () 
	public void setDescription (java.lang.String) 
		String description
	public void setSearchflags (int) 
		int flags
	public java.lang.String[] getApiPatterns () 
	public void setApiPatterns (java.lang.String[]) 
		String[] patterns
	public java.lang.String[] getInternalPatterns () 
	public void setInternalPatterns (java.lang.String[]) 
		String[] patterns
	public java.lang.String[] getArchivePatterns () 
	public void setArchivePatterns (java.lang.String[]) 
		String[] patterns
	public java.lang.String getBaselineLocation () 
	public void setBaselineLocation (java.lang.String) 
		String location
	public java.lang.String getReportLocation () 
	public void setReportLocation (java.lang.String) 
		String location
	public void setReferencePattern (java.lang.String) 
		String pattern
	public java.lang.String getReferencePattern () 
	public void setScopePattern (java.lang.String) 
		String pattern
	public java.lang.String getScopePattern () 
}

org/eclipse/pde/api/tools/internal/search/UseReportConverter$1.class
UseReportConverter.java
package org.eclipse.pde.api.tools.internal.search
 org.eclipse.pde.api.tools.internal.search.UseReportConverter$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
}

org/eclipse/pde/api/tools/internal/search/UseReportConverter$2.class
UseReportConverter.java
package org.eclipse.pde.api.tools.internal.search
 org.eclipse.pde.api.tools.internal.search.UseReportConverter$2 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.pde.api.tools.internal.search.UseReportConverter this$0
	void  (org.eclipse.pde.api.tools.internal.search.UseReportConverter) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
}

org/eclipse/pde/api/tools/internal/search/UseReportConverter$CountGroup.class
UseReportConverter.java
package org.eclipse.pde.api.tools.internal.search
final org.eclipse.pde.api.tools.internal.search.UseReportConverter$CountGroup extends java.lang.Object {
	int total_api_field_count
	int total_private_field_count
	int total_permissable_field_count
	int total_fragment_permissible_field_count
	int total_illegal_field_count
	int total_api_method_count
	int total_private_method_count
	int total_permissable_method_count
	int total_fragment_permissible_method_count
	int total_illegal_method_count
	int total_api_type_count
	int total_private_type_count
	int total_permissable_type_count
	int total_fragment_permissible_type_count
	int total_illegal_type_count
	void  () 
	public int getTotalRefCount () 
	public int getTotalApiRefCount () 
	public int getTotalInternalRefCount () 
	public int getTotalPermissableRefCount () 
	public int getTotalFragmentPermissibleRefCount () 
	public int getTotalIllegalRefCount () 
}

org/eclipse/pde/api/tools/internal/search/UseReportConverter$Member.class
UseReportConverter.java
package org.eclipse.pde.api.tools.internal.search
 org.eclipse.pde.api.tools.internal.search.UseReportConverter$Member extends java.lang.Object {
	org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor descriptor
	java.util.TreeMap children
	org.eclipse.pde.api.tools.internal.search.UseReportConverter$CountGroup counts
	public void  (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor desc
}

org/eclipse/pde/api/tools/internal/search/UseReportConverter$MissingHandler.class
UseReportConverter.java
package org.eclipse.pde.api.tools.internal.search
final org.eclipse.pde.api.tools.internal.search.UseReportConverter$MissingHandler extends org.xml.sax.helpers.DefaultHandler {
	java.util.List missing
	static String pattern
	static void  () 
	void  () 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
		String value
		java.util.StringTokenizer tokenizer
		int index
}

org/eclipse/pde/api/tools/internal/search/UseReportConverter$Reference.class
UseReportConverter.java
package org.eclipse.pde.api.tools.internal.search
 org.eclipse.pde.api.tools.internal.search.UseReportConverter$Reference extends java.lang.Object {
	org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor desc
	int line
	int vis
	String message
	public void  (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, int, int, java.lang.String) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor desc
		int line
		int vis
		String message
}

org/eclipse/pde/api/tools/internal/search/UseReportConverter$Report.class
UseReportConverter.java
package org.eclipse.pde.api.tools.internal.search
 org.eclipse.pde.api.tools.internal.search.UseReportConverter$Report extends java.lang.Object {
	String name
	java.util.TreeMap children
	org.eclipse.pde.api.tools.internal.search.UseReportConverter$CountGroup counts
	void  () 
}

org/eclipse/pde/api/tools/internal/search/UseReportConverter$Type.class
UseReportConverter.java
package org.eclipse.pde.api.tools.internal.search
 org.eclipse.pde.api.tools.internal.search.UseReportConverter$Type extends java.lang.Object {
	org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor desc
	org.eclipse.pde.api.tools.internal.search.UseReportConverter$CountGroup counts
	public void  (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor desc
}

org/eclipse/pde/api/tools/internal/search/UseReportConverter$Visitor.class
UseReportConverter.java
package org.eclipse.pde.api.tools.internal.search
 org.eclipse.pde.api.tools.internal.search.UseReportConverter$Visitor extends org.eclipse.pde.api.tools.internal.search.UseScanVisitor {
	java.util.ArrayList reports
	org.eclipse.pde.api.tools.internal.search.UseReportConverter$Report currentreport
	org.eclipse.pde.api.tools.internal.search.UseReportConverter$Type currenttype
	org.eclipse.pde.api.tools.internal.search.UseReportConverter$Type currentreferee
	org.eclipse.pde.api.tools.internal.search.UseReportConverter$Member currentmember
	java.util.HashMap keys
	java.util.ArrayList referees
	final org.eclipse.pde.api.tools.internal.search.UseReportConverter this$0
	void  (org.eclipse.pde.api.tools.internal.search.UseReportConverter) 
	private boolean acceptReference (org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor, java.util.regex.Pattern[]) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor desc
		java.util.regex.Pattern[] patterns
		int i
	org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor getEnclosingDescriptor (org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor member
	public boolean visitComponent (org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor target
	public void endVisit (org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor target
		long start
		Exception e
	public boolean visitReferencingComponent (org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor component
	public void endVisitReferencingComponent (org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor component
	public boolean visitMember (org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor referencedMember
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor desc
		java.util.TreeMap map
	public void endVisitMember (org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor referencedMember
		java.util.TreeMap map
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor desc
	java.lang.String formatMessages (java.lang.String[]) 
		String[] messages
		StringBuffer buffer
		int i
	public void visitReference (org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor) 
		org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor reference
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor fromMember
		int lineNumber
		int refKind
		int visibility
		String refname
		java.util.ArrayList refs
}

org/eclipse/pde/api/tools/internal/search/UseReportConverter.class
UseReportConverter.java
package org.eclipse.pde.api.tools.internal.search
public org.eclipse.pde.api.tools.internal.search.UseReportConverter extends org.eclipse.pde.api.tools.internal.search.HTMLConvertor {
	static java.util.Comparator compare
	public static final int FRAGMENT_PERMISSIBLE
	public static final String DEFAULT_XSLT
	public static final String NORMAL_REFS_COLOUR
	public static final String INTERNAL_REFS_COLOUR
	public static final String ILLEGAL_REFS_COLOUR
	public static final String REFERENCES_TABLE_HEADER_COLOUR
	static final String REF_STYLE
	static final String REF_SCRIPT
	protected static boolean DEBUG
	private java.io.File htmlRoot
	private java.io.File reportsRoot
	private String xmlLocation
	private String htmlLocation
	private java.io.File htmlIndex
	javax.xml.parsers.SAXParser parser
	private boolean hasmissing
	private org.eclipse.pde.api.tools.internal.search.UseMetadata metadata
	java.util.regex.Pattern[] topatterns
	java.util.regex.Pattern[] frompatterns
	static Class class$0
	static void  () 
		StringBuffer buffer
	public static void setDebug (boolean) 
		boolean debugValue
	public void  (java.lang.String, java.lang.String, java.lang.String[], java.lang.String[]) 
		String htmlroot
		String xmlroot
		String[] topatterns
		String[] frompatterns
		java.util.ArrayList pats
		int i
		java.util.regex.PatternSyntaxException pse
		java.util.ArrayList pats
		int i
		java.util.regex.PatternSyntaxException pse
	public void convert (java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws java.lang.Exception 
		String xslt
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor localmonitor
		java.io.File xsltFile
		long start
		org.eclipse.pde.api.tools.internal.search.UseScanParser parser
		org.eclipse.pde.api.tools.internal.search.UseReportConverter$Visitor convertor
	javax.xml.parsers.SAXParser getParser ()  throws java.lang.Exception 
		javax.xml.parsers.SAXParserFactory factory
		javax.xml.parsers.ParserConfigurationException pce
		org.xml.sax.SAXException se
	protected java.lang.String composeName (java.lang.String, java.lang.String) 
		String id
		String version
		StringBuffer buffer
	public java.io.File getReportIndex () 
	protected void applyXSLT (java.io.File, java.io.File, java.io.File)  throws javax.xml.transform.TransformerException java.lang.Exception 
		java.io.File xsltFile
		java.io.File xmlfile
		java.io.File htmloutput
		javax.xml.transform.Source xslt
		java.io.InputStream defaultXsltInputStream
	protected void applyXSLT (javax.xml.transform.Source, java.io.File, java.io.File)  throws javax.xml.transform.TransformerException 
		javax.xml.transform.Source xslt
		java.io.File xmlfile
		java.io.File htmlfile
		javax.xml.transform.Source xml
		javax.xml.transform.Result html
		javax.xml.transform.TransformerFactory factory
		javax.xml.transform.Transformer former
	protected void tranformXml (java.io.File[], java.io.File) 
		java.io.File[] xmlfiles
		java.io.File xsltFile
		java.io.File html
		int i
		java.io.File htmlroot
		Exception e
	protected java.lang.String getHTMLFileLocation (java.io.File, java.io.File) 
		java.io.File reportroot
		java.io.File xmlfile
		org.eclipse.core.runtime.IPath xml
		org.eclipse.core.runtime.IPath report
		int segments
		org.eclipse.core.runtime.IPath html
	protected java.lang.String getNameFromXMLFilename (java.io.File) 
		java.io.File xmlFile
		String fileName
		int index
		StringBuffer buffer
		java.io.File htmlFile
	protected java.lang.String[] getMissingBundles (java.io.File)  throws java.lang.Exception 
		java.io.File missingfile
		org.eclipse.pde.api.tools.internal.search.UseReportConverter$MissingHandler handler
	protected java.lang.String getMissingBundlesHeader () 
	void writeMetaPage (java.io.File)  throws java.lang.Exception 
		java.io.File htmlroot
		java.io.File meta
		java.io.PrintWriter writer
		java.io.File file
		java.io.File file
		String filename
		StringBuffer buffer
	protected void writeMissingBundlesPage (java.io.File)  throws java.lang.Exception 
		java.io.File htmlroot
		java.io.File missing
		java.io.PrintWriter writer
		String filename
		java.io.File file
		java.util.TreeSet sorted
		String[] missingBundles
		int i
		StringBuffer buffer
		String value
		java.util.Iterator iter
	void writeNotSearchedPage (java.io.File)  throws java.lang.Exception 
		java.io.File htmlroot
		java.io.File originhtml
		String filename
		java.io.File xml
		java.io.InputStream defaultXsltInputStream
		javax.xml.transform.Source xslt
		javax.xml.transform.TransformerException te
	java.lang.String getNotSearchedXSLPath () 
	protected void writeReferencedMemberPage (org.eclipse.pde.api.tools.internal.search.UseReportConverter$Report, java.util.List)  throws java.lang.Exception 
		org.eclipse.pde.api.tools.internal.search.UseReportConverter$Report report
		java.util.List referees
		java.io.PrintWriter writer
		java.io.File originhtml
		java.io.File htmlroot
		StringBuffer buffer
		String additional
		org.eclipse.pde.api.tools.internal.search.UseReportConverter$CountGroup counts
		String link
		java.util.Map$Entry entry
		java.io.File typefile
		java.util.TreeMap map
		org.eclipse.pde.api.tools.internal.search.UseReportConverter$Type type
		java.util.Iterator iter
		String fqname
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor comp
		int i
	java.lang.String getRowColour (org.eclipse.pde.api.tools.internal.search.UseReportConverter$CountGroup) 
		org.eclipse.pde.api.tools.internal.search.UseReportConverter$CountGroup counts
	protected java.lang.String getAdditionalReferencedTypeInformation () 
	protected java.lang.String getReferencedTypeTitle (java.lang.String) 
		String bundle
	protected java.lang.String getReferencedTypeHeader (java.lang.String) 
		String bundle
	void writeTypePage (java.util.TreeMap, org.eclipse.pde.api.tools.internal.search.UseReportConverter$Type, java.io.File, java.lang.String)  throws java.lang.Exception 
		java.util.TreeMap map
		org.eclipse.pde.api.tools.internal.search.UseReportConverter$Type type
		java.io.File typefile
		String typename
		java.io.PrintWriter writer
		StringBuffer buffer
		java.util.Map$Entry entry
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor desc
		org.eclipse.pde.api.tools.internal.search.UseReportConverter$Member mem
		java.util.Iterator iter
	protected java.lang.String getTypeDetailsHeader () 
	protected java.lang.String getTypeDetails () 
	protected java.lang.String getTypeTitle (java.lang.String) 
		String typename
	protected java.lang.String getTypeHeader (java.lang.String) 
		String typename
	java.lang.String getReferencesTable (org.eclipse.pde.api.tools.internal.search.UseReportConverter$Member) 
		org.eclipse.pde.api.tools.internal.search.UseReportConverter$Member member
		StringBuffer buffer
		java.util.Map$Entry entry
		java.util.ArrayList refs
		org.eclipse.pde.api.tools.internal.search.UseReportConverter$Reference ref
		java.util.Iterator iter
		java.util.Iterator iter2
		String name
		org.eclipse.core.runtime.CoreException ce
	java.lang.String getDisplayName (org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor, boolean, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IElementDescriptor desc
		boolean qualifiedparams
		boolean qualified
		String displayname
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor rtype
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor method
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IFieldDescriptor field
	java.lang.String extractLinkFrom (java.io.File, java.lang.String) 
		java.io.File root
		String fileName
		StringBuffer buffer
		String substring
	protected java.lang.String getIndexTitle () 
	protected java.lang.String getIndexHeader () 
	void writeIndexPage (java.util.List, java.io.File)  throws java.lang.Exception 
		java.util.List sortedreports
		java.io.File reportsRoot
		java.io.PrintWriter writer
		StringBuffer buffer
		String additional
		org.eclipse.pde.api.tools.internal.search.UseReportConverter$Report report
		java.io.File refereehtml
		String link
		java.util.Iterator iter
	protected java.lang.String getColourLegend () 
		StringBuffer buffer
	protected java.lang.String getNoReportsInformation () 
		StringBuffer buffer
	void writeMetadataHeaders (java.lang.StringBuffer)  throws java.lang.Exception 
		StringBuffer buffer
	void writeMetadataSummary (java.lang.StringBuffer)  throws java.lang.Exception 
		StringBuffer buffer
		String desc
		String[] patterns
		int i
		int i
		int i
		int i
		int i
	org.eclipse.pde.api.tools.internal.search.UseMetadata getMetadata ()  throws java.lang.Exception 
		java.io.File xml
		String xmlstr
		org.w3c.dom.Element doc
		org.w3c.dom.Element element
		String value
		String name
		org.w3c.dom.NodeList nodes
		int i
	private java.lang.String[] readPatterns (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		String[] pats
		org.w3c.dom.NodeList patterns
		int length
		int j
	void writeMetaTag (java.lang.StringBuffer, java.lang.String, java.lang.String) 
		StringBuffer buffer
		String name
		String content
	java.lang.String getReferencesTableHeader (java.lang.String, boolean) 
		String columnname
		boolean includeversion
		StringBuffer buffer
	java.lang.String getReferenceTableEntry (org.eclipse.pde.api.tools.internal.search.UseReportConverter$CountGroup, java.lang.String, java.lang.String, boolean) 
		org.eclipse.pde.api.tools.internal.search.UseReportConverter$CountGroup counts
		String link
		String linktext
		boolean includeversion
		StringBuffer buffer
	java.lang.String getBundleOnlyName (java.lang.String) 
		String text
		int idx
	java.lang.String getVersion (java.lang.String) 
		String text
		int idx
		int idx2
		String version
		org.osgi.framework.Version ver
	protected java.lang.String getAdditionalIndexInfo (boolean) 
		boolean hasreports
	protected java.lang.String getTypeCountSummary (java.lang.String, org.eclipse.pde.api.tools.internal.search.UseReportConverter$CountGroup, int) 
		String typename
		org.eclipse.pde.api.tools.internal.search.UseReportConverter$CountGroup counts
		int membercount
		StringBuffer buffer
}

org/eclipse/pde/api/tools/internal/search/UseScanParser$1.class
UseScanParser.java
package org.eclipse.pde.api.tools.internal.search
 org.eclipse.pde.api.tools.internal.search.UseScanParser$1 extends java.lang.Object implements java.io.FileFilter  {
	final org.eclipse.pde.api.tools.internal.search.UseScanParser this$0
	void  (org.eclipse.pde.api.tools.internal.search.UseScanParser) 
	public boolean accept (java.io.File) 
		java.io.File pathname
}

org/eclipse/pde/api/tools/internal/search/UseScanParser$2.class
UseScanParser.java
package org.eclipse.pde.api.tools.internal.search
 org.eclipse.pde.api.tools.internal.search.UseScanParser$2 extends java.lang.Object implements java.io.FileFilter  {
	final org.eclipse.pde.api.tools.internal.search.UseScanParser this$0
	void  (org.eclipse.pde.api.tools.internal.search.UseScanParser) 
	public boolean accept (java.io.File) 
		java.io.File pathname
}

org/eclipse/pde/api/tools/internal/search/UseScanParser$ReferenceHandler.class
UseScanParser.java
package org.eclipse.pde.api.tools.internal.search
 org.eclipse.pde.api.tools.internal.search.UseScanParser$ReferenceHandler extends org.xml.sax.helpers.DefaultHandler {
	private int type
	final org.eclipse.pde.api.tools.internal.search.UseScanParser this$0
	public void  (org.eclipse.pde.api.tools.internal.search.UseScanParser, int) 
		int type
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String name
		org.xml.sax.Attributes attributes
}

org/eclipse/pde/api/tools/internal/search/UseScanParser.class
UseScanParser.java
package org.eclipse.pde.api.tools.internal.search
public org.eclipse.pde.api.tools.internal.search.UseScanParser extends java.lang.Object {
	private org.eclipse.pde.api.tools.internal.search.UseScanVisitor visitor
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor targetComponent
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor referencingComponent
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor targetMember
	private int referenceKind
	private int visibility
	private boolean visitReferencingComponent
	private boolean visitMembers
	private boolean visitReferences
	public void  () 
	private java.lang.String[] getIdVersion (java.lang.String) 
		String value
		int index
		String id
		String version
	protected void processElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes, int)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String name
		org.xml.sax.Attributes attributes
		int type
		String target
		String source
		String[] idv
		String visString
		int vis
		String qName
		String memberName
		String signature
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor member
		String value
		String qName
		String memberName
		String signature
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor origin
		String line
		String flags
		int num
		int flgs
	protected java.lang.String[] parseMessages (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attribs
		String msgs
		String[] messages
	public void parse (java.lang.String, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.pde.api.tools.internal.search.UseScanVisitor)  throws java.lang.Exception 
		String xmlLocation
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.pde.api.tools.internal.search.UseScanVisitor usv
		java.io.File reportsRoot
		org.eclipse.core.runtime.SubMonitor localmonitor
		java.io.File[] referees
		java.io.File[] origins
		java.io.File[] xmlfiles
		javax.xml.parsers.SAXParser parser
		int i
		int j
		int k
		org.eclipse.pde.api.tools.internal.search.UseScanParser$ReferenceHandler handler
	javax.xml.parsers.SAXParser getParser ()  throws java.lang.Exception 
		javax.xml.parsers.SAXParserFactory factory
		javax.xml.parsers.ParserConfigurationException pce
		org.xml.sax.SAXException se
	protected org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor getReferencingComponent () 
	protected org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor getTargetComponent () 
	protected org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor getTargetMember () 
	protected int getReferenceKind () 
	protected int getVisibility () 
	private java.io.File[] getDirectories (java.io.File) 
		java.io.File file
		java.io.File[] directories
	private int getTypeFromFileName (java.io.File) 
		java.io.File xmlfile
	public void enterTargetComponent (org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor component
		boolean different
	public void enterReferencingComponent (org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor component
		boolean different
	public void enterVisibility (int) 
		int vis
	public void enterTargetMember (org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor member
	public void enterReferenceKind (int) 
		int refKind
	public void setReference (org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor) 
		org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor reference
	private void endMember () 
	private void endReferencingComponent () 
	private void endTargetComponent () 
	private java.io.File[] sort (java.io.File[]) 
		java.io.File[] files
		java.util.List sorted
		int i
}

org/eclipse/pde/api/tools/internal/search/UseScanVisitor.class
UseScanVisitor.java
package org.eclipse.pde.api.tools.internal.search
public org.eclipse.pde.api.tools.internal.search.UseScanVisitor extends java.lang.Object {
	public void  () 
	public void visitScan () 
	public void endVisitScan () 
	public boolean visitComponent (org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor target
	public void endVisit (org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor target
	public boolean visitReferencingComponent (org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor component
	public void endVisitReferencingComponent (org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor component
	public boolean visitMember (org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor referencedMember
	public void endVisitMember (org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor referencedMember
	public void visitReference (org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor) 
		org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor reference
}

org/eclipse/pde/api/tools/internal/search/UseSearchRequestor.class
UseSearchRequestor.java
package org.eclipse.pde.api.tools.internal.search
public org.eclipse.pde.api.tools.internal.search.UseSearchRequestor extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchRequestor  {
	private java.util.Set fComponentIds
	private int fSearchMask
	private org.eclipse.pde.api.tools.internal.provisional.model.IApiScope fScope
	private String[] jarPatterns
	org.eclipse.pde.api.tools.internal.builder.ReferenceAnalyzer fAnalyzer
	public void  (java.util.Set, org.eclipse.pde.api.tools.internal.provisional.model.IApiElement[], int) 
		java.util.Set elementnames
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement[] scope
		int searchkinds
	public boolean acceptComponent (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
	public boolean acceptContainer (org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
	public boolean acceptMember (org.eclipse.pde.api.tools.internal.provisional.model.IApiMember) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
	boolean considerTypeContainer (org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeContainer container
		String[] pparts
		int i
	public boolean acceptReference (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMember member
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.IApiAnnotations annots
		int vis
		org.eclipse.core.runtime.CoreException ce
	boolean isIllegalUse (org.eclipse.pde.api.tools.internal.provisional.builder.IReference) 
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference reference
		org.eclipse.pde.api.tools.internal.provisional.builder.IApiProblemDetector[] detectors
		int i
		org.eclipse.pde.api.tools.internal.builder.Reference ref
		org.eclipse.core.runtime.CoreException e
	public int getReferenceKinds () 
	private void prepareScope (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement[]) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement[] elements
		int i
	public org.eclipse.pde.api.tools.internal.provisional.model.IApiScope getScope () 
	public boolean includesAPI () 
	public boolean includesInternal () 
	public boolean includesIllegalUse () 
	public void setJarPatterns (java.lang.String[]) 
		String[] patterns
}

org/eclipse/pde/api/tools/internal/search/XmlReferenceDescriptorWriter.class
XmlReferenceDescriptorWriter.java
package org.eclipse.pde.api.tools.internal.search
public org.eclipse.pde.api.tools.internal.search.XmlReferenceDescriptorWriter extends java.lang.Object {
	public static final String TYPE_REFERENCES
	public static final String METHOD_REFERENCES
	public static final String FIELD_REFERENCES
	private static final Integer V_ILLEGAL
	private String fLocation
	private java.util.HashMap fReferenceMap
	private javax.xml.parsers.DocumentBuilder parser
	private org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor alternate
	static void  () 
	public void  (java.lang.String) 
		String location
		javax.xml.parsers.FactoryConfigurationError fce
		javax.xml.parsers.ParserConfigurationException pce
	public void writeReferences (org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor[]) 
		org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor[] references
		java.io.File parent
		Exception e
	private void collateResults (org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor[] references
		Integer type
		Integer visibility
		String id
		String tname
		java.util.HashMap rmap
		java.util.HashMap mmap
		java.util.HashMap vmap
		java.util.HashMap tmap
		java.util.HashSet reflist
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor rcomponent
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor mcomponent
		int i
	java.lang.String getId (org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor component
		StringBuffer buffer
	private java.lang.String getFormattedTypeName (java.lang.String) 
		String groupname
	private java.lang.String getRefTypeName (int) 
		int type
	private void writeXML (java.io.File)  throws org.eclipse.core.runtime.CoreException java.io.FileNotFoundException java.io.IOException 
		java.io.File parent
		java.util.HashMap vismap
		java.util.HashMap typemap
		java.util.HashMap rmap
		java.util.HashMap mmap
		Integer type
		Integer vis
		String id
		String referee
		java.io.File root
		java.io.File location
		java.io.File base
		java.util.Iterator iter
		java.util.Map$Entry entry
		java.util.Iterator iter2
		java.util.Map$Entry entry2
		java.util.Iterator iter4
		java.util.Map$Entry entry3
		java.util.Iterator iter3
		java.util.Map$Entry entry4
	private void writeGroup (java.lang.String, java.lang.String, java.io.File, java.lang.String, java.util.HashMap, int)  throws org.eclipse.core.runtime.CoreException java.io.FileNotFoundException java.io.IOException 
		String origin
		String referee
		java.io.File parent
		String name
		java.util.HashMap map
		int visibility
		java.io.BufferedWriter writer
		org.w3c.dom.Document doc
		org.w3c.dom.Document doc
		org.w3c.dom.Document doc
		org.w3c.dom.Element root
		org.w3c.dom.Element root
		org.w3c.dom.Element root
		int count
		int count
		int count
		java.io.File out
		java.io.File out
		java.io.File out
		java.io.FileInputStream inputStream
		java.io.FileInputStream inputStream
		java.io.IOException e
		String value
		org.xml.sax.SAXException se
		String tname
		java.util.HashSet refs
		org.w3c.dom.Element telement
		java.util.Iterator iter
		java.util.Map$Entry entry
		java.util.Iterator iter2
		org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor ref
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor resolved
	private void addMemberDetails (org.w3c.dom.Element, org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor) 
		org.w3c.dom.Element element
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor member
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor encl
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor encl
	private org.w3c.dom.Element findTypeElement (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element root
		String tname
		org.w3c.dom.Element kelement
		org.w3c.dom.NodeList nodes
		int i
	private org.w3c.dom.Element findKindElement (org.w3c.dom.Element, java.lang.Integer) 
		org.w3c.dom.Element root
		Integer kind
		org.w3c.dom.Element kelement
		org.w3c.dom.NodeList nodes
		int i
	private void writeReference (org.w3c.dom.Document, org.w3c.dom.Element, org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Document document
		org.w3c.dom.Element parent
		org.eclipse.pde.api.tools.internal.search.IReferenceDescriptor reference
		org.w3c.dom.Element kelement
		Integer kind
		org.w3c.dom.Element relement
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor member
		String[] messages
	java.lang.String getText (java.lang.Object[]) 
		Object[] array
		StringBuffer buffer
		int i
	private java.lang.String getText (org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMemberDescriptor member
	public void setAlternate (org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IComponentDescriptor other
}

org/eclipse/pde/api/tools/internal/search/XmlSearchReporter.class
XmlSearchReporter.java
package org.eclipse.pde.api.tools.internal.search
public org.eclipse.pde.api.tools.internal.search.XmlSearchReporter extends java.lang.Object implements org.eclipse.pde.api.tools.internal.provisional.search.IApiSearchReporter  {
	private String fLocation
	private javax.xml.parsers.DocumentBuilder parser
	private boolean debug
	public void  (java.lang.String, boolean) 
		String location
		boolean debug
		javax.xml.parsers.FactoryConfigurationError fce
		javax.xml.parsers.ParserConfigurationException pce
	public void reportResults (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement, org.eclipse.pde.api.tools.internal.provisional.builder.IReference[]) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement element
		org.eclipse.pde.api.tools.internal.provisional.builder.IReference[] references
		org.eclipse.pde.api.tools.internal.search.XmlReferenceDescriptorWriter writer
		java.util.List descriptors
		int i
		org.eclipse.pde.api.tools.internal.builder.Reference reference
		org.eclipse.core.runtime.CoreException e
	java.lang.String getId (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		StringBuffer buffer
	public void reportNotSearched (org.eclipse.pde.api.tools.internal.provisional.model.IApiElement[]) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiElement[] elements
		java.io.BufferedWriter writer
		java.io.File rootfile
		java.io.File file
		org.w3c.dom.Document doc
		org.w3c.dom.Element root
		org.w3c.dom.Element comp
		org.eclipse.pde.api.tools.internal.search.SkippedComponent component
		int i
	public void reportMetadata (org.eclipse.pde.api.tools.internal.provisional.search.IMetadata) 
		org.eclipse.pde.api.tools.internal.provisional.search.IMetadata data
		java.io.File rootfile
		java.io.File file
		java.io.FileNotFoundException fnfe
		java.io.IOException ioe
		org.eclipse.core.runtime.CoreException ce
}

org/eclipse/pde/api/tools/internal/search/searchmessages.properties
org/eclipse/pde/api/tools/internal/util/
org/eclipse/pde/api/tools/internal/util/ExcludedElements.class
ExcludedElements.java
package org.eclipse.pde.api.tools.internal.util
public org.eclipse.pde.api.tools.internal.util.ExcludedElements extends java.lang.Object {
	private java.util.Set exactMatches
	private java.util.Set partialMatches
	public void  () 
	public java.util.Set getExactMatches () 
	public java.util.Set getPartialMatches () 
	public boolean containsPartialMatch (java.lang.String) 
		String componentId
		java.util.Iterator iterator
		String partialMatch
	public boolean containsExactMatch (java.lang.String) 
		String key
	public void addPartialMatch (java.lang.String) 
		String componentid
	public void addExactMatch (java.lang.String) 
		String match
	public java.lang.String toString () 
		StringBuffer buffer
	private void printSet (java.lang.StringBuffer, java.util.Set, java.lang.String) 
		StringBuffer buffer
		java.util.Set set
		String title
		String lineSeparator
		int max
		String[] allEntries
		int i
}

org/eclipse/pde/api/tools/internal/util/FileManager.class
FileManager.java
package org.eclipse.pde.api.tools.internal.util
public final org.eclipse.pde.api.tools.internal.util.FileManager extends java.lang.Object {
	private static org.eclipse.pde.api.tools.internal.util.FileManager fInstance
	private static java.util.HashSet fFilePaths
	static void  () 
	private void  () 
	public static synchronized org.eclipse.pde.api.tools.internal.util.FileManager getManager () 
	public void recordTempFileRoot (java.lang.String) 
		String absolutepath
	public boolean deleteFiles () 
		boolean success
		java.io.File file
		java.util.Iterator iter
}

org/eclipse/pde/api/tools/internal/util/Signatures.class
Signatures.java
package org.eclipse.pde.api.tools.internal.util
public final org.eclipse.pde.api.tools.internal.util.Signatures extends java.lang.Object {
	private void  () 
	public static java.lang.String processMethodSignature (org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		String signature
	public static java.lang.String getPrimaryTypeName (java.lang.String) 
		String typename
		int idx
	public static java.lang.String getMethodSignature (org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		String methodsig
		String methodname
	public static java.lang.String getQualifiedMethodSignature (org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		StringBuffer buffer
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
		String methodsig
		String methodname
	public static java.lang.String getQualifiedMethodSignature (org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor method
		StringBuffer buffer
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor type
		String methodsig
		String methodname
	public static java.lang.String getQualifiedMethodSignature (org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor, boolean, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor method
		boolean qualifiedparams
		boolean includereturn
		StringBuffer buffer
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor type
		String methodsig
		String methodname
	public static java.lang.String getMethodSignature (org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor method
		boolean includereturn
		StringBuffer buffer
		String methodsig
		String methodname
		String dqsig
	public static java.lang.String getMethodName (org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiMethod method
		String mname
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
	public static java.lang.String getMethodName (org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IMethodDescriptor method
		String mname
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor type
	public static java.lang.String getFieldSignature (org.eclipse.pde.api.tools.internal.provisional.model.IApiField) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field
	public static java.lang.String getQualifiedFieldSignature (org.eclipse.pde.api.tools.internal.provisional.model.IApiField)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiField field
		StringBuffer buffer
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
	public static java.lang.String getQualifiedFieldSignature (org.eclipse.pde.api.tools.internal.provisional.descriptors.IFieldDescriptor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IFieldDescriptor field
		StringBuffer buffer
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor type
	public static java.lang.String getQualifiedTypeSignature (org.eclipse.pde.api.tools.internal.provisional.model.IApiType) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
	public static java.lang.String getQualifiedTypeSignature (org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor) 
		org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor type
	public static java.lang.String getTypeSignature (org.eclipse.pde.api.tools.internal.provisional.model.IApiType) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType type
	public static java.lang.String getTypeSignature (java.lang.String, java.lang.String, boolean) 
		String signature
		String genericsignature
		boolean qualified
		StringBuffer buffer
		String sig
	public static java.lang.String getAnonymousTypeName (java.lang.String) 
		String name
		int idx
		String num
		int i
	public static void appendTypeParameters (java.lang.StringBuffer, java.lang.String[]) 
		StringBuffer buffer
		String[] parameters
		int i
	public static java.lang.String getComma () 
	public static java.lang.String getLT () 
	public static java.lang.String getGT () 
	public static java.lang.String dequalifySignature (java.lang.String) 
		String signature
		StringBuffer buffer
		char[] chars
		int i
		int max
		char currentChar
		int lastDotPosition
	public static java.lang.String getMethodSignatureFromNode (org.eclipse.jdt.core.dom.MethodDeclaration) 
		org.eclipse.jdt.core.dom.MethodDeclaration node
		java.util.List params
		java.util.List rparams
		org.eclipse.jdt.core.dom.Type returnType
		String rtype
	private static java.util.List getParametersTypeNames (java.util.List) 
		java.util.List rawparams
		java.util.List rparams
		org.eclipse.jdt.core.dom.SingleVariableDeclaration param
		String pname
		java.util.Iterator iter
	private static org.eclipse.jdt.core.dom.Type getType (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.core.dom.SingleVariableDeclaration param
		org.eclipse.jdt.core.dom.Type type
		int extraDim
		org.eclipse.jdt.core.dom.AST ast
		int i
		org.eclipse.jdt.core.dom.MethodDeclaration methodDeclaration
		org.eclipse.jdt.core.dom.Type type
		int extraDim
		org.eclipse.jdt.core.dom.AST ast
		int i
	public static java.lang.String getTypeName (java.lang.String) 
		String qualifiedname
		int idx
	public static java.lang.String getTypeSignature (org.eclipse.jdt.core.dom.Type) 
		org.eclipse.jdt.core.dom.Type type
		org.eclipse.jdt.core.dom.ArrayType a
	public static boolean matchesSignatures (java.lang.String, java.lang.String) 
		String signature
		String signature2
		String[] parameterTypes
		String[] parameterTypes2
		int length
		int length2
		int i
	private static boolean matches (java.lang.String, java.lang.String) 
		String type
		String type2
		String el1
		String el2
		String[] typeargs1
		String[] typeargs2
		int i
		String signatureSimpleName
		String signatureSimpleName2
		int index
	public static boolean isQualifiedSignature (java.lang.String) 
		String signature
		java.util.StringTokenizer tokenizer
	public static java.lang.String getPackageName (java.lang.String) 
		String typeName
		int index
	static void collectSyntheticParam (org.eclipse.jdt.core.dom.MethodDeclaration, java.util.List) 
		org.eclipse.jdt.core.dom.MethodDeclaration method
		java.util.List rparams
		org.eclipse.jdt.core.dom.ASTNode parent
		org.eclipse.jdt.core.dom.AbstractTypeDeclaration type
		StringBuffer name
		org.eclipse.jdt.core.dom.CompilationUnit cunit
		org.eclipse.jdt.core.dom.PackageDeclaration pdec
	static boolean isStatic (org.eclipse.jdt.core.dom.AbstractTypeDeclaration) 
		org.eclipse.jdt.core.dom.AbstractTypeDeclaration typeDeclaration
		java.util.List modifiers
		java.util.Iterator iterator
		org.eclipse.jdt.core.dom.IExtendedModifier modifier
		org.eclipse.jdt.core.dom.Modifier modifier2
	static boolean isInTopLevelType (org.eclipse.jdt.core.dom.MethodDeclaration) 
		org.eclipse.jdt.core.dom.MethodDeclaration method
		org.eclipse.jdt.core.dom.AbstractTypeDeclaration type
	public static java.lang.String getSimpleTypeName (java.lang.String) 
		String referencedTypeName
		int index
}

org/eclipse/pde/api/tools/internal/util/SinceTagVersion.class
SinceTagVersion.java
package org.eclipse.pde.api.tools.internal.util
public org.eclipse.pde.api.tools.internal.util.SinceTagVersion extends java.lang.Object {
	private String prefixString
	private org.osgi.framework.Version version
	private String versionString
	private String postfixString
	private static final java.util.regex.Pattern VERSION_PATTERN
	static void  () 
	public void  (java.lang.String) 
		String value
		char[] chars
		int mode
		int i
		int max
		char currentChar
		int start
		String potentialVersion
		java.util.regex.Matcher m
	public java.lang.String getVersionString () 
	public org.osgi.framework.Version getVersion () 
	public java.lang.String prefixString () 
	public java.lang.String postfixString () 
}

org/eclipse/pde/api/tools/internal/util/SourceDefaultHandler.class
SourceDefaultHandler.java
package org.eclipse.pde.api.tools.internal.util
public org.eclipse.pde.api.tools.internal.util.SourceDefaultHandler extends org.xml.sax.helpers.DefaultHandler {
	private static final String ORG_ECLIPSE_PDE_CORE_SOURCE_EXTENSION_POINT_NAME
	private static final String EXTENSION_NAME
	private static final String ECLIPSE_POINT_ATTRIBUTE_NAME
	boolean isSource
	public void  () 
	public void error (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String name
		org.xml.sax.Attributes attributes
	public boolean isSource () 
}

org/eclipse/pde/api/tools/internal/util/TarEntry.class
TarEntry.java
package org.eclipse.pde.api.tools.internal.util
public org.eclipse.pde.api.tools.internal.util.TarEntry extends java.lang.Object implements java.lang.Cloneable  {
	private String name
	private long mode
	private long time
	private long size
	private int type
	int filepos
	public static final int FILE
	public static final int DIRECTORY
	void  (java.lang.String, int) 
		String name
		int pos
	public void  (java.lang.String) 
		String name
	public java.lang.Object clone () 
		org.eclipse.pde.api.tools.internal.util.TarEntry entry
	public int getFileType () 
	public long getMode () 
	public java.lang.String getName () 
	public long getSize () 
	public long getTime () 
	public void setFileType (int) 
		int type
	public void setMode (long) 
		long mode
	public void setSize (long) 
		long size
	public void setTime (long) 
		long time
	public java.lang.String toString () 
}

org/eclipse/pde/api/tools/internal/util/TarException.class
TarException.java
package org.eclipse.pde.api.tools.internal.util
public org.eclipse.pde.api.tools.internal.util.TarException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String s
	public void  (java.lang.String, java.lang.Throwable) 
		String s
		Throwable cause
}

org/eclipse/pde/api/tools/internal/util/TarFile$1.class
TarFile.java
package org.eclipse.pde.api.tools.internal.util
 org.eclipse.pde.api.tools.internal.util.TarFile$1 extends java.lang.Object implements java.util.Enumeration  {
	final org.eclipse.pde.api.tools.internal.util.TarFile this$0
	void  (org.eclipse.pde.api.tools.internal.util.TarFile) 
	public boolean hasMoreElements () 
	public java.lang.Object nextElement () 
		org.eclipse.pde.api.tools.internal.util.TarEntry oldEntry
}

org/eclipse/pde/api/tools/internal/util/TarFile$2.class
TarFile.java
package org.eclipse.pde.api.tools.internal.util
 org.eclipse.pde.api.tools.internal.util.TarFile$2 extends org.eclipse.pde.api.tools.internal.util.TarFile$TarInputStream {
	final org.eclipse.pde.api.tools.internal.util.TarFile this$0
	void  (org.eclipse.pde.api.tools.internal.util.TarFile, java.io.InputStream, org.eclipse.pde.api.tools.internal.util.TarEntry)  throws org.eclipse.pde.api.tools.internal.util.TarException java.io.IOException 
		java.io.InputStream $anonymous0
		org.eclipse.pde.api.tools.internal.util.TarEntry $anonymous1
	public void close () 
}

org/eclipse/pde/api/tools/internal/util/TarFile$TarInputStream.class
TarFile.java
package org.eclipse.pde.api.tools.internal.util
 org.eclipse.pde.api.tools.internal.util.TarFile$TarInputStream extends java.io.FilterInputStream {
	private int nextEntry
	private int nextEOF
	private int filepos
	private int bytesread
	private org.eclipse.pde.api.tools.internal.util.TarEntry firstEntry
	private String longLinkName
	public void  (java.io.InputStream)  throws org.eclipse.pde.api.tools.internal.util.TarException java.io.IOException 
		java.io.InputStream in
	void  (java.io.InputStream, org.eclipse.pde.api.tools.internal.util.TarEntry)  throws org.eclipse.pde.api.tools.internal.util.TarException java.io.IOException 
		java.io.InputStream in
		org.eclipse.pde.api.tools.internal.util.TarEntry entry
	private long headerChecksum (byte[]) 
		byte[] header
		long sum
		int i
	boolean skipToEntry (org.eclipse.pde.api.tools.internal.util.TarEntry)  throws org.eclipse.pde.api.tools.internal.util.TarException java.io.IOException 
		org.eclipse.pde.api.tools.internal.util.TarEntry entry
		int bytestoskip
		long ret
	private boolean isValidTarHeader (byte[]) 
		byte[] header
		long fileChecksum
		long fileChecksum
		long calculatedChecksum
		int pos
		int i
		StringBuffer checksumString
	org.eclipse.pde.api.tools.internal.util.TarEntry getNextEntryInternal ()  throws org.eclipse.pde.api.tools.internal.util.TarException java.io.IOException 
		byte[] header
		int pos
		int i
		org.eclipse.pde.api.tools.internal.util.TarEntry entryReturn
		long ret
		int bytestoread
		int ret
		String name
		String prefix
		org.eclipse.pde.api.tools.internal.util.TarEntry entry
		org.eclipse.pde.api.tools.internal.util.TarEntry entry
		StringBuffer mode
		long fileMode
		NumberFormatException nfe
		StringBuffer size
		int fileSize
		int fileSize
		NumberFormatException nfe
	public org.eclipse.pde.api.tools.internal.util.TarEntry getNextEntry ()  throws org.eclipse.pde.api.tools.internal.util.TarException java.io.IOException 
		org.eclipse.pde.api.tools.internal.util.TarEntry entry
		byte[] longNameData
		int bytesread
		int cur
		int pos
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
		int size
	public int read ()  throws java.io.IOException 
		byte[] data
		int size
}

org/eclipse/pde/api/tools/internal/util/TarFile.class
TarFile.java
package org.eclipse.pde.api.tools.internal.util
public org.eclipse.pde.api.tools.internal.util.TarFile extends java.lang.Object {
	private java.io.File file
	org.eclipse.pde.api.tools.internal.util.TarFile$TarInputStream entryEnumerationStream
	org.eclipse.pde.api.tools.internal.util.TarEntry curEntry
	private org.eclipse.pde.api.tools.internal.util.TarFile$TarInputStream entryStream
	private java.io.InputStream internalEntryStream
	public void  (java.io.File)  throws org.eclipse.pde.api.tools.internal.util.TarException java.io.IOException 
		java.io.File file
		java.io.InputStream in
		org.eclipse.pde.api.tools.internal.util.TarException ex
	public void close ()  throws java.io.IOException 
	public void  (java.lang.String)  throws org.eclipse.pde.api.tools.internal.util.TarException java.io.IOException 
		String filename
	public java.util.Enumeration entries () 
	public java.io.InputStream getInputStream (org.eclipse.pde.api.tools.internal.util.TarEntry)  throws org.eclipse.pde.api.tools.internal.util.TarException java.io.IOException 
		org.eclipse.pde.api.tools.internal.util.TarEntry entry
	public java.lang.String getName () 
	protected void finalize ()  throws java.lang.Throwable 
}

org/eclipse/pde/api/tools/internal/util/Util$1.class
Util.java
package org.eclipse.pde.api.tools.internal.util
 org.eclipse.pde.api.tools.internal.util.Util$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
}

org/eclipse/pde/api/tools/internal/util/Util$2.class
Util.java
package org.eclipse.pde.api.tools.internal.util
 org.eclipse.pde.api.tools.internal.util.Util$2 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
}

org/eclipse/pde/api/tools/internal/util/Util$3.class
Util.java
package org.eclipse.pde.api.tools.internal.util
 org.eclipse.pde.api.tools.internal.util.Util$3 extends org.eclipse.pde.api.tools.internal.provisional.comparator.DeltaVisitor {
	private final java.util.List val$list
	void  (java.util.List) 
	public void endVisit (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta localDelta
}

org/eclipse/pde/api/tools/internal/util/Util$4.class
Util.java
package org.eclipse.pde.api.tools.internal.util
 org.eclipse.pde.api.tools.internal.util.Util$4 extends java.lang.Object implements java.io.FilenameFilter  {
	void  () 
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File dir
		String name
}

org/eclipse/pde/api/tools/internal/util/Util$BuildJob.class
Util.java
package org.eclipse.pde.api.tools.internal.util
final org.eclipse.pde.api.tools.internal.util.Util$BuildJob extends org.eclipse.core.runtime.jobs.Job {
	private final org.eclipse.core.resources.IProject[] fProjects
	private int fBuildType
	void  (java.lang.String, org.eclipse.core.resources.IProject[]) 
		String name
		org.eclipse.core.resources.IProject[] projects
	void  (java.lang.String, org.eclipse.core.resources.IProject[], int) 
		String name
		org.eclipse.core.resources.IProject[] projects
		int buildType
	public boolean belongsTo (java.lang.Object) 
		Object family
	public boolean isCoveredBy (org.eclipse.pde.api.tools.internal.util.Util$BuildJob) 
		org.eclipse.pde.api.tools.internal.util.Util$BuildJob other
		int i
		int max
	public boolean contains (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		int i
		int max
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor localmonitor
		int i
		int max
		org.eclipse.core.resources.IProject currentProject
		org.eclipse.core.runtime.CoreException e
	private void cancelBuild (java.lang.Object) 
		Object jobfamily
		org.eclipse.core.runtime.jobs.Job[] buildJobs
		int i
		org.eclipse.core.runtime.jobs.Job curr
		org.eclipse.pde.api.tools.internal.util.Util$BuildJob job
}

org/eclipse/pde/api/tools/internal/util/Util.class
Util.java
package org.eclipse.pde.api.tools.internal.util
public final org.eclipse.pde.api.tools.internal.util.Util extends java.lang.Object {
	public static boolean DEBUG
	public static final String EMPTY_STRING
	public static final String DEFAULT_PACKAGE_NAME
	public static final String MANIFEST_NAME
	public static final String DOT_CLASS_SUFFIX
	public static final String DOT_JAVA_SUFFIX
	private static final int DEFAULT_READING_SIZE
	private static final String JAVA_LANG_OBJECT
	private static final String JAVA_LANG_RUNTIMEEXCEPTION
	public static final String LINE_DELIMITER
	public static final String UNKNOWN_ELEMENT_KIND
	public static final String UNKNOWN_FLAGS
	public static final String UNKNOWN_KIND
	public static final String UNKNOWN_VISIBILITY
	public static final String ISO_8859_1
	public static final String REGULAR_EXPRESSION_START
	private static int DELETE_MAX_TIME
	private static boolean DELETE_DEBUG
	private static int DELETE_MAX_WAIT
	public static final org.eclipse.core.runtime.IPath MANIFEST_PROJECT_RELATIVE_PATH
	public static final String ORG_ECLIPSE_SWT
	public static final java.util.Comparator componentsorter
	public static final java.util.Comparator filesorter
	static Class class$0
	static Class class$1
	static void  () 
		String property
	public void  () 
	private static void abort (java.lang.String, java.lang.Throwable)  throws org.eclipse.core.runtime.CoreException 
		String message
		Throwable exception
		org.eclipse.core.runtime.IStatus status
	private static void appendProperty (java.lang.StringBuffer, java.lang.String, java.lang.String) 
		StringBuffer buffer
		String key
		String value
	public static java.util.List collectAllDeltas (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		java.util.List list
	private static void collectAllFiles (java.io.File, java.util.ArrayList, java.io.FileFilter) 
		java.io.File root
		java.util.ArrayList collector
		java.io.FileFilter fileFilter
		java.io.File[] files
		int i
		java.io.File currentFile
	public static org.eclipse.core.resources.IProject[] getApiProjects () 
		org.eclipse.core.resources.IProject[] allProjects
		java.util.ArrayList temp
		org.eclipse.core.resources.IProject project
		int i
		int max
		org.eclipse.core.resources.IProject[] projects
	public static boolean copy (java.io.File, java.io.File) 
		java.io.File file
		java.io.File newFile
		byte[] bytes
		java.io.BufferedInputStream inputStream
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.BufferedOutputStream outputStream
		java.io.FileNotFoundException e
		java.io.IOException e
	public static java.io.File createEEFile (org.eclipse.jdt.launching.IVMInstall, java.lang.String)  throws java.io.IOException 
		org.eclipse.jdt.launching.IVMInstall jre
		String eeid
		String string
		java.io.File eeFile
		java.io.FileOutputStream outputStream
	public static boolean equalsOrNull (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	public static java.lang.String generateEEContents (org.eclipse.jdt.launching.IVMInstall, java.lang.String)  throws java.io.IOException 
		org.eclipse.jdt.launching.IVMInstall vm
		String eeId
		StringBuffer buffer
		StringBuffer paths
		org.eclipse.jdt.launching.LibraryLocation[] libraryLocations
		int i
		org.eclipse.jdt.launching.LibraryLocation lib
	public static java.io.File[] getAllFiles (java.io.File, java.io.FileFilter) 
		java.io.File root
		java.io.FileFilter fileFilter
		java.util.ArrayList files
		java.io.File[] result
	public static org.eclipse.core.runtime.jobs.Job getBuildJob (org.eclipse.core.resources.IProject[]) 
		org.eclipse.core.resources.IProject[] projects
		org.eclipse.core.runtime.jobs.Job buildJob
	public static org.eclipse.core.runtime.jobs.Job getBuildJob (org.eclipse.core.resources.IProject[], int) 
		org.eclipse.core.resources.IProject[] projects
		int buildKind
		org.eclipse.core.runtime.jobs.Job buildJob
	public static org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot getClassFile (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[], java.lang.String) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] components
		String typeName
		int i
		int max
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent apiComponent
		org.eclipse.pde.api.tools.internal.provisional.model.IApiTypeRoot classFile
	public static java.lang.String getDeltaElementType (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
	public static java.lang.String getSeverity (int) 
		int severity
	public static int getDeltaElementTypeValue (java.lang.String) 
		String elementType
		Class IDeltaClass
		java.lang.reflect.Field field
	public static java.lang.String getDeltaElementType (int) 
		int elementType
	public static java.lang.String getDeltaFlagsName (int) 
		int flags
	public static java.lang.String getDeltaKindName (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
	public static java.lang.String getDeltaKindName (int) 
		int kind
	public static java.lang.String getDeltaPrefererenceKey (int, int, int) 
		int elementType
		int kind
		int flags
		StringBuffer buffer
	public static java.lang.String getDetail (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		StringBuffer buffer
	public static org.eclipse.jface.text.IDocument getDocument (org.eclipse.jdt.core.ICompilationUnit)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.core.ICompilationUnit cu
		org.eclipse.core.resources.IFile file
		org.eclipse.core.filebuffers.ITextFileBufferManager bufferManager
		org.eclipse.core.runtime.IPath path
	public static java.util.Properties getEEProfile (java.lang.String) 
		String eeId
		String profileName
		java.io.InputStream stream
		java.util.Properties profile
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public static final int getFragmentNumber (java.lang.String) 
		String version
		int index
		char[] charArray
		int length
		int counter
		int i
	public static org.eclipse.jdt.core.IMember getIMember (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta, org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		org.eclipse.jdt.core.IJavaProject javaProject
		String typeName
		org.eclipse.jdt.core.IType type
		String key
		org.eclipse.jdt.core.IField field
		org.eclipse.jdt.core.IField field
		org.eclipse.jdt.core.IType type2
		org.eclipse.jdt.core.IField field
	public static void updateMonitor (org.eclipse.core.runtime.IProgressMonitor, int)  throws org.eclipse.core.runtime.OperationCanceledException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		int work
	public static void updateMonitor (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.OperationCanceledException 
		org.eclipse.core.runtime.IProgressMonitor monitor
	private static org.eclipse.jdt.core.IMember getMethod (org.eclipse.jdt.core.IType, java.lang.String) 
		org.eclipse.jdt.core.IType type
		String key
		boolean isGeneric
		int indexOfTypeVariable
		int index
		int indexOfParen
		int indexOfParen
		String selector
		String descriptor
		org.eclipse.jdt.core.IMethod method
		String signature
		String[] parameterTypes
		IllegalArgumentException e
		org.eclipse.jdt.core.IMethod[] methods
		org.eclipse.jdt.core.JavaModelException e
		java.util.List list
		int i
		int max
		org.eclipse.jdt.core.IMethod method2
		java.util.Iterator iterator
		org.eclipse.jdt.core.IMethod method2
	public static byte[] getInputStreamAsByteArray (java.io.InputStream, int)  throws java.io.IOException 
		java.io.InputStream stream
		int length
		byte[] contents
		byte[] contents
		int contentsLength
		int amountRead
		int amountRequested
		int len
		int readSize
	public static char[] getInputStreamAsCharArray (java.io.InputStream, int, java.lang.String)  throws java.io.IOException 
		java.io.InputStream stream
		int length
		String encoding
		java.nio.charset.Charset charset
		java.nio.charset.CharsetDecoder charsetDecoder
		byte[] contents
		java.nio.ByteBuffer byteBuffer
	public static org.eclipse.core.resources.IResource getManifestFile (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject currentProject
	public static boolean isApiProblemMarker (org.eclipse.core.resources.IMarker) 
		org.eclipse.core.resources.IMarker marker
	public static org.eclipse.pde.api.tools.internal.provisional.descriptors.IReferenceTypeDescriptor getType (java.lang.String) 
		String fullyQualifiedName
		int index
		String pkg
		String type
	public static boolean isApiProject (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public static boolean isApiProject (org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.core.IJavaProject project
	public static boolean isApiToolsComponent (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent apiComponent
		java.io.File file
		java.io.File apiDescription
		java.util.zip.ZipFile zipFile
	public static boolean isArchive (java.lang.String) 
		String fileName
		String normalizedFileName
	public static boolean isClass (int) 
		int accessFlags
	public static boolean isClassFile (java.lang.String) 
		String fileName
	public static boolean isDefault (int) 
		int accessFlags
	public static final boolean isDifferentVersion (java.lang.String, java.lang.String) 
		String versionToBeChecked
		String referenceVersion
		org.eclipse.pde.api.tools.internal.util.SinceTagVersion sinceTagVersion1
		org.eclipse.pde.api.tools.internal.util.SinceTagVersion sinceTagVersion2
		org.osgi.framework.Version version1
		org.osgi.framework.Version version2
	public static boolean isJavaFileName (java.lang.String) 
		String fileName
	public static boolean isJavaLangObject (java.lang.String) 
		String name
	public static boolean isJavaLangRuntimeException (java.lang.String) 
		String name
	public static boolean isVisible (int) 
		int modifiers
	public static boolean isBinaryProject (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
	public static org.w3c.dom.Document newDocument ()  throws org.eclipse.core.runtime.CoreException 
		javax.xml.parsers.DocumentBuilderFactory dfactory
		javax.xml.parsers.DocumentBuilder docBuilder
		javax.xml.parsers.ParserConfigurationException e
		org.w3c.dom.Document doc
	public static org.w3c.dom.Element parseDocument (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String document
		org.w3c.dom.Element root
		java.io.InputStream stream
		javax.xml.parsers.DocumentBuilder parser
		javax.xml.parsers.ParserConfigurationException e
		javax.xml.parsers.FactoryConfigurationError e
		org.xml.sax.SAXException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public static void saveFile (java.io.File, java.lang.String)  throws java.io.IOException 
		java.io.File file
		String contents
		java.io.BufferedWriter writer
	public static java.lang.String getFileContentAsString (java.io.File) 
		java.io.File file
		String contents
		java.io.FileInputStream stream
		char[] array
		java.io.IOException ioe
	public static java.io.InputStream getInputStreamFromString (java.lang.String) 
		String string
		java.io.UnsupportedEncodingException uee
	public static java.lang.String serializeDocument (org.w3c.dom.Document)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Document document
		java.io.ByteArrayOutputStream s
		javax.xml.transform.TransformerFactory factory
		javax.xml.transform.Transformer transformer
		javax.xml.transform.dom.DOMSource source
		javax.xml.transform.stream.StreamResult outputTarget
		javax.xml.transform.TransformerException e
		java.io.IOException e
	public static void unzip (java.lang.String, java.lang.String)  throws java.io.IOException 
		String zipPath
		String destDirPath
		java.io.InputStream zipIn
		byte[] buf
		java.io.File destDir
		java.util.zip.ZipInputStream zis
		java.io.BufferedOutputStream outputStream
		java.util.zip.ZipEntry zEntry
		java.util.zip.ZipEntry zEntry
		String filePath
		int lastSeparator
		String fileDir
		java.io.File outFile
		int n
	public static void guntar (java.lang.String, java.lang.String)  throws org.eclipse.pde.api.tools.internal.util.TarException java.io.IOException 
		String zipPath
		String destDirPath
		org.eclipse.pde.api.tools.internal.util.TarFile tarFile
		java.util.Enumeration entries
		byte[] buf
		org.eclipse.pde.api.tools.internal.util.TarEntry zEntry
		org.eclipse.pde.api.tools.internal.util.TarEntry zEntry
		String filePath
		int lastSeparator
		String fileDir
		java.io.File outFile
		java.io.BufferedOutputStream outputStream
		int n
		java.io.InputStream inputStream
		java.io.BufferedInputStream stream
	public static java.io.File getEEDescriptionFile () 
		java.io.File fakeEEFile
		java.io.PrintWriter writer
	public static java.io.File createTempFile (java.lang.String, java.lang.String)  throws java.io.IOException 
		String prefix
		String suffix
		java.io.File file
	public static java.lang.String getJavaClassLibsAsString () 
		String[] libs
		StringBuffer buffer
		int i
		int max
	public static java.lang.String[] getJavaClassLibs () 
		String bootclasspathProperty
		String[] jars
		java.util.StringTokenizer tokenizer
		int size
		int i
		String fileName
		String jreDir
		String osName
		String vmName
		String[] jarsNames
		java.util.ArrayList paths
		java.io.FilenameFilter jarFilter
	public static java.lang.String toNativePath (java.lang.String) 
		String path
		String nativePath
	private static void addJarEntries (java.lang.String, java.lang.String[], java.util.ArrayList) 
		String jreDir
		String[] jarNames
		java.util.ArrayList paths
		int i
		int max
		String currentName
		java.io.File f
	public static boolean delete (java.io.File) 
		java.io.File file
	public static void flushDirectoryContent (java.io.File) 
		java.io.File dir
		java.io.File[] files
		int i
		int max
	private static boolean waitUntilFileDeleted (java.io.File) 
		java.io.File file
		int count
		int delay
		int maxRetry
		int time
	public static boolean isFileDeleted (java.io.File) 
		java.io.File file
	private static java.io.File getParentChildFile (java.io.File) 
		java.io.File file
		java.io.File parent
		java.io.File[] files
		int length
		int i
	public static java.util.Set convertAsSet (java.lang.String[]) 
		String[] values
		java.util.Set set
		int i
		int max
	public static java.lang.String getDeltaComponentVersionsId (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		StringBuffer buffer
		String version
		org.osgi.framework.Version version2
	public static java.lang.String getComponentVersionsId (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		StringBuffer buffer
		String version
		org.osgi.framework.Version version2
	public static java.lang.String getDescriptorName (org.eclipse.pde.api.tools.internal.provisional.model.IApiType) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType descriptor
		String typeName
		int index
	public static java.lang.String getDeltaArgumentString (org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta) 
		org.eclipse.pde.api.tools.internal.provisional.comparator.IDelta delta
		String[] arguments
	public static java.lang.String getApiElementType (int) 
		int type
	public static boolean isConstructor (java.lang.String) 
		String referenceMemberName
	public static boolean isManifest (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public static void touchCorrespondingResource (org.eclipse.core.resources.IProject, org.eclipse.core.resources.IResource, java.lang.String) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IResource resource
		String typeName
		org.eclipse.jdt.core.IJavaProject javaProject
		org.eclipse.jdt.core.IType findType
		org.eclipse.jdt.core.ICompilationUnit compilationUnit
		org.eclipse.core.resources.IResource cuResource
		org.eclipse.jdt.core.JavaModelException e
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.CoreException e
	public static java.lang.String getTypeNameFromMarker (org.eclipse.core.resources.IMarker) 
		org.eclipse.core.resources.IMarker marker
	public static org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] getReexportedComponents (org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent) 
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent component
		org.eclipse.pde.api.tools.internal.provisional.IRequiredComponentDescription[] requiredComponents
		int length
		java.util.List reexportedComponents
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		int i
		org.eclipse.pde.api.tools.internal.provisional.IRequiredComponentDescription description
		String id
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent reexportedComponent
		org.eclipse.core.runtime.CoreException e
	public static org.eclipse.core.resources.IResource getResource (org.eclipse.core.resources.IProject, org.eclipse.jdt.core.IType) 
		org.eclipse.core.resources.IProject project
		org.eclipse.jdt.core.IType type
		org.eclipse.jdt.core.ICompilationUnit unit
		org.eclipse.core.resources.IResource resource
		org.eclipse.jdt.core.JavaModelException e
	public static org.eclipse.pde.api.tools.internal.util.ExcludedElements initializeRegexExcludeList (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline, boolean) 
		String location
		org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
		boolean debug
		org.eclipse.pde.api.tools.internal.util.ExcludedElements excludedElements
		java.io.File file
		java.io.InputStream stream
		char[] contents
		java.io.LineNumberReader reader
		String line
	public static void collectRegexIds (java.lang.String, org.eclipse.pde.api.tools.internal.util.ExcludedElements, org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[], boolean)  throws java.lang.Exception 
		String line
		org.eclipse.pde.api.tools.internal.util.ExcludedElements excludedElements
		org.eclipse.pde.api.tools.internal.provisional.model.IApiComponent[] components
		boolean debug
		String componentname
		java.util.regex.Pattern pattern
		String componentid
		int j
		int max2
	public static boolean isAPI (int, org.eclipse.pde.api.tools.internal.provisional.model.IApiType) 
		int visibility
		org.eclipse.pde.api.tools.internal.provisional.model.IApiType typeDescriptor
		int access
}

org/eclipse/pde/api/tools/internal/util/UtilMessages.class
UtilMessages.java
package org.eclipse.pde.api.tools.internal.util
public org.eclipse.pde.api.tools.internal.util.UtilMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String Util_0
	public static String Util_4
	public static String Util_5
	public static String Util_6
	public static String Util_builder_errorMessage
	public static String comparison_invalidRegularExpression
	static Class class$0
	static void  () 
	private void  () 
}

org/eclipse/pde/api/tools/internal/util/profiles/
org/eclipse/pde/api/tools/internal/util/profiles/CDC-1.0_Foundation-1.0.profile
org/eclipse/pde/api/tools/internal/util/profiles/CDC-1.1_Foundation-1.1.profile
org/eclipse/pde/api/tools/internal/util/profiles/J2SE-1.2.profile
org/eclipse/pde/api/tools/internal/util/profiles/J2SE-1.3.profile
org/eclipse/pde/api/tools/internal/util/profiles/J2SE-1.4.profile
org/eclipse/pde/api/tools/internal/util/profiles/J2SE-1.5.profile
org/eclipse/pde/api/tools/internal/util/profiles/JRE-1.1.profile
org/eclipse/pde/api/tools/internal/util/profiles/JavaSE-1.6.profile
org/eclipse/pde/api/tools/internal/util/profiles/OSGi_Minimum-1.0.profile
org/eclipse/pde/api/tools/internal/util/profiles/OSGi_Minimum-1.1.profile
org/eclipse/pde/api/tools/internal/util/profiles/OSGi_Minimum-1.2.profile
org/eclipse/pde/api/tools/internal/util/utilmessages.properties
references.xsl