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 <init> (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 <init> ()
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 <clinit> ()
public void <init> (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 <init> (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 <init> (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 <clinit> ()
public static void setDebug (boolean)
boolean debugValue
private void <init> (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 <init> (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 <clinit> ()
public static void setDebug (boolean)
boolean debugValue
public void <init> (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 <clinit> ()
private void <init> ()
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 <init> (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 <init> (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 <init> ()
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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <clinit> ()
public static void setDebug (boolean)
boolean debugValue
public void <init> (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 <clinit> ()
public void <init> (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 <init> ()
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 <init> (java.lang.String)
String versionInterval
public void <init> (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 <init> ()
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 <init> (java.lang.String)
String filepath
java.io.File file
public void <init> (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 <init> (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 <clinit> ()
private void <init> ()
}
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 <clinit> ()
}
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 <init> ()
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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (java.lang.String, org.eclipse.pde.api.tools.internal.provisional.IVersionRange)
String id
org.eclipse.pde.api.tools.internal.provisional.IVersionRange range
public void <init> (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 <init> ()
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 <init> ()
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 <init> (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 <clinit> ()
public void <init> ()
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 <init> ()
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 <init> ()
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 <init> (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 <clinit> ()
public void <init> ()
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 <init> (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 <clinit> ()
public void <init> ()
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 <init> (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 <init> (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 <clinit> ()
public static void setDebug (boolean)
boolean debugValue
public void <init> ()
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 <clinit> ()
public void <init> ()
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 <clinit> ()
public void <init> ()
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 <clinit> ()
void <init> ()
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 <clinit> ()
private void <init> ()
}
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 <init> (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 <init> ()
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 <init> ()
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 <init> ()
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 <init> ()
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 <init> ()
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 <init> ()
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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <clinit> ()
public void <init> (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 <init> ()
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 <init> (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 <init> (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 <clinit> ()
public void <init> ()
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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> ()
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 <init> (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 <clinit> ()
public static void setDebug (boolean)
boolean debugValue
public void <init> (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 <init> (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 <clinit> ()
private void <init> ()
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 <init> (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 <init> ()
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 <clinit> ()
public void <init> (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 <init> (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 <clinit> ()
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 <init> (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 <init> (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 <clinit> ()
private void <init> ()
}
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 <clinit> ()
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 <init> ()
public void <init> (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 <init> (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 <init> (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 <init> () 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 <clinit> ()
private void <init> ()
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 <init> (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 <clinit> ()
public void <init> ()
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 <init> (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 <init> (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 <clinit> ()
public void <init> ()
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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <clinit> ()
public void <init> (java.lang.String)
String name
public void <init> (java.lang.String, java.io.File) throws org.eclipse.core.runtime.CoreException
String name
java.io.File eeDescription
public void <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <clinit> ()
private void <init> ()
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 <clinit> ()
public void <init> ()
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 <clinit> ()
public void <init> (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 <init> (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 <init> (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 <clinit> ()
public void <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <clinit> ()
private void <init> ()
}
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 <init> (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 <clinit> ()
public static void setDebug (boolean)
boolean debugValue
public void <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline)
org.eclipse.pde.api.tools.internal.provisional.model.IApiBaseline baseline
public void <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> ()
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 <init> ()
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 <init> (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 <clinit> ()
public void <init> ()
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 <init> (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 <init> ()
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 <clinit> ()
public void <init> ()
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 <init> ()
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 <init> ()
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 <init> ()
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 <init> ()
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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <clinit> ()
public void <init> ()
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 <clinit> ()
public void <init> ()
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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> ()
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 <init> ()
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 <init> ()
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 <init> ()
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 <init> ()
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 <clinit> ()
}
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 <clinit> ()
private void <init> ()
}
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 <init> (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 <clinit> ()
public static void setDebug (boolean)
boolean debugValue
public static final org.eclipse.pde.api.tools.internal.provisional.scanner.TagScanner newScanner ()
private void <init> ()
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 <init> (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 <clinit> ()
public void <init> ()
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 <init> (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 <init> ()
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 <init> (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 <init> (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 <init> (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 <clinit> ()
private void <init> ()
}
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 <init> (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 <init> (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 <init> ()
public void <init> (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 <init> ()
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 <init> (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 <init> ()
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 <init> (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 <clinit> ()
void <init> ()
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 <init> (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 <init> ()
}
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 <init> (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 <init> (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 <clinit> ()
StringBuffer buffer
public static void setDebug (boolean)
boolean debugValue
public void <init> (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 <init> (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 <init> (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 <init> (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 <init> ()
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 <init> ()
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 <init> (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 <clinit> ()
public void <init> (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 <init> (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 <init> ()
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 <clinit> ()
private void <init> ()
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 <init> ()
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 <clinit> ()
public void <init> (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 <init> ()
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 <init> (java.lang.String, int)
String name
int pos
public void <init> (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 <init> ()
public void <init> (java.lang.String)
String s
public void <init> (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 <init> (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 <init> (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 <init> (java.io.InputStream) throws org.eclipse.pde.api.tools.internal.util.TarException java.io.IOException
java.io.InputStream in
void <init> (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 <init> (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 <init> (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 <init> ()
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 <init> ()
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 <init> (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 <init> ()
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 <init> (java.lang.String, org.eclipse.core.resources.IProject[])
String name
org.eclipse.core.resources.IProject[] projects
void <init> (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 <clinit> ()
String property
public void <init> ()
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 <clinit> ()
private void <init> ()
}
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