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
profiles/
profiles/CDC-1.0_Foundation-1.0.profile
profiles/CDC-1.1_Foundation-1.1.profile
profiles/J2SE-1.2.profile
profiles/J2SE-1.3.profile
profiles/J2SE-1.4.profile
profiles/J2SE-1.5.profile
profiles/JRE-1.1.profile
profiles/JavaSE-1.6.profile
profiles/OSGi_Minimum-1.0.profile
profiles/OSGi_Minimum-1.1.profile
profiles/OSGi_Minimum-1.2.profile
ant_tasks/
ant_tasks/publisher-ant.jar
org/
org/eclipse/
org/eclipse/equinox/
org/eclipse/equinox/internal/
org/eclipse/equinox/internal/p2/
org/eclipse/equinox/internal/p2/publisher/
org/eclipse/equinox/internal/p2/publisher/Activator.class
Activator.java
package org.eclipse.equinox.internal.p2.publisher
public org.eclipse.equinox.internal.p2.publisher.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator  {
	public static org.osgi.framework.BundleContext context
	public static String ID
	static void  () 
	public void  () 
	public static org.osgi.framework.BundleContext getContext () 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext bundleContext
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext bundleContext
}

org/eclipse/equinox/internal/p2/publisher/FileSetDescriptor.class
FileSetDescriptor.java
package org.eclipse.equinox.internal.p2.publisher
public org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor extends java.lang.Object {
	private final String key
	private String configSpec
	private java.util.HashSet fileset
	private final java.util.ArrayList permissions
	private String links
	public void  (java.lang.String, java.lang.String) 
		String key
		String configSpec
	public void addFiles (java.io.File[]) 
		java.io.File[] files
	public void addPermissions (java.lang.String[]) 
		String[] property
	public void setLinks (java.lang.String) 
		String property
	public java.lang.String getConfigSpec () 
	public java.lang.String getKey () 
	public java.lang.String getLinks () 
	public java.lang.String[][] getPermissions () 
	public java.io.File[] getFiles () 
	public int size () 
}

org/eclipse/equinox/internal/p2/publisher/Messages.class
Messages.java
package org.eclipse.equinox.internal.p2.publisher
public org.eclipse.equinox.internal.p2.publisher.Messages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String exception_errorConverting
	public static String exception_stateAddition
	public static String exception_errorReadingManifest
	public static String exception_errorLoadingManifest
	public static String exception_noPluginConverter
	public static String exception_noArtifactRepo
	public static String exception_noMetadataRepo
	public static String exception_noBundlesOrLocations
	public static String exception_noFeaturesOrLocations
	public static String exception_invalidSiteReference
	public static String exception_invalidSiteReferenceInFeature
	public static String exception_repoMustBeURL
	public static String exception_sourcePath
	public static String message_generatingMetadata
	public static String message_generationCompleted
	public static String message_noSimpleconfigurator
	public static String exception_artifactRepoNoAppendDestroysInput
	public static String error_rootIU_generation
	static void  () 
	public void  () 
}

org/eclipse/equinox/internal/p2/publisher/QuotedTokenizer.class
QuotedTokenizer.java
package org.eclipse.equinox.internal.p2.publisher
public org.eclipse.equinox.internal.p2.publisher.QuotedTokenizer extends java.lang.Object implements java.util.Enumeration  {
	private java.io.StreamTokenizer tokenizer
	public void  (java.lang.String) 
		String str
	public void  (java.lang.String, java.lang.String) 
		String str
		String delim
		java.io.StringReader reader
		int i
	public boolean hasMoreTokens () 
	public java.lang.String nextToken () 
		StringBuffer buffer
		int tokenType
	private int token (java.lang.StringBuffer) 
		StringBuffer buffer
		int tokenType
		int next
	public boolean hasMoreElements () 
	public java.lang.String nextElement () 
	public volatile java.lang.Object nextElement () 
}

org/eclipse/equinox/internal/p2/publisher/compatibility/
org/eclipse/equinox/internal/p2/publisher/compatibility/GeneratorApplication.class
GeneratorApplication.java
package org.eclipse.equinox.internal.p2.publisher.compatibility
public org.eclipse.equinox.internal.p2.publisher.compatibility.GeneratorApplication extends java.lang.Object implements org.eclipse.equinox.app.IApplication  {
	protected static final String APP_ID
	public static final String UPDATE_SITE_APPLICATION
	public static final String INSTALL_APPLICATION
	public static final String FEATURES_BUNDLES_APPLICATION
	public void  () 
	public java.lang.Object start (org.eclipse.equinox.app.IApplicationContext)  throws java.lang.Exception 
		org.eclipse.equinox.app.IApplicationContext context
	public void stop () 
	public java.lang.Object run (java.lang.String[]) 
		String[] arguments
		java.util.Map argumentMap
	protected java.lang.Object launchApplication (java.util.Map) 
		java.util.Map applicationMap
		String applicationId
		String filter
		org.osgi.service.application.ApplicationDescriptor descriptor
		org.osgi.service.application.ApplicationHandle handle
		org.osgi.service.application.ApplicationException e
		InterruptedException e
	private java.util.Map parseArguments (java.lang.String[]) 
		String[] arguments
		java.util.Map applicationMap
		java.util.Map args
		int i
		String rootId
		String source
		String repoLocation
		java.io.File base
		java.io.File configuration
	private java.lang.String[] flattenMap (java.util.Map) 
		java.util.Map map
		java.util.ArrayList list
		java.util.Iterator iterator
		String key
		String value
}

org/eclipse/equinox/internal/p2/publisher/compatibility/IGeneratorConstants.class
IGeneratorConstants.java
package org.eclipse.equinox.internal.p2.publisher.compatibility
public abstract org.eclipse.equinox.internal.p2.publisher.compatibility.IGeneratorConstants extends java.lang.Object {
	public static final String DASH
	public static final String PUBLISH_ARTIFACTS
	public static final String PA
	public static final String PUBLISH_ATIFACT_REPOSITORY
	public static final String PAR
	public static final String APPEND
	public static final String NO_DEFAULT_IUS
	public static final String COMPRESS
	public static final String REUSE_PACK200
	public static final String SOURCE
	public static final String INPLACE
	public static final String CONFIG
	public static final String UPDATE_SITE
	public static final String EXE
	public static final String LAUNCHER_CONFIG
	public static final String METADATA_REPO_NAME
	public static final String METADATA_REPO
	public static final String MR
	public static final String ARTIFACT_REPO
	public static final String AR
	public static final String ARTIFACT_REPO_NAME
	public static final String FLAVOR
	public static final String PRODUCT_FILE
	public static final String FEATURES
	public static final String BUNDLES
	public static final String BASE
	public static final String ROOT
	public static final String ROOT_VERSION
	public static final String P2_OS
	public static final String SITE
	public static final String IU
	public static final String ID
	public static final String VERSION
}

org/eclipse/equinox/internal/p2/publisher/eclipse/
org/eclipse/equinox/internal/p2/publisher/eclipse/BrandingIron.class
BrandingIron.java
package org.eclipse.equinox.internal.p2.publisher.eclipse
public org.eclipse.equinox.internal.p2.publisher.eclipse.BrandingIron extends java.lang.Object {
	private static final String MARKER_NAME
	private static final String BUNDLE_NAME
	private static final String ICON_NAME
	private static final String MARKER_KEY
	private static final String BUNDLE_KEY
	private static final String ICON_KEY
	private static final String STRING_START
	private static final String STRING_END
	private static final String XDOC_ICON
	private static final String XDOC_ICON_PREFIX
	private String[] icons
	private String root
	private String name
	private String os
	private boolean brandIcons
	public void  () 
	public void setName (java.lang.String) 
		String value
	public void setIcons (java.lang.String[]) 
		String[] value
	public void setIcons (java.lang.String) 
		String value
		String[] temp
		int i
	public void setRoot (java.lang.String) 
		String value
	public void brand ()  throws java.lang.Exception 
		String testName
	private void brandAIX () 
	private void brandHPUX () 
	private void brandLinux ()  throws java.lang.Exception 
	private void brandSolaris ()  throws java.lang.Exception 
		int i
		String icon
	private void brandMac ()  throws java.lang.Exception 
		String appName
		String target
		String initialRoot
		String iconName
		java.io.File splashApp
		java.io.File icon
		java.io.File rootFolder
		java.io.File targetFolder
	private void brandMacSplash (java.lang.String, java.lang.String, java.lang.String) 
		String initialRoot
		String target
		String iconName
		String splashContents
		int result
		String osName
		String[] command
		java.io.File linkDir
		Process proc
		java.io.File macOSDir
		java.io.File splashMacOSDir
		java.io.File targetFile
	private void moveContents (java.io.File, java.io.File) 
		java.io.File source
		java.io.File target
		java.io.File[] contents
		int i
		java.io.File dest
	private void brandWindows ()  throws java.lang.Exception 
		java.io.File templateLauncher
		String[] args
	private void renameLauncher () 
	private void copyMacLauncher (java.lang.String, java.lang.String) 
		String initialRoot
		String target
		String targetLauncher
		java.io.File launcher
		java.io.File eclipseLauncher
		java.io.File targetFile
	private java.io.File getCanonicalFile (java.io.File) 
		java.io.File file
	private void copyMacIni (java.lang.String, java.lang.String, java.lang.String) 
		String initialRoot
		String target
		String iconName
		java.io.File targetFile
		java.io.File brandedIni
		java.io.File ini
		StringBuffer buffer
		StringBuffer buffer
		int xdoc
		String icns
	private void modifyInfoPListFile (java.lang.String, java.lang.String, java.lang.String) 
		String initialRoot
		String targetRoot
		String iconName
		java.io.File infoPList
		StringBuffer buffer
		StringBuffer buffer
		int exePos
		int start
		int end
		int bundlePos
		int start
		int end
		int iconPos
		int start
		int end
		java.io.File target
	public void copy (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File source
		java.io.File destination
		java.io.InputStream in
		java.io.OutputStream out
		byte[] buffer
		int bytesRead
	private int scan (java.lang.StringBuffer, int, java.lang.String) 
		StringBuffer buf
		int start
		String targetName
	private int scan (java.lang.StringBuffer, int, java.lang.String[]) 
		StringBuffer buf
		int start
		String[] targets
		int i
		int j
		String match
	private java.lang.StringBuffer readFile (java.io.File)  throws java.io.IOException 
		java.io.File targetName
		java.io.InputStreamReader reader
		StringBuffer result
		char[] buf
		int count
		int count
		int count
	private void transferStreams (java.io.InputStream, java.io.OutputStream)  throws java.io.IOException 
		java.io.InputStream source
		java.io.OutputStream destination
		byte[] buffer
		int bytesRead
	public void setOS (java.lang.String) 
		String value
}

org/eclipse/equinox/internal/p2/publisher/eclipse/DataLoader.class
DataLoader.java
package org.eclipse.equinox.internal.p2.publisher.eclipse
public org.eclipse.equinox.internal.p2.publisher.eclipse.DataLoader extends java.lang.Object {
	private static final String FILTER_OBJECTCLASS
	private static final String filterFwName
	private static final String filterLauncherName
	private static final String frameworkAdminFillter
	private static final String ORG_ECLIPSE_EQUINOX_SIMPLECONFIGURATOR_CONFIGURL
	private org.eclipse.equinox.internal.provisional.frameworkadmin.Manipulator manipulator
	private java.io.File configurationLocation
	static void  () 
	public void  (java.io.File, java.io.File) 
		java.io.File configurationLocation
		java.io.File executableLocation
	private void initializeFrameworkManipulator (java.io.File, java.io.File) 
		java.io.File config
		java.io.File executable
		org.eclipse.equinox.internal.provisional.frameworkadmin.LauncherData launcherData
		IllegalStateException e2
		org.eclipse.equinox.internal.provisional.frameworkadmin.FrameworkAdminRuntimeException e2
		java.io.IOException e2
	public org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData getConfigData () 
		org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser parser
		java.io.IOException e
		java.net.URISyntaxException e
		org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData data
		String value
		org.eclipse.equinox.simpleconfigurator.manipulator.SimpleConfiguratorManipulator simpleManipulator
		org.eclipse.equinox.frameworkadmin.BundleInfo[] bundleInfos
	public org.eclipse.equinox.internal.provisional.frameworkadmin.LauncherData getLauncherData () 
	private void getFrameworkManipulator () 
		org.eclipse.equinox.internal.provisional.frameworkadmin.FrameworkAdmin admin
	private org.eclipse.equinox.internal.provisional.frameworkadmin.FrameworkAdmin getFrameworkAdmin () 
}

org/eclipse/equinox/internal/p2/publisher/eclipse/ExecutablesDescriptor$1.class
ExecutablesDescriptor.java
package org.eclipse.equinox.internal.p2.publisher.eclipse
 org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor$1 extends java.lang.Object implements java.io.FilenameFilter  {
	void  () 
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File dir
		String name
		int length
}

org/eclipse/equinox/internal/p2/publisher/eclipse/ExecutablesDescriptor.class
ExecutablesDescriptor.java
package org.eclipse.equinox.internal.p2.publisher.eclipse
public org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor extends java.lang.Object {
	private java.io.File location
	private java.util.Set files
	private String executableName
	private boolean temporary
	private String os
	private java.io.File iniFile
	public static java.io.File findExecutable (java.lang.String, java.io.File, java.lang.String) 
		String os
		java.io.File root
		String baseName
	public static org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor createExecutablesFromFeature (java.io.File, java.lang.String) 
		java.io.File executablesFeatureLocation
		String configSpec
		String[] config
		java.io.File result
	public static org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor createDescriptor (java.lang.String, java.lang.String, java.io.File) 
		String os
		String executable
		java.io.File location
	private static org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor createWindowsDescriptor (java.lang.String, java.lang.String, java.io.File) 
		String os
		String executable
		java.io.File location
		org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor result
		java.io.File file
	private static org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor createUnixDescriptor (java.lang.String, java.lang.String, java.io.File) 
		String os
		String executable
		java.io.File location
		org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor result
		java.io.File[] files
		int i
		String extension
	private static org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor createMacDescriptor (java.lang.String, java.lang.String, java.io.File) 
		String os
		String executable
		java.io.File location
		java.io.File[] files
		org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor result
	public void  (java.lang.String, java.lang.String, java.io.File, java.io.File[]) 
		String os
		String executable
		java.io.File location
		java.io.File[] files
		int i
	public void  (org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor) 
		org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor descriptor
	public void addAllFiles (java.io.File) 
		java.io.File file
		java.io.File absolute
		java.io.File[] list
		int i
	public void addFile (java.io.File) 
		java.io.File file
	private java.io.File relativize (java.io.File) 
		java.io.File file
		String path
	public void removeFile (java.io.File) 
		java.io.File file
	public void replace (java.io.File, java.io.File) 
		java.io.File oldFile
		java.io.File newFile
	public java.io.File[] getFiles () 
		java.io.File[] result
		int i
	public java.lang.String getExecutableName () 
	public java.io.File getExecutable () 
	public java.io.File getIniLocation () 
	public java.io.File getLocation () 
	public void setLocation (java.io.File) 
		java.io.File value
	public boolean isTemporary () 
	public void setExecutableName (java.lang.String, boolean) 
		String value
		boolean updateFiles
	public void makeTemporaryCopy () 
		java.io.File tempFile
		java.io.File file
		java.io.IOException e
	private void updateExecutableName (java.lang.String) 
		String newName
		String targetIni
		String targetExecutable
		String executableExtension
		java.util.Set filesCopy
		java.io.File file
		String base
}

org/eclipse/equinox/internal/p2/publisher/eclipse/FeatureManifestParser.class
FeatureManifestParser.java
package org.eclipse.equinox.internal.p2.publisher.eclipse
public org.eclipse.equinox.internal.p2.publisher.eclipse.FeatureManifestParser extends org.xml.sax.helpers.DefaultHandler {
	private static final javax.xml.parsers.SAXParserFactory parserFactory
	private javax.xml.parsers.SAXParser parser
	protected org.eclipse.equinox.p2.publisher.eclipse.Feature result
	private java.net.URL url
	private StringBuffer characters
	private java.util.List messageKeys
	static void  () 
	public void  () 
	public void  (boolean) 
		boolean createParser
		javax.xml.parsers.ParserConfigurationException e
		org.xml.sax.SAXException e
	public void characters (char[], int, int) 
		char[] ch
		int start
		int length
	protected org.eclipse.equinox.p2.publisher.eclipse.Feature createFeature (java.lang.String, java.lang.String) 
		String id
		String version
	public void endElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String localName
		String qName
	public org.eclipse.equinox.p2.publisher.eclipse.Feature getResult () 
	private java.lang.String localize (java.lang.String) 
		String value
		String key
	public org.eclipse.equinox.p2.publisher.eclipse.Feature parse (java.io.InputStream) 
		java.io.InputStream in
		org.xml.sax.SAXException e
		java.io.IOException e
	public java.util.List getMessageKeys () 
	private void processCopyright (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processDescription (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processDiscoverySite (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	protected void processFeature (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String id
		String ver
		String os
		String ws
		String nl
		String arch
		java.io.File f
	private void processImport (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String id
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
	private void processIncludes (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
		String flag
		String filter
	private void processInstallHandler (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processLicense (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processPlugin (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String id
		String version
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry plugin
		String unpack
		String fragment
		String filter
	private void processUpdateSite (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void setEnvironment (org.xml.sax.Attributes, org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
		String os
		String ws
		String nl
		String arch
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
}

org/eclipse/equinox/internal/p2/publisher/eclipse/FeatureParser.class
FeatureParser.java
package org.eclipse.equinox.internal.p2.publisher.eclipse
public org.eclipse.equinox.internal.p2.publisher.eclipse.FeatureParser extends org.xml.sax.helpers.DefaultHandler {
	private org.eclipse.equinox.internal.p2.publisher.eclipse.FeatureManifestParser parser
	public void  () 
	public org.eclipse.equinox.p2.publisher.eclipse.Feature parse (java.io.File) 
		java.io.File location
		org.eclipse.equinox.p2.publisher.eclipse.Feature feature
		java.io.File file
		java.io.InputStream input
		java.util.List messageKeys
		String[] keyStrings
		java.util.jar.JarFile jar
		java.util.jar.JarEntry entry
		java.util.jar.JarEntry entry
		java.io.InputStream input
		java.util.List messageKeys
		String[] keyStrings
		java.io.IOException e
		SecurityException e
}

org/eclipse/equinox/internal/p2/publisher/eclipse/GeneratorBundleInfo.class
GeneratorBundleInfo.java
package org.eclipse.equinox.internal.p2.publisher.eclipse
public org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo extends org.eclipse.equinox.frameworkadmin.BundleInfo {
	private org.eclipse.equinox.p2.metadata.IInstallableUnit iu
	private String specialConfigCommands
	private String specialUnconfigCommands
	public void  (org.eclipse.equinox.frameworkadmin.BundleInfo) 
		org.eclipse.equinox.frameworkadmin.BundleInfo bInfo
	public void  () 
	public java.lang.String getSpecialConfigCommands () 
	public void setSpecialConfigCommands (java.lang.String) 
		String specialConfigCommands
	public void setIU (org.eclipse.equinox.p2.metadata.IInstallableUnit) 
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
	public org.eclipse.equinox.p2.metadata.IInstallableUnit getIU () 
	public java.lang.String getSpecialUnconfigCommands () 
	public void setSpecialUnconfigCommands (java.lang.String) 
		String specialUnconfigCommands
	public java.lang.String toString () 
		StringBuffer buffer
		String superSt
}

org/eclipse/equinox/internal/p2/publisher/eclipse/IProductDescriptor.class
IProductDescriptor.java
package org.eclipse.equinox.internal.p2.publisher.eclipse
public abstract org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor extends java.lang.Object {
	public abstract java.lang.String getLauncherName () 
	public abstract java.util.List getBundles (boolean) 
	public abstract java.util.List getFragments () 
	public abstract java.util.List getFeatures () 
	public abstract java.lang.String getConfigIniPath (java.lang.String) 
	public abstract java.lang.String getId () 
	public abstract java.lang.String getProductId () 
	public abstract java.lang.String getApplication () 
	public abstract java.lang.String getSplashLocation () 
	public abstract java.lang.String getProductName () 
	public abstract boolean useFeatures () 
	public abstract java.lang.String getVersion () 
	public abstract java.lang.String getVMArguments (java.lang.String) 
	public abstract java.lang.String getProgramArguments (java.lang.String) 
	public abstract java.util.Map getConfigurationProperties () 
	public abstract java.lang.String[] getIcons (java.lang.String) 
	public abstract java.util.List getBundleInfos () 
	public abstract java.io.File getLocation () 
	public abstract java.lang.String getLicenseURL () 
	public abstract java.lang.String getLicenseText () 
}

org/eclipse/equinox/internal/p2/publisher/eclipse/ProductFile.class
ProductFile.java
package org.eclipse.equinox.internal.p2.publisher.eclipse
public org.eclipse.equinox.internal.p2.publisher.eclipse.ProductFile extends org.xml.sax.helpers.DefaultHandler implements org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor  {
	private static final String ATTRIBUTE_PATH
	private static final String ATTRIBUTE_ICON
	protected static final String ATTRIBUTE_FRAGMENT
	private static final String ATTRIBUTE_APPLICATION
	private static final String ATTRIBUTE_NAME
	private static final String ATTRIBUTE_VALUE
	private static final String ATTRIBUTE_LOCATION
	private static final String ATTRIBUTE_AUTO_START
	private static final String ATTRIBUTE_START_LEVEL
	protected static final String ATTRIBUTE_VERSION
	protected static final String ATTRIBUTE_ID
	private static final String ATTRIBUTE_UID
	private static final String PROPERTY_ECLIPSE_APPLICATION
	private static final String PROPERTY_ECLIPSE_PRODUCT
	private static final javax.xml.parsers.SAXParserFactory parserFactory
	private static final String PROGRAM_ARGS
	private static final String PROGRAM_ARGS_LINUX
	private static final String PROGRAM_ARGS_MAC
	private static final String PROGRAM_ARGS_SOLARIS
	private static final String PROGRAM_ARGS_WIN
	private static final String VM_ARGS
	private static final String VM_ARGS_LINUX
	private static final String VM_ARGS_MAC
	private static final String VM_ARGS_SOLARIS
	private static final String VM_ARGS_WIN
	private static final String SOLARIS_LARGE
	private static final String SOLARIS_MEDIUM
	private static final String SOLARIS_SMALL
	private static final String SOLARIS_TINY
	private static final String WIN32_16_LOW
	private static final String WIN32_16_HIGH
	private static final String WIN32_24_LOW
	private static final String WIN32_32_LOW
	private static final String WIN32_32_HIGH
	private static final String WIN32_48_LOW
	private static final String WIN32_48_HIGH
	private static final String OS_WIN32
	private static final String OS_LINUX
	private static final String OS_SOLARIS
	private static final String OS_MACOSX
	private static final String EL_FEATURES
	private static final String EL_FEATURE
	private static final String EL_PLUGINS
	private static final String EL_PLUGIN
	private static final String EL_PRODUCT
	private static final String EL_PROPERTY
	private static final String EL_CONFIG_INI
	private static final String EL_LAUNCHER
	private static final String EL_LAUNCHER_ARGS
	private static final String EL_SPLASH
	private static final String EL_CONFIGURATIONS
	private static final String EL_LICENSE
	private static final String EL_URL
	private static final String EL_TEXT
	private static final int STATE_START
	private static final int STATE_PRODUCT
	private static final int STATE_LAUNCHER
	private static final int STATE_LAUNCHER_ARGS
	private static final int STATE_PLUGINS
	private static final int STATE_FEATURES
	private static final int STATE_PROGRAM_ARGS
	private static final int STATE_PROGRAM_ARGS_LINUX
	private static final int STATE_PROGRAM_ARGS_MAC
	private static final int STATE_PROGRAM_ARGS_SOLARIS
	private static final int STATE_PROGRAM_ARGS_WIN
	private static final int STATE_VM_ARGS
	private static final int STATE_VM_ARGS_LINUX
	private static final int STATE_VM_ARGS_MAC
	private static final int STATE_VM_ARGS_SOLARIS
	private static final int STATE_VM_ARGS_WIN
	private static final int STATE_CONFIG_INI
	private static final int STATE_CONFIGURATIONS
	private static final int STATE_LICENSE
	private static final int STATE_LICENSE_URL
	private static final int STATE_LICENSE_TEXT
	private int state
	private javax.xml.parsers.SAXParser parser
	private String launcherName
	private java.util.Map icons
	private String configPath
	private final java.util.Map platformSpecificConfigPaths
	private String configPlatform
	private String platformConfigPath
	private String id
	private String uid
	private boolean useFeatures
	protected java.util.List plugins
	protected java.util.List fragments
	private java.util.List features
	private String splashLocation
	private String productName
	private String application
	private String version
	private java.util.Properties launcherArgs
	private java.io.File location
	private java.util.List bundleInfos
	private java.util.Map properties
	private String licenseURL
	private String licenseText
	static void  () 
	private static java.lang.String normalize (java.lang.String) 
		String text
		StringBuffer result
		boolean haveSpace
		int i
		char c
	public void  (java.lang.String)  throws java.lang.Exception 
		String location
		java.io.InputStream in
	public java.lang.String getLauncherName () 
	public java.io.File getLocation () 
	public java.util.Map getConfigurationProperties () 
		java.util.Map result
	public java.util.List getBundles (boolean) 
		boolean includeFragments
		java.util.List p
		java.util.List f
		int size
		java.util.List both
	public java.util.List getBundleInfos () 
	public java.util.List getFragments () 
	public java.util.List getFeatures () 
	public java.lang.String[] getIcons (java.lang.String) 
		String os
		java.util.Collection result
	public java.lang.String getConfigIniPath (java.lang.String) 
		String os
		String specific
	public java.lang.String getConfigIniPath () 
	public java.lang.String getId () 
	public java.lang.String getProductId () 
	public java.lang.String getSplashLocation () 
	public java.lang.String getProductName () 
	public java.lang.String getApplication () 
	public boolean useFeatures () 
	public java.lang.String getVersion () 
	public java.lang.String getVMArguments (java.lang.String) 
		String os
		String key
		String prefix
		String platform
		String args
	public java.lang.String getProgramArguments (java.lang.String) 
		String os
		String key
		String prefix
		String platform
		String args
	public java.lang.String getLicenseText () 
	public java.lang.String getLicenseURL () 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
	private void processPropertyConfiguration (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String name
		String value
	private void processPluginConfiguration (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.frameworkadmin.BundleInfo info
		String value
		int startLevel
	public void endElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String localName
		String qName
	public void characters (char[], int, int) 
		char[] ch
		int start
		int length
	private void addLaunchArgumentToMap (java.lang.String, java.lang.String) 
		String key
		String value
		String oldValue
	protected void processPlugin (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String fragment
		org.eclipse.equinox.p2.metadata.IVersionedId name
	private void processFeature (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.p2.metadata.IVersionedId name
	private void processProduct (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String use
	private void processConfigIni (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String path
		String os
	private void processConfigIniPlatform (java.lang.String, boolean) 
		String key
		boolean begin
	private void processLauncher (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void addIcon (java.lang.String, java.lang.String) 
		String os
		String value
		java.io.File iconFile
		org.eclipse.osgi.service.datalocation.Location instanceLocation
		java.io.File workspace
		java.util.Collection list
	private void processSolaris (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processWin (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processIco (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processBmp (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processLinux (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processMac (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
}

org/eclipse/equinox/internal/p2/publisher/messages.properties
org/eclipse/equinox/internal/p2/swt/
org/eclipse/equinox/internal/p2/swt/tools/
org/eclipse/equinox/internal/p2/swt/tools/IconExe$BITMAPINFO.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
 org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFO extends java.lang.Object {
	org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFOHEADER bmiHeader
	org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGBQUAD[] bmiColors
	void  () 
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$BITMAPINFOHEADER.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFOHEADER extends java.lang.Object {
	int biSize
	int biWidth
	int biHeight
	int biPlanes
	int biBitCount
	int biCompression
	int biSizeImage
	int biXPelsPerMeter
	int biYPelsPerMeter
	int biClrUsed
	int biClrImportant
	public void  () 
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$CURSORDIR.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$CURSORDIR extends java.lang.Object {
	int Width
	int Height
	public void  () 
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$FileFormat.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public abstract org.eclipse.equinox.internal.p2.swt.tools.IconExe$FileFormat extends java.lang.Object {
	org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream inputStream
	org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageLoader loader
	int compression
	public void  () 
	byte[] bitInvertData (byte[], int, int) 
		byte[] data
		int startIndex
		int endIndex
		int i
	abstract boolean isFileFormat (org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream) 
	abstract org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] loadFromByteStream () 
	public org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] loadFromStream (org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream) 
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream stream
		Exception e
	public static org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] load (java.io.InputStream, org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageLoader) 
		java.io.InputStream is
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageLoader loader
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream stream
		boolean isSupported
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$FileFormat fileFormat
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$ICONRESDIR.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$ICONRESDIR extends java.lang.Object {
	int Width
	int Height
	int ColorCount
	int reserved
	public void  () 
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$IMAGE_DATA_DIRECTORY.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_DATA_DIRECTORY extends java.lang.Object {
	int VirtualAddress
	int Size
	public void  () 
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$IMAGE_DOS_HEADER.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_DOS_HEADER extends java.lang.Object {
	int e_magic
	int e_cblp
	int e_cp
	int e_crlc
	int e_cparhdr
	int e_minalloc
	int e_maxalloc
	int e_ss
	int e_sp
	int e_csum
	int e_ip
	int e_cs
	int e_lfarlc
	int e_ovno
	int[] e_res
	int e_oemid
	int e_oeminfo
	int[] e_res2
	int e_lfanew
	public void  () 
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$IMAGE_FILE_HEADER.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_FILE_HEADER extends java.lang.Object {
	int Machine
	int NumberOfSections
	int TimeDateStamp
	int PointerToSymbolTable
	int NumberOfSymbols
	int SizeOfOptionalHeader
	int Characteristics
	public void  () 
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$IMAGE_NT_HEADERS.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_NT_HEADERS extends java.lang.Object {
	int Signature
	org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_FILE_HEADER FileHeader
	org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_OPTIONAL_HEADER OptionalHeader
	static final int FIELD_OFFSET_OptionalHeader
	public void  () 
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$IMAGE_OPTIONAL_HEADER.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_OPTIONAL_HEADER extends java.lang.Object {
	int Magic
	int MajorLinkerVersion
	int MinorLinkerVersion
	int SizeOfCode
	int SizeOfInitializedData
	int SizeOfUninitializedData
	int AddressOfEntryPoint
	int BaseOfCode
	int BaseOfData
	long ImageBase
	int SectionAlignment
	int FileAlignment
	int MajorOperatingSystemVersion
	int MinorOperatingSystemVersion
	int MajorImageVersion
	int MinorImageVersion
	int MajorSubsystemVersion
	int MinorSubsystemVersion
	int Win32VersionValue
	int SizeOfImage
	int SizeOfHeaders
	int CheckSum
	int Subsystem
	int DllCharacteristics
	long SizeOfStackReserve
	long SizeOfStackCommit
	long SizeOfHeapReserve
	long SizeOfHeapCommit
	int LoaderFlags
	int NumberOfRvaAndSizes
	org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_DATA_DIRECTORY[] DataDirectory
	public void  () 
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$IMAGE_RESOURCE_DATA_ENTRY.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DATA_ENTRY extends java.lang.Object {
	int OffsetToData
	int Size
	int CodePage
	int Reserved
	public void  () 
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$IMAGE_RESOURCE_DIRECTORY.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DIRECTORY extends java.lang.Object {
	int Characteristics
	int TimeDateStamp
	int MajorVersion
	int MinorVersion
	int NumberOfNamedEntries
	int NumberOfIdEntries
	static final int SIZEOF
	public void  () 
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$IMAGE_RESOURCE_DIRECTORY_ENTRY.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DIRECTORY_ENTRY extends java.lang.Object {
	int NameOffset
	boolean NameIsString
	int Name
	int Id
	int OffsetToData
	int OffsetToDirectory
	boolean DataIsDirectory
	public void  () 
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$IMAGE_SECTION_HEADER.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_SECTION_HEADER extends java.lang.Object {
	int[] Name
	int Misc_VirtualSize
	int VirtualAddress
	int SizeOfRawData
	int PointerToRawData
	int PointerToRelocations
	int PointerToLinenumbers
	int NumberOfRelocations
	int NumberOfLinenumbers
	int Characteristics
	public void  () 
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$IconResInfo.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$IconResInfo extends java.lang.Object {
	org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData data
	int offset
	int size
	public void  () 
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$ImageData.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
 org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData extends java.lang.Object {
	public int width
	public int height
	public int depth
	public int scanlinePad
	public int bytesPerLine
	public byte[] data
	public org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData palette
	public int transparentPixel
	public byte[] maskData
	public int maskPad
	public byte[] alphaData
	public int alpha
	public int type
	public int x
	public int y
	public int disposalMethod
	public int delayTime
	static final byte[][] ANY_TO_EIGHT
	static final byte[] ONE_TO_ONE_MAPPING
	static final int[][] DITHER_MATRIX
	static final int BLIT_SRC
	static final int BLIT_ALPHA
	static final int BLIT_DITHER
	static final int ALPHA_OPAQUE
	static final int ALPHA_TRANSPARENT
	static final int ALPHA_CHANNEL_SEPARATE
	static final int ALPHA_CHANNEL_SOURCE
	static final int ALPHA_MASK_UNPACKED
	static final int ALPHA_MASK_PACKED
	static final int ALPHA_MASK_INDEX
	static final int ALPHA_MASK_RGB
	static final int LSB_FIRST
	static final int MSB_FIRST
	static void  () 
		int b
		byte[] data
		int inc
		int bit
		int v
		int p
	public void  (int, int, int, org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData) 
		int width
		int height
		int depth
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData palette
	public void  (int, int, int, org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData, int, byte[]) 
		int width
		int height
		int depth
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData palette
		int scanlinePad
		byte[] data
	public void  (java.lang.String) 
		String filename
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] data
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData i
	void  () 
	void  (int, int, int, org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData, int, byte[], int, byte[], byte[], int, int, int, int, int, int, int) 
		int width
		int height
		int depth
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData palette
		int scanlinePad
		byte[] data
		int maskPad
		byte[] maskData
		byte[] alphaData
		int alpha
		int transparentPixel
		int type
		int x
		int y
		int disposalMethod
		int delayTime
		int bytesPerLine
	void setAllFields (int, int, int, int, int, byte[], org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData, int, byte[], int, byte[], int, int, int, int, int, int) 
		int width
		int height
		int depth
		int scanlinePad
		int bytesPerLine
		byte[] data
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData palette
		int transparentPixel
		byte[] maskData
		int maskPad
		byte[] alphaData
		int alpha
		int type
		int x
		int y
		int disposalMethod
		int delayTime
	public static org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData internal_new (int, int, int, org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData, int, byte[], int, byte[], byte[], int, int, int, int, int, int, int) 
		int width
		int height
		int depth
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData palette
		int scanlinePad
		byte[] data
		int maskPad
		byte[] maskData
		byte[] alphaData
		int alpha
		int transparentPixel
		int type
		int x
		int y
		int disposalMethod
		int delayTime
	org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData colorMaskImage (int) 
		int pixel
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData mask
		int[] row
		int y
		int i
	static byte[] checkData (byte[]) 
		byte[] data
	public void getPixels (int, int, int, byte[], int) 
		int x
		int y
		int getWidth
		byte[] pixels
		int startIndex
		int index
		int index
		int index
		int index
		int theByte
		int theByte
		int theByte
		int theByte
		int theByte
		int mask
		int n
		int i
		int srcX
		int srcY
		int offset
		int j
	public void getPixels (int, int, int, int[], int) 
		int x
		int y
		int getWidth
		int[] pixels
		int startIndex
		int index
		int index
		int index
		int index
		int index
		int index
		int index
		int theByte
		int theByte
		int theByte
		int theByte
		int theByte
		int mask
		int mask
		int n
		int i
		int srcX
		int srcY
		int offset
		int j
		int j
		int j
		int j
	public org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB[] getRGBs () 
	public org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData getTransparencyMask () 
	public int getTransparencyType () 
	int getByteOrder () 
	public void setPixels (int, int, int, byte[], int) 
		int x
		int y
		int putWidth
		byte[] pixels
		int startIndex
		int index
		int index
		int index
		int index
		int theByte
		int theByte
		int mask
		int n
		int i
		int srcX
		int srcY
		byte[] masks
		int offset
		boolean high
		int j
	public void setPixels (int, int, int, int[], int) 
		int x
		int y
		int putWidth
		int[] pixels
		int startIndex
		int index
		int index
		int index
		int index
		int index
		int index
		int index
		int theByte
		int theByte
		int mask
		int n
		int i
		int pixel
		int pixel
		int pixel
		int srcX
		int srcY
		byte[] masks
		int offset
		boolean high
		int j
		int j
		int j
		int j
	static org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData bwPalette () 
	static int getMSBOffset (int) 
		int mask
		int i
	static int closestMatch (int, byte, byte, byte, int, int, int, byte[], byte[], byte[]) 
		int depth
		byte red
		byte green
		byte blue
		int redMask
		int greenMask
		int blueMask
		byte[] reds
		byte[] greens
		byte[] blues
		int rshift
		int gshift
		int bshift
		int r
		int g
		int b
		int minDistance
		int nearestPixel
		int n
		int j
		int distance
	static final org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData convertMask (org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData) 
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData mask
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData palette
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData newMask
		int blackIndex
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB[] rgbs
		int[] pixels
		int y
		int i
	static final byte[] convertPad (byte[], int, int, int, int, int) 
		byte[] data
		int width
		int height
		int depth
		int pad
		int newPad
		int stride
		int bpl
		int newBpl
		byte[] newData
		int srcIndex
		int destIndex
		int y
	static int getChannelShift (int) 
		int mask
		int i
	static int getChannelWidth (int, int) 
		int mask
		int shift
		int i
	static byte getChannelField (int, int) 
		int data
		int mask
		int shift
	static final void buildDitheredGradientChannel (int, int, int, int, int, boolean, byte[], int, int, int) 
		int from
		int to
		int steps
		int bandWidth
		int bandHeight
		boolean vertical
		byte[] bitmapData
		int dp
		int bytesPerLine
		int bits
		int mask
		int val
		int inc
		int dy
		int dx
		int dptr
		int thresh
		int temp
		int dx
		int dy
		int dptr
		int thresh
		int temp
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$ImageLoader.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
 org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageLoader extends java.lang.Object {
	public org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] data
	public int logicalScreenWidth
	public int logicalScreenHeight
	public int backgroundPixel
	public int repeatCount
	java.util.Vector imageLoaderListeners
	public void  () 
	void reset () 
	public org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] load (java.io.InputStream) 
		java.io.InputStream stream
	public org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] load (java.lang.String) 
		String filename
		java.io.InputStream stream
		java.io.IOException e
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$LEDataInputStream.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
 org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream extends java.io.InputStream {
	int position
	java.io.InputStream in
	protected byte[] buf
	protected int pos
	public void  (java.io.InputStream) 
		java.io.InputStream input
	public void  (java.io.InputStream, int) 
		java.io.InputStream input
		int bufferSize
	public void close ()  throws java.io.IOException 
	public int getPosition () 
	public int available ()  throws java.io.IOException 
	public int read ()  throws java.io.IOException 
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
		int result
		int left
	private int readData (byte[], int, int)  throws java.io.IOException 
		byte[] buffer
		int offset
		int length
		int cacheCopied
		int newOffset
		int available
		int inCopied
	public int readInt ()  throws java.io.IOException 
		byte[] buf
	public short readShort ()  throws java.io.IOException 
		byte[] buf
	public void unread (byte[])  throws java.io.IOException 
		byte[] b
		int length
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$NEWHEADER.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$NEWHEADER extends java.lang.Object {
	int Reserved
	int ResType
	int ResCount
	public void  () 
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$PaletteData.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
 org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData extends java.lang.Object {
	public boolean isDirect
	public org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB[] colors
	public int redMask
	public int greenMask
	public int blueMask
	public int redShift
	public int greenShift
	public int blueShift
	public void  (org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB[]) 
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB[] colors
	public void  (int, int, int) 
		int redMask
		int greenMask
		int blueMask
	public int getPixel (org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB) 
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB rgb
		int pixel
		int i
	public org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB getRGB (int) 
		int pixel
		int r
		int g
		int b
	public org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB[] getRGBs () 
	int shiftForMask (int) 
		int mask
		int i
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$RESDIR.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$RESDIR extends java.lang.Object {
	org.eclipse.equinox.internal.p2.swt.tools.IconExe$ICONRESDIR Icon
	org.eclipse.equinox.internal.p2.swt.tools.IconExe$CURSORDIR Cursor
	int Planes
	int BitCount
	int BytesInRes
	int IconCursorId
	public void  () 
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$RGB.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
 org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB extends java.lang.Object {
	public int red
	public int green
	public int blue
	static final long serialVersionUID
	public void  (int, int, int) 
		int red
		int green
		int blue
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB rgb
	public int hashCode () 
	public java.lang.String toString () 
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$RGBQUAD.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
 org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGBQUAD extends java.lang.Object {
	int rgBlue
	int rgbGreen
	int rgbRed
	int rgbReserved
	void  () 
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$SWT.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
 org.eclipse.equinox.internal.p2.swt.tools.IconExe$SWT extends java.lang.Object {
	public static final int IMAGE_ICO
	public static final int ERROR_IO
	public static final int ERROR_INVALID_IMAGE
	public static final int ERROR_NULL_ARGUMENT
	public static final int ERROR_INVALID_ARGUMENT
	public static final int ERROR_CANNOT_BE_ZERO
	public static final int IMAGE_UNDEFINED
	public static final int ERROR_UNSUPPORTED_DEPTH
	public static final int TRANSPARENCY_MASK
	public static final int ERROR_UNSUPPORTED_FORMAT
	public static final int TRANSPARENCY_ALPHA
	public static final int TRANSPARENCY_NONE
	public static final int TRANSPARENCY_PIXEL
	public static final int IMAGE_BMP
	public static final int IMAGE_BMP_RLE
	void  () 
	public static void error (int) 
		int code
	public static void error (int, java.lang.Throwable) 
		int code
		Throwable t
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$WinBMPFileFormat.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
 org.eclipse.equinox.internal.p2.swt.tools.IconExe$WinBMPFileFormat extends org.eclipse.equinox.internal.p2.swt.tools.IconExe$FileFormat {
	static final int BMPFileHeaderSize
	static final int BMPHeaderFixedSize
	int importantColors
	void  () 
	void decompressData (byte[], byte[], int, int) 
		byte[] src
		byte[] dest
		int stride
		int cmp
	int decompressRLE4Data (byte[], int, int, byte[], int) 
		byte[] src
		int numBytes
		int stride
		byte[] dest
		int destSize
		int sp
		int se
		int dp
		int de
		int x
		int y
		int len
		int i
		byte theByte
		int i
	int decompressRLE8Data (byte[], int, int, byte[], int) 
		byte[] src
		int numBytes
		int stride
		byte[] dest
		int destSize
		int sp
		int se
		int dp
		int de
		int x
		int y
		int len
		int i
		byte theByte
		int i
	boolean isFileFormat (org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream) 
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream stream
		byte[] header
		int infoHeaderSize
	byte[] loadData (byte[]) 
		byte[] infoHeader
		int width
		int height
		int bitCount
		int stride
		byte[] data
	byte[] loadData (byte[], int) 
		byte[] infoHeader
		int stride
		int height
		int dataSize
		byte[] data
		int cmp
		java.io.IOException e
		int compressedSize
		byte[] compressed
		java.io.IOException e
	int[] loadFileHeader () 
		int[] header
		java.io.IOException e
	org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] loadFromByteStream () 
		int[] fileHeader
		byte[] infoHeader
		Exception e
		int width
		int height
		int bitCount
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData palette
		java.io.IOException e
		byte[] data
		int type
	org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData loadPalette (byte[]) 
		byte[] infoHeader
		int depth
		int numColors
		byte[] buf
		java.io.IOException e
	org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData paletteFromBytes (byte[], int) 
		byte[] bytes
		int numColors
		int bytesOffset
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB[] colors
		int i
	static byte[] paletteToBytes (org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData) 
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData pal
		int n
		byte[] bytes
		int offset
		int i
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB col
	void flipScanLines (byte[], int, int) 
		byte[] data
		int stride
		int height
		int i1
		int i2
		int i
		int index
		byte b
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe$WinICOFileFormat.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
 org.eclipse.equinox.internal.p2.swt.tools.IconExe$WinICOFileFormat extends org.eclipse.equinox.internal.p2.swt.tools.IconExe$FileFormat {
	void  () 
	static final byte[] convertPad (byte[], int, int, int, int, int) 
		byte[] data
		int width
		int height
		int depth
		int pad
		int newPad
		int stride
		int bpl
		int newBpl
		byte[] newData
		int srcIndex
		int destIndex
		int y
	int iconSize (org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData) 
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData i
		int shapeDataStride
		int maskDataStride
		int dataSize
		int paletteSize
	boolean isFileFormat (org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream) 
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream stream
		byte[] header
	boolean isValidIcon (org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData) 
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData i
		int size
	int loadFileHeader (org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream) 
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream byteStream
		int[] fileHeader
		java.io.IOException e
		int numIcons
	int loadFileHeader (org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream, boolean) 
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream byteStream
		boolean hasHeader
		int[] fileHeader
		java.io.IOException e
		int numIcons
	org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] loadFromByteStream () 
		int numIcons
		int[][] headers
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] icons
		int i
	org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData loadIcon (int[]) 
		int[] iconHeader
		byte[] infoHeader
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$WinBMPFileFormat bmpFormat
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData palette
		byte[] shapeData
		int width
		int height
		int depth
		byte[] maskData
	int[][] loadIconHeaders (int) 
		int numIcons
		int[][] headers
		int i
		java.io.IOException e
	byte[] loadInfoHeader (int[]) 
		int[] iconHeader
		int width
		int height
		int numColors
		java.io.IOException e
		byte[] infoHeader
		java.io.IOException e
		int infoWidth
		int infoHeight
		int bitCount
}

org/eclipse/equinox/internal/p2/swt/tools/IconExe.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe extends java.lang.Object {
	public static final String VERSION
	static final boolean DEBUG
	org.eclipse.equinox.internal.p2.swt.tools.IconExe$IconResInfo[] iconInfo
	int iconCnt
	static final int IMAGE_DOS_SIGNATURE
	static final int IMAGE_NT_SIGNATURE
	static final int IMAGE_DIRECTORY_ENTRY_RESOURCE
	static final int RES_ICON
	static final int RT_ICON
	static final int RT_GROUP_ICON
	static final int BMPHeaderFixedSize
	static final int IMAGE_NT_OPTIONAL_HDR64_MAGIC
	static final int IMAGE_NT_OPTIONAL_HDR32_MAGIC
	public void  () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String[] args
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageLoader loader
		java.util.List images
		int i
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] current
		int j
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] data
		int nMissing
	static org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] loadIcons (java.lang.String)  throws java.io.FileNotFoundException java.io.IOException 
		String program
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe iconExe
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$IconResInfo[] iconInfo
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] data
		int i
	static int unloadIcons (java.lang.String, org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[])  throws java.io.FileNotFoundException java.io.IOException 
		String program
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] icons
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe iconExe
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$IconResInfo[] iconInfo
		int cnt
		int i
		int j
	org.eclipse.equinox.internal.p2.swt.tools.IconExe$IconResInfo[] getIcons (java.io.RandomAccessFile)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_DOS_HEADER imageDosHeader
		int imageNtHeadersOffset
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_NT_HEADERS imageNtHeaders
		int resourcesRVA
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_SECTION_HEADER imageSectionHeader
		int firstSectionOffset
		boolean found
		int i
		int delta
		int imageResourceDirectoryOffset
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$IconResInfo[] newArray
	void dumpResourceDirectory (java.io.RandomAccessFile, int, int, int, int, int, boolean)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		int imageResourceDirectoryOffset
		int resourceBase
		int delta
		int type
		int level
		boolean rt_icon_root
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DIRECTORY imageResourceDirectory
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DIRECTORY_ENTRY[] imageResourceDirectoryEntries
		int i
		int i
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DIRECTORY_ENTRY irde
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DATA_ENTRY data
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$IconResInfo[] newArray
	static org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData parseIcon (java.io.RandomAccessFile, int, int)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		int offset
		int size
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFO bitmapInfo
		int width
		int height
		int depth
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData palette
		byte[] shapeData
		byte[] maskData
	static byte[] bitInvertData (byte[], int, int) 
		byte[] data
		int startIndex
		int endIndex
		int i
	static final byte[] convertPad (byte[], int, int, int, int, int) 
		byte[] data
		int width
		int height
		int depth
		int pad
		int newPad
		int stride
		int bpl
		int newBpl
		byte[] newData
		int srcIndex
		int destIndex
		int y
	static org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData loadPalette (org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFOHEADER, java.io.RandomAccessFile)  throws java.io.IOException 
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFOHEADER bih
		java.io.RandomAccessFile raf
		int depth
		int numColors
		byte[] buf
	static org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData paletteFromBytes (byte[], int) 
		byte[] bytes
		int numColors
		int bytesOffset
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB[] colors
		int i
	static byte[] loadData (org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFOHEADER, java.io.RandomAccessFile)  throws java.io.IOException 
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFOHEADER bih
		java.io.RandomAccessFile raf
		int stride
		byte[] data
	static void flipScanLines (byte[], int, int) 
		byte[] data
		int stride
		int height
		int i1
		int i2
		int i
		int index
		byte b
	static byte[] loadData (org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFOHEADER, java.io.RandomAccessFile, int)  throws java.io.IOException 
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFOHEADER bih
		java.io.RandomAccessFile raf
		int stride
		int dataSize
		byte[] data
		int cmp
	static void unloadIcon (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData icon
		int sizeImage
		byte[] rgbs
	static byte[] paletteToBytes (org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData) 
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData pal
		int n
		byte[] bytes
		int offset
		int i
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB col
	static void unloadMaskData (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData) 
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData icon
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData mask
		int bpl
		int pad
		int srcBpl
		int destBpl
		byte[] buf
		int offset
		byte[] data
		int i
		java.io.IOException e
	static void unloadShapeData (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData) 
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData icon
		int bpl
		int pad
		int srcBpl
		int destBpl
		byte[] buf
		int offset
		byte[] data
		int i
		java.io.IOException e
	static boolean readIconGroup (java.io.RandomAccessFile, int, int)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		int offset
		int size
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$NEWHEADER newHeader
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$RESDIR[] resDir
		int i
	static void copyFile (java.lang.String, java.lang.String)  throws java.io.FileNotFoundException java.io.IOException 
		String src
		String dst
		java.io.File srcFile
		java.io.File dstFile
		java.io.InputStream in
		java.io.OutputStream out
		int c
		int c
	static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFOHEADER)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFOHEADER bih
	static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFO)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFO bi
	static int readU2 (java.io.RandomAccessFile)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		int b0
		int b1
	static int read4 (java.io.RandomAccessFile)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		int b0
		int b1
		int b2
		int b3
	static long read8 (java.io.RandomAccessFile)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		int b0
		int b1
		int b2
		int b3
		int b4
		int b5
		int b6
		int b7
	static void write4 (java.io.RandomAccessFile, int)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		int value
	static void writeU2 (java.io.RandomAccessFile, int)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		int value
	static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_DOS_HEADER)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_DOS_HEADER idh
		int i
		int i
	static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_FILE_HEADER)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_FILE_HEADER ifh
	static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_DATA_DIRECTORY)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_DATA_DIRECTORY idd
	static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_OPTIONAL_HEADER)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_OPTIONAL_HEADER ioh
		boolean is32
		int i
	static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_NT_HEADERS)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_NT_HEADERS inh
	static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_SECTION_HEADER)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_SECTION_HEADER ish
		int i
	static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DIRECTORY)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DIRECTORY ird
	static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DIRECTORY_ENTRY)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DIRECTORY_ENTRY irde
	static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DATA_ENTRY)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DATA_ENTRY irde
	static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$NEWHEADER)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$NEWHEADER nh
	static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$ICONRESDIR)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$ICONRESDIR i
	static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$CURSORDIR)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$CURSORDIR c
	static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$RESDIR)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		org.eclipse.equinox.internal.p2.swt.tools.IconExe$RESDIR rs
		long start
}

org/eclipse/equinox/p2/
org/eclipse/equinox/p2/publisher/
org/eclipse/equinox/p2/publisher/AbstractAdvice.class
AbstractAdvice.java
package org.eclipse.equinox.p2.publisher
public org.eclipse.equinox.p2.publisher.AbstractAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice  {
	public void  () 
	public boolean isApplicable (java.lang.String, boolean, java.lang.String, org.eclipse.equinox.p2.metadata.Version) 
		String configSpec
		boolean includeDefault
		String id
		org.eclipse.equinox.p2.metadata.Version version
	protected boolean matchVersion (org.eclipse.equinox.p2.metadata.Version) 
		org.eclipse.equinox.p2.metadata.Version version
		org.eclipse.equinox.p2.metadata.Version adviceVersion
		org.eclipse.equinox.p2.metadata.VersionRange range
	protected org.eclipse.equinox.p2.metadata.Version getVersion () 
	protected org.eclipse.equinox.p2.metadata.VersionRange getVersionRange () 
	protected boolean matchId (java.lang.String) 
		String id
		String adviceId
	protected java.lang.String getId () 
	protected boolean matchConfig (java.lang.String, boolean) 
		String configSpec
		boolean includeDefault
		String adviceConfigSpec
		String[] full
		String[] partial
		int i
		String string
	protected java.lang.String getConfigSpec () 
}

org/eclipse/equinox/p2/publisher/AbstractPublisherAction.class
AbstractPublisherAction.java
package org.eclipse.equinox.p2.publisher
public abstract org.eclipse.equinox.p2.publisher.AbstractPublisherAction extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAction  {
	public static final String CONFIG_ANY
	public static final String CONFIG_SEGMENT_SEPARATOR
	protected org.eclipse.equinox.p2.publisher.IPublisherInfo info
	public void  () 
	public static java.lang.String[] getArrayFromString (java.lang.String, java.lang.String) 
		String list
		String separator
		java.util.List result
		org.eclipse.equinox.internal.p2.publisher.QuotedTokenizer tokens
		String token
	public static java.lang.String[] parseConfigSpec (java.lang.String) 
		String configSpec
		String[] result
		int i
		String[] temp
		int i
	public static java.lang.String createConfigSpec (java.lang.String, java.lang.String, java.lang.String) 
		String ws
		String os
		String arch
	protected void addSelfCapability (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription) 
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription root
	protected org.eclipse.equinox.p2.metadata.expression.IMatchExpression createFilterSpec (java.lang.String) 
		String configSpec
		String[] config
		String filterWs
		String filterOs
		String filterArch
	protected boolean filterMatches (org.eclipse.equinox.p2.metadata.expression.IMatchExpression, java.lang.String) 
		org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
		String configSpec
		String[] config
	protected java.lang.String createIdString (java.lang.String) 
		String configSpec
		String[] config
	protected java.lang.String createCUIdString (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String id
		String type
		String flavor
		String configSpec
	protected java.util.Collection createIURequirements (java.util.Collection) 
		java.util.Collection children
		java.util.ArrayList result
		org.eclipse.equinox.p2.metadata.IVersionedId next
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
		org.eclipse.equinox.p2.metadata.VersionRange range
		org.eclipse.equinox.p2.metadata.Version version
		org.eclipse.equinox.p2.metadata.VersionRange range
		org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
	private org.eclipse.equinox.p2.metadata.expression.IMatchExpression getFilterAdvice (org.eclipse.equinox.p2.metadata.IVersionedId) 
		org.eclipse.equinox.p2.metadata.IVersionedId name
		java.util.Collection filterAdvice
		org.eclipse.equinox.p2.publisher.actions.IFilterAdvice advice
		org.eclipse.equinox.p2.metadata.expression.IMatchExpression result
	protected org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription createIUShell (java.lang.String, org.eclipse.equinox.p2.metadata.Version) 
		String id
		org.eclipse.equinox.p2.metadata.Version version
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription root
	protected org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createPack200ArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.File, java.lang.String) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.io.File pathOnDisk
		String installSize
		org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor result
		org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] steps
	protected org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription createParentIU (java.util.Collection, java.lang.String, org.eclipse.equinox.p2.metadata.Version) 
		java.util.Collection children
		String id
		org.eclipse.equinox.p2.metadata.Version version
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription root
	protected org.eclipse.equinox.internal.p2.core.helpers.FileUtils$IPathComputer createParentPrefixComputer (int) 
		int segmentsToKeep
	protected org.eclipse.equinox.internal.p2.core.helpers.FileUtils$IPathComputer createRootPrefixComputer (java.io.File) 
		java.io.File root
	protected org.eclipse.equinox.p2.metadata.IProvidedCapability createSelfCapability (java.lang.String, org.eclipse.equinox.p2.metadata.Version) 
		String installableUnitId
		org.eclipse.equinox.p2.metadata.Version installableUnitVersion
	protected static org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription[] processAdditionalInstallableUnitsAdvice (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		java.util.Collection advice
		java.util.List ius
		org.eclipse.equinox.p2.publisher.actions.IAdditionalInstallableUnitAdvice entry
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription[] others
	protected static void processArtifactPropertiesAdvice (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
		java.util.Collection advice
		org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice entry
		java.util.Map props
		java.util.Map$Entry pe
	protected static void processInstallableUnitPropertiesAdvice (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription, org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
		java.util.Collection advice
		org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice entry
		java.util.Map props
		java.util.Map$Entry pe
	protected static void processCapabilityAdvice (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription, org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
		java.util.Collection advice
		org.eclipse.equinox.p2.publisher.actions.ICapabilityAdvice entry
		org.eclipse.equinox.p2.metadata.IRequirement[] requiredAdvice
		java.util.List current
		java.util.Set resultRequiredCapabilities
		int j
		org.eclipse.equinox.p2.metadata.IRequirement curr
		org.eclipse.equinox.internal.p2.metadata.IRequiredCapability currentRequiredCapability
		int k
		org.eclipse.equinox.internal.p2.metadata.IRequiredCapability requiredCapability
		org.eclipse.equinox.p2.metadata.IRequirement[] metaRequiredAdvice
		java.util.Collection current
		java.util.Set resultMetaRequiredCapabilities
		org.eclipse.equinox.p2.metadata.IRequirement curr
		org.eclipse.equinox.internal.p2.metadata.IRequiredCapability currentMetaRequiredCapability
		int k
		org.eclipse.equinox.internal.p2.metadata.IRequiredCapability metaRequiredCapability
		org.eclipse.equinox.p2.metadata.IProvidedCapability[] providedAdvice
		java.util.Collection current
		java.util.Set resultProvidedCapabilities
		org.eclipse.equinox.p2.metadata.IProvidedCapability currentProvidedCapability
		int k
		org.eclipse.equinox.p2.metadata.IProvidedCapability providedCapability
	protected static void processTouchpointAdvice (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription, java.util.Map, org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		java.util.Map currentInstructions
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
	protected static void processTouchpointAdvice (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription, java.util.Map, org.eclipse.equinox.p2.publisher.IPublisherInfo, java.lang.String) 
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		java.util.Map currentInstructions
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
		String configSpec
		java.util.Collection advice
		org.eclipse.equinox.p2.metadata.ITouchpointData result
		org.eclipse.equinox.p2.publisher.actions.ITouchpointAdvice entry
	protected void publishArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.File, org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		java.io.File inclusion
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
		java.io.File descriptorFile
		java.io.OutputStream output
		org.eclipse.equinox.p2.core.ProvisionException e
		java.io.IOException e
	protected void publishArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.File[], java.io.File[], org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.internal.p2.core.helpers.FileUtils$IPathComputer) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		java.io.File[] inclusions
		java.io.File[] exclusions
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.internal.p2.core.helpers.FileUtils$IPathComputer prefixComputer
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
		java.io.File tempFile
		java.io.OutputStream output
		java.io.OutputStream output
		org.eclipse.equinox.p2.core.ProvisionException e
		java.io.IOException e
	protected org.eclipse.equinox.p2.metadata.IInstallableUnit queryForIU (org.eclipse.equinox.p2.publisher.IPublisherResult, java.lang.String, org.eclipse.equinox.p2.metadata.Version) 
		org.eclipse.equinox.p2.publisher.IPublisherResult publisherResult
		String iuId
		org.eclipse.equinox.p2.metadata.Version version
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.equinox.p2.query.IQueryResult collector
		org.eclipse.core.runtime.NullProgressMonitor progress
	protected org.eclipse.equinox.p2.query.IQueryResult queryForIUs (org.eclipse.equinox.p2.publisher.IPublisherResult, java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange) 
		org.eclipse.equinox.p2.publisher.IPublisherResult publisherResult
		String iuId
		org.eclipse.equinox.p2.metadata.VersionRange versionRange
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.equinox.p2.query.IQueryResult queryResult
		org.eclipse.core.runtime.NullProgressMonitor progress
	public abstract org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
	public void setPublisherInfo (org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
}

org/eclipse/equinox/p2/publisher/AbstractPublisherApplication.class
AbstractPublisherApplication.java
package org.eclipse.equinox.p2.publisher
public abstract org.eclipse.equinox.p2.publisher.AbstractPublisherApplication extends java.lang.Object implements org.eclipse.equinox.app.IApplication  {
	protected static final String[][] INPLACE_MAPPING_RULES
	public static final String PUBLISH_PACK_FILES_AS_SIBLINGS
	protected org.eclipse.equinox.p2.publisher.PublisherInfo info
	protected String source
	protected java.net.URI metadataLocation
	protected String metadataRepoName
	protected java.net.URI artifactLocation
	protected String artifactRepoName
	protected java.net.URI[] contextMetadataRepositories
	protected java.net.URI[] contextArtifactRepositories
	protected boolean compress
	protected boolean inplace
	protected boolean append
	protected boolean reusePackedFiles
	protected String[] configurations
	private org.eclipse.core.runtime.IStatus status
	private org.osgi.framework.ServiceReference agentRef
	protected org.eclipse.equinox.p2.core.IProvisioningAgent agent
	static void  () 
	public void  () 
	public org.eclipse.core.runtime.IStatus getStatus () 
	protected void initialize (org.eclipse.equinox.p2.publisher.PublisherInfo)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
		java.io.File location
	protected org.eclipse.core.runtime.IStatus createConfigurationEror (java.lang.String) 
		String message
	private boolean isEmpty (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repo
		org.eclipse.equinox.p2.query.IQueryResult result
	protected void initializeRepositories (org.eclipse.equinox.p2.publisher.PublisherInfo)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repo
		java.io.File repoLocation
		org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository contextMetadata
		int i
		org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository contextArtifact
		int i
	protected void processCommandLineArguments (java.lang.String[], org.eclipse.equinox.p2.publisher.PublisherInfo)  throws java.lang.Exception 
		String[] args
		org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
		int i
	protected void processParameter (java.lang.String, java.lang.String, org.eclipse.equinox.p2.publisher.PublisherInfo)  throws java.net.URISyntaxException 
		String arg
		String parameter
		org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
	private java.net.URI[] processRepositoryList (java.lang.String) 
		String parameter
		String[] list
		java.util.List result
		int i
		java.net.URISyntaxException e
	protected void processFlag (java.lang.String, org.eclipse.equinox.p2.publisher.PublisherInfo) 
		String arg
		org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
	private void setupAgent ()  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.osgi.framework.ServiceReference providerRef
		org.eclipse.equinox.p2.core.IProvisioningAgentProvider provider
	public java.lang.Object run (java.lang.String[])  throws java.lang.Exception 
		String[] args
		Object result
		int i
		Exception e
	protected org.eclipse.equinox.p2.publisher.PublisherInfo createPublisherInfo () 
	public java.lang.Object run (org.eclipse.equinox.p2.publisher.PublisherInfo)  throws java.lang.Exception 
		org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
		long before
		org.eclipse.equinox.p2.publisher.IPublisherAction[] actions
		org.eclipse.equinox.p2.publisher.Publisher publisher
		org.eclipse.core.runtime.IStatus result
		long after
		org.eclipse.equinox.p2.core.ProvisionException e
	protected abstract org.eclipse.equinox.p2.publisher.IPublisherAction[] createActions () 
	protected org.eclipse.equinox.p2.publisher.Publisher createPublisher (org.eclipse.equinox.p2.publisher.PublisherInfo) 
		org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
	public java.lang.Object start (org.eclipse.equinox.app.IApplicationContext)  throws java.lang.Exception 
		org.eclipse.equinox.app.IApplicationContext context
	public void stop () 
	public void setArtifactLocation (java.net.URI) 
		java.net.URI location
	public void setMetadataLocation (java.net.URI) 
		java.net.URI location
	public boolean reuseExistingPack200Files () 
	public void setReuseExistingPackedFiles (boolean) 
		boolean value
	public void setContextRepositories (java.net.URI[], java.net.URI[]) 
		java.net.URI[] metadata
		java.net.URI[] artifacts
}

org/eclipse/equinox/p2/publisher/IPublisherAction.class
IPublisherAction.java
package org.eclipse.equinox.p2.publisher
public abstract org.eclipse.equinox.p2.publisher.IPublisherAction extends java.lang.Object {
	public abstract org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
}

org/eclipse/equinox/p2/publisher/IPublisherAdvice.class
IPublisherAdvice.java
package org.eclipse.equinox.p2.publisher
public abstract org.eclipse.equinox.p2.publisher.IPublisherAdvice extends java.lang.Object {
	public abstract boolean isApplicable (java.lang.String, boolean, java.lang.String, org.eclipse.equinox.p2.metadata.Version) 
}

org/eclipse/equinox/p2/publisher/IPublisherInfo.class
IPublisherInfo.java
package org.eclipse.equinox.p2.publisher
public abstract org.eclipse.equinox.p2.publisher.IPublisherInfo extends java.lang.Object {
	public static final int A_INDEX
	public static final int A_PUBLISH
	public static final int A_OVERWRITE
	public static final int A_NO_MD5
	public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getArtifactRepository () 
	public abstract org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getMetadataRepository () 
	public abstract int getArtifactOptions () 
	public abstract java.util.Collection getAdvice (java.lang.String, boolean, java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.Class) 
	public abstract void addAdvice (org.eclipse.equinox.p2.publisher.IPublisherAdvice) 
	public abstract java.lang.String[] getConfigurations () 
	public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getContextArtifactRepository () 
	public abstract org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getContextMetadataRepository () 
}

org/eclipse/equinox/p2/publisher/IPublisherResult.class
IPublisherResult.java
package org.eclipse.equinox.p2.publisher
public abstract org.eclipse.equinox.p2.publisher.IPublisherResult extends java.lang.Object implements org.eclipse.equinox.p2.query.IQueryable  {
	public static final int MERGE_MATCHING
	public static final int MERGE_ALL_ROOT
	public static final int MERGE_ALL_NON_ROOT
	public static final String ROOT
	public static final String NON_ROOT
	public abstract void addIU (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String) 
	public abstract void addIUs (java.util.Collection, java.lang.String) 
	public abstract java.util.Collection getIUs (java.lang.String, java.lang.String) 
	public abstract org.eclipse.equinox.p2.metadata.IInstallableUnit getIU (java.lang.String, java.lang.String) 
	public abstract org.eclipse.equinox.p2.metadata.IInstallableUnit getIU (java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.String) 
	public abstract void merge (org.eclipse.equinox.p2.publisher.IPublisherResult, int) 
}

org/eclipse/equinox/p2/publisher/Publisher$ArtifactProcess.class
Publisher.java
package org.eclipse.equinox.p2.publisher
 org.eclipse.equinox.p2.publisher.Publisher$ArtifactProcess extends java.lang.Object implements org.eclipse.equinox.p2.repository.IRunnableWithProgress  {
	private final org.eclipse.equinox.p2.publisher.IPublisherAction[] actions
	private final org.eclipse.equinox.p2.publisher.IPublisherInfo info
	private org.eclipse.core.runtime.IStatus result
	final org.eclipse.equinox.p2.publisher.Publisher this$0
	public void  (org.eclipse.equinox.p2.publisher.Publisher, org.eclipse.equinox.p2.publisher.IPublisherAction[], org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.publisher.IPublisherAction[] actions
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
	public void run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.MultiStatus finalStatus
		int i
		org.eclipse.core.runtime.IStatus status
	public org.eclipse.core.runtime.IStatus getStatus () 
}

org/eclipse/equinox/p2/publisher/Publisher.class
Publisher.java
package org.eclipse.equinox.p2.publisher
public org.eclipse.equinox.p2.publisher.Publisher extends java.lang.Object {
	public static final String PUBLISH_PACK_FILES_AS_SIBLINGS
	private static final long SERVICE_TIMEOUT
	private org.eclipse.equinox.p2.publisher.IPublisherInfo info
	private org.eclipse.equinox.p2.publisher.IPublisherResult results
	public static org.eclipse.equinox.p2.repository.metadata.IMetadataRepository createMetadataRepository (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, java.lang.String, boolean, boolean)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		java.net.URI location
		String name
		boolean append
		boolean compress
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository result
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager manager
		String repositoryName
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository result
		String msg
	public static org.eclipse.equinox.p2.repository.metadata.IMetadataRepository loadMetadataRepository (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, boolean, boolean)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		java.net.URI location
		boolean modifiable
		boolean removeFromManager
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager manager
		boolean existing
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository result
	public static org.eclipse.equinox.p2.repository.artifact.IArtifactRepository createArtifactRepository (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, java.lang.String, boolean, boolean)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		java.net.URI location
		String name
		boolean compress
		boolean reusePackedFiles
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository result
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager manager
		String repositoryName
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository result
		String msg
	public static org.eclipse.equinox.p2.repository.artifact.IArtifactRepository loadArtifactRepository (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, boolean, boolean)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		java.net.URI location
		boolean modifiable
		boolean removeFromManager
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager manager
		boolean existing
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository result
	public void  (org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
	protected static java.lang.Object getService (org.eclipse.equinox.p2.core.IProvisioningAgent, java.lang.String) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		String serviceName
		Object service
		long start
	public void  (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
		org.eclipse.equinox.p2.publisher.IPublisherResult results
	public org.eclipse.core.runtime.IStatus publish (org.eclipse.equinox.p2.publisher.IPublisherAction[], org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherAction[] actions
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor sub
		org.eclipse.equinox.p2.publisher.Publisher$ArtifactProcess artifactProcess
		org.eclipse.core.runtime.IStatus finalStatus
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository metadataRepository
		java.util.Collection ius
	static org.eclipse.equinox.p2.publisher.IPublisherResult access$0 (org.eclipse.equinox.p2.publisher.Publisher) 
}

org/eclipse/equinox/p2/publisher/PublisherInfo.class
PublisherInfo.java
package org.eclipse.equinox.p2.publisher
public org.eclipse.equinox.p2.publisher.PublisherInfo extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherInfo  {
	private int artifactOptions
	private org.eclipse.equinox.p2.repository.metadata.IMetadataRepository metadataRepository
	private org.eclipse.equinox.p2.repository.artifact.IArtifactRepository artifactRepository
	private org.eclipse.equinox.p2.repository.metadata.IMetadataRepository contextMetadataRepository
	private org.eclipse.equinox.p2.repository.artifact.IArtifactRepository contextArtifactRepository
	private String[] configurations
	private java.util.List adviceList
	public void  () 
	public void addAdvice (org.eclipse.equinox.p2.publisher.IPublisherAdvice) 
		org.eclipse.equinox.p2.publisher.IPublisherAdvice advice
	public java.util.List getAdvice () 
	public java.util.Collection getAdvice (java.lang.String, boolean, java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.Class) 
		String configSpec
		boolean includeDefault
		String id
		org.eclipse.equinox.p2.metadata.Version version
		Class type
		java.util.ArrayList result
		org.eclipse.equinox.p2.publisher.IPublisherAdvice advice
	public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getArtifactRepository () 
	public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getMetadataRepository () 
	public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getContextArtifactRepository () 
	public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getContextMetadataRepository () 
	public int getArtifactOptions () 
	public void setArtifactRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository value
	public void setMetadataRepository (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository) 
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository value
	public void setContextArtifactRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository value
	public void setContextMetadataRepository (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository) 
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository value
	public void setArtifactOptions (int) 
		int value
	public java.lang.String[] getConfigurations () 
	public void setConfigurations (java.lang.String[]) 
		String[] value
	public java.lang.String getSummary () 
}

org/eclipse/equinox/p2/publisher/PublisherResult.class
PublisherResult.java
package org.eclipse.equinox.p2.publisher
public org.eclipse.equinox.p2.publisher.PublisherResult extends org.eclipse.equinox.internal.p2.metadata.index.IndexProvider implements org.eclipse.equinox.p2.publisher.IPublisherResult  {
	final org.eclipse.equinox.internal.p2.metadata.IUMap rootIUs
	final org.eclipse.equinox.internal.p2.metadata.IUMap nonRootIUs
	private org.eclipse.equinox.p2.metadata.index.IIndex idIndex
	public void  () 
	public void addIU (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String) 
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
		String type
	public void addIUs (java.util.Collection, java.lang.String) 
		java.util.Collection ius
		String type
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
	public org.eclipse.equinox.p2.metadata.IInstallableUnit getIU (java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.String) 
		String id
		org.eclipse.equinox.p2.metadata.Version version
		String type
		org.eclipse.equinox.p2.metadata.IInstallableUnit result
		org.eclipse.equinox.p2.metadata.IInstallableUnit result
	public org.eclipse.equinox.p2.metadata.IInstallableUnit getIU (java.lang.String, java.lang.String) 
		String id
		String type
		org.eclipse.equinox.p2.query.IQueryResult ius
		org.eclipse.equinox.p2.query.IQueryResult ius
	public java.util.Collection getIUs (java.lang.String, java.lang.String) 
		String id
		String type
		java.util.ArrayList result
	public void merge (org.eclipse.equinox.p2.publisher.IPublisherResult, int) 
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		int mode
	public synchronized org.eclipse.equinox.p2.metadata.index.IIndex getIndex (java.lang.String) 
		String memberName
		java.util.ArrayList indexes
	public java.util.Iterator everything () 
		java.util.ArrayList iterators
	public java.lang.Object getManagedProperty (java.lang.Object, java.lang.String, java.lang.Object) 
		Object client
		String memberName
		Object key
}

org/eclipse/equinox/p2/publisher/actions/
org/eclipse/equinox/p2/publisher/actions/IAdditionalInstallableUnitAdvice.class
IAdditionalInstallableUnitAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.IAdditionalInstallableUnitAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice  {
	public abstract org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription[] getAdditionalInstallableUnitDescriptions (org.eclipse.equinox.p2.metadata.IInstallableUnit) 
}

org/eclipse/equinox/p2/publisher/actions/ICapabilityAdvice.class
ICapabilityAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.ICapabilityAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice  {
	public abstract org.eclipse.equinox.p2.metadata.IProvidedCapability[] getProvidedCapabilities (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription) 
	public abstract org.eclipse.equinox.p2.metadata.IRequirement[] getRequiredCapabilities (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription) 
	public abstract org.eclipse.equinox.p2.metadata.IRequirement[] getMetaRequiredCapabilities (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription) 
}

org/eclipse/equinox/p2/publisher/actions/IFeatureRootAdvice.class
IFeatureRootAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.IFeatureRootAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice  {
	public abstract java.lang.String[] getConfigurations () 
	public abstract org.eclipse.equinox.internal.p2.core.helpers.FileUtils$IPathComputer getRootFileComputer (java.lang.String) 
	public abstract org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor getDescriptor (java.lang.String) 
}

org/eclipse/equinox/p2/publisher/actions/IFilterAdvice.class
IFilterAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.IFilterAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice  {
	public abstract org.eclipse.equinox.p2.metadata.expression.IMatchExpression getFilter (java.lang.String, org.eclipse.equinox.p2.metadata.Version, boolean) 
}

org/eclipse/equinox/p2/publisher/actions/ILicenseAdvice.class
ILicenseAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.ILicenseAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice  {
	public abstract java.lang.String getLicenseURL () 
	public abstract java.lang.String getLicenseText () 
}

org/eclipse/equinox/p2/publisher/actions/IPropertyAdvice.class
IPropertyAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice  {
	public abstract java.util.Map getInstallableUnitProperties (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription) 
	public abstract java.util.Map getArtifactProperties (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
}

org/eclipse/equinox/p2/publisher/actions/IRootFilesAdvice.class
IRootFilesAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.IRootFilesAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice  {
	public abstract java.io.File getRoot () 
	public abstract java.io.File[] getIncludedFiles () 
	public abstract java.io.File[] getExcludedFiles () 
}

org/eclipse/equinox/p2/publisher/actions/IRootIUAdvice.class
IRootIUAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.IRootIUAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice  {
	public abstract java.util.Collection getChildren (org.eclipse.equinox.p2.publisher.IPublisherResult) 
}

org/eclipse/equinox/p2/publisher/actions/ITouchpointAdvice.class
ITouchpointAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.ITouchpointAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice  {
	public abstract org.eclipse.equinox.p2.metadata.ITouchpointData getTouchpointData (org.eclipse.equinox.p2.metadata.ITouchpointData) 
}

org/eclipse/equinox/p2/publisher/actions/IVersionAdvice.class
IVersionAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.IVersionAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice  {
	public static final String NS_BUNDLE
	public static final String NS_FEATURE
	public static final String NS_ROOT
	public abstract org.eclipse.equinox.p2.metadata.Version getVersion (java.lang.String, java.lang.String) 
}

org/eclipse/equinox/p2/publisher/actions/JREAction$1.class
JREAction.java
package org.eclipse.equinox.p2.publisher.actions
 org.eclipse.equinox.p2.publisher.actions.JREAction$1 extends java.lang.Object implements java.io.FileFilter  {
	final org.eclipse.equinox.p2.publisher.actions.JREAction this$0
	void  (org.eclipse.equinox.p2.publisher.actions.JREAction) 
	public boolean accept (java.io.File) 
		java.io.File pathname
}

org/eclipse/equinox/p2/publisher/actions/JREAction.class
JREAction.java
package org.eclipse.equinox.p2.publisher.actions
public org.eclipse.equinox.p2.publisher.actions.JREAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
	private static final String DEFAULT_JRE_NAME
	private static final org.eclipse.equinox.p2.metadata.Version DEFAULT_JRE_VERSION
	private static final String DEFAULT_PROFILE
	private static final String PROFILE_LOCATION
	private static final String PROFILE_NAME
	private static final String PROFILE_TARGET_VERSION
	private static final String PROFILE_SYSTEM_PACKAGES
	private java.io.File jreLocation
	private String environment
	private java.util.Map profileProperties
	static void  () 
	public void  (java.io.File) 
		java.io.File location
	public void  (java.lang.String) 
		String environment
	public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor artifact
	protected org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createJREData (org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
		String configId
		org.eclipse.equinox.p2.metadata.VersionRange range
		java.util.Map touchpointData
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		String configurationData
		String unConfigurationData
	private org.eclipse.equinox.p2.metadata.IProvidedCapability[] generateJRECapability (java.lang.String, org.eclipse.equinox.p2.metadata.Version) 
		String id
		org.eclipse.equinox.p2.metadata.Version version
		org.eclipse.osgi.util.ManifestElement[] jrePackages
		org.eclipse.equinox.p2.metadata.IProvidedCapability[] exportedPackageAsCapabilities
		int i
		org.osgi.framework.BundleException e
	private void generateJREIUData (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription) 
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		String profileLocation
		String profileName
		org.eclipse.equinox.p2.metadata.Version version
		int idx
		String targetVersion
		org.eclipse.equinox.p2.metadata.IProvidedCapability[] capabilities
	private void initialize (org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		java.io.File[] profiles
		String entry
		java.net.URL profileURL
	private java.util.Map loadProfile (java.io.File) 
		java.io.File profileFile
		java.io.InputStream stream
		java.util.Map properties
	private java.util.Map loadProfile (java.net.URL) 
		java.net.URL profileURL
		java.io.InputStream stream
	private java.util.Map loadProfile (java.io.InputStream) 
		java.io.InputStream stream
}

org/eclipse/equinox/p2/publisher/actions/MergeResultsAction.class
MergeResultsAction.java
package org.eclipse.equinox.p2.publisher.actions
public org.eclipse.equinox.p2.publisher.actions.MergeResultsAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
	private org.eclipse.equinox.p2.publisher.IPublisherAction[] actions
	private int mode
	public void  (org.eclipse.equinox.p2.publisher.IPublisherAction[], int) 
		org.eclipse.equinox.p2.publisher.IPublisherAction[] actions
		int mode
	public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.MultiStatus finalStatus
		int i
		org.eclipse.equinox.p2.publisher.IPublisherAction action
		org.eclipse.equinox.p2.publisher.IPublisherResult result
}

org/eclipse/equinox/p2/publisher/actions/QueryableFilterAdvice.class
QueryableFilterAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public org.eclipse.equinox.p2.publisher.actions.QueryableFilterAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.actions.IFilterAdvice  {
	private org.eclipse.equinox.p2.query.IQueryable queryable
	public void  (org.eclipse.equinox.p2.query.IQueryable) 
		org.eclipse.equinox.p2.query.IQueryable queryable
	public org.eclipse.equinox.p2.metadata.expression.IMatchExpression getFilter (java.lang.String, org.eclipse.equinox.p2.metadata.Version, boolean) 
		String id
		org.eclipse.equinox.p2.metadata.Version version
		boolean exact
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.equinox.p2.query.IQueryResult result
	public boolean isApplicable (java.lang.String, boolean, java.lang.String, org.eclipse.equinox.p2.metadata.Version) 
		String configSpec
		boolean includeDefault
		String id
		org.eclipse.equinox.p2.metadata.Version version
}

org/eclipse/equinox/p2/publisher/actions/RootFilesAction.class
RootFilesAction.java
package org.eclipse.equinox.p2.publisher.actions
public org.eclipse.equinox.p2.publisher.actions.RootFilesAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
	private String idBase
	private org.eclipse.equinox.p2.metadata.Version version
	private String flavor
	private boolean createParent
	public static java.lang.String computeIUId (java.lang.String, java.lang.String) 
		String id
		String flavor
	public void  (org.eclipse.equinox.p2.publisher.IPublisherInfo, java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.String) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
		String idBase
		org.eclipse.equinox.p2.metadata.Version version
		String flavor
	public void setCreateParent (boolean) 
		boolean createParent
	public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.publisher.IPublisherResult innerResult
		String[] configSpecs
		int i
	private void publishTopLevelRootFilesIU (java.util.Collection, org.eclipse.equinox.p2.publisher.IPublisherResult) 
		java.util.Collection children
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription descriptor
		org.eclipse.equinox.p2.metadata.IInstallableUnit rootIU
	private void generateRootFileIUs (java.lang.String, org.eclipse.equinox.p2.publisher.IPublisherResult) 
		String configSpec
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		String idPrefix
		String iuId
		org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		org.eclipse.equinox.p2.metadata.IProvidedCapability launcherCapability
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
		String configUnitId
		java.util.Map touchpointData
		String configurationData
		String unConfigurationData
		org.eclipse.equinox.p2.metadata.IInstallableUnit unit
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		org.eclipse.equinox.p2.publisher.actions.IRootFilesAdvice advice
	private org.eclipse.equinox.internal.p2.core.helpers.FileUtils$IPathComputer createPrefixComputer (java.io.File) 
		java.io.File root
	private org.eclipse.equinox.p2.publisher.actions.IRootFilesAdvice getAdvice (java.lang.String) 
		String configSpec
		java.util.Collection advice
		java.util.ArrayList inclusions
		java.util.ArrayList exclusions
		java.io.File root
		org.eclipse.equinox.p2.publisher.actions.IRootFilesAdvice entry
		java.io.File[] list
		java.io.File[] includeList
		java.io.File[] excludeList
}

org/eclipse/equinox/p2/publisher/actions/RootFilesAdvice.class
RootFilesAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public org.eclipse.equinox.p2.publisher.actions.RootFilesAdvice extends org.eclipse.equinox.p2.publisher.AbstractAdvice implements org.eclipse.equinox.p2.publisher.actions.IRootFilesAdvice  {
	private java.io.File root
	private java.io.File[] excludedFiles
	private java.io.File[] includedFiles
	private String configSpec
	public void  (java.io.File, java.io.File[], java.io.File[], java.lang.String) 
		java.io.File root
		java.io.File[] includedFiles
		java.io.File[] excludedFiles
		String configSpec
	public java.io.File getRoot () 
	protected java.lang.String getConfigSpec () 
	public java.io.File[] getExcludedFiles () 
	public java.io.File[] getIncludedFiles () 
}

org/eclipse/equinox/p2/publisher/actions/RootIUAction.class
RootIUAction.java
package org.eclipse.equinox.p2.publisher.actions
public org.eclipse.equinox.p2.publisher.actions.RootIUAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
	private org.eclipse.equinox.p2.metadata.Version version
	private String id
	private String name
	private java.util.Collection versionAdvice
	public void  (java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.String) 
		String id
		org.eclipse.equinox.p2.metadata.Version version
		String name
	public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected org.eclipse.core.runtime.IStatus generateRootIU (org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		java.util.Collection children
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription descriptor
		org.eclipse.equinox.p2.metadata.IInstallableUnit rootIU
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription[] others
		int iuIndex
	protected static void processLicense (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription, org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
		java.util.Collection advice
		org.eclipse.equinox.p2.publisher.actions.ILicenseAdvice entry
		String licenseText
		String licenseUrl
	private static java.net.URI toURIOrNull (java.lang.String) 
		String url
	private java.util.Collection getChildren (org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		java.util.HashSet children
		java.util.Collection rootAdvice
		org.eclipse.equinox.p2.publisher.actions.IRootIUAdvice advice
		java.util.Collection list
		Object object
		String childId
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
	private org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription createTopLevelIUDescription (java.util.Collection, java.util.Collection, boolean) 
		java.util.Collection children
		java.util.Collection requires
		boolean configureLauncherData
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription root
		java.util.Collection requiredCapabilities
	private org.eclipse.equinox.p2.metadata.Version getVersionAdvice (java.lang.String) 
		String iuID
		org.eclipse.equinox.p2.publisher.actions.IVersionAdvice advice
		org.eclipse.equinox.p2.metadata.Version result
}

org/eclipse/equinox/p2/publisher/actions/RootIUAdvice.class
RootIUAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public org.eclipse.equinox.p2.publisher.actions.RootIUAdvice extends org.eclipse.equinox.p2.publisher.AbstractAdvice implements org.eclipse.equinox.p2.publisher.actions.IRootIUAdvice  {
	private java.util.Collection children
	public void  (java.util.Collection) 
		java.util.Collection children
	public java.util.Collection getChildren (org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.p2.publisher.IPublisherResult result
}

org/eclipse/equinox/p2/publisher/actions/RootIUResultFilterAdvice.class
RootIUResultFilterAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public org.eclipse.equinox.p2.publisher.actions.RootIUResultFilterAdvice extends org.eclipse.equinox.p2.publisher.AbstractAdvice implements org.eclipse.equinox.p2.publisher.actions.IRootIUAdvice  {
	private org.eclipse.equinox.p2.query.IQuery query
	public void  (org.eclipse.equinox.p2.query.IQuery) 
		org.eclipse.equinox.p2.query.IQuery query
	public java.util.Collection getChildren (org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		java.util.Collection value
}

org/eclipse/equinox/p2/publisher/actions/VersionAdvice.class
VersionAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public org.eclipse.equinox.p2.publisher.actions.VersionAdvice extends org.eclipse.equinox.p2.publisher.AbstractAdvice implements org.eclipse.equinox.p2.publisher.actions.IVersionAdvice  {
	java.util.Map versions
	public void  () 
	public void load (java.lang.String, java.lang.String) 
		String namespace
		String location
	public void load (java.lang.String, java.lang.String, java.lang.String) 
		String namespace
		String location
		String idSuffix
		java.io.File file
		java.util.Map properties
		java.util.Map properties
		java.util.Map properties
		java.util.Map properties
		java.io.InputStream stream
		java.util.Map$Entry entry
		String key
	public org.eclipse.equinox.p2.metadata.Version getVersion (java.lang.String, java.lang.String) 
		String namespace
		String id
		java.util.Map values
		org.eclipse.equinox.p2.metadata.Version result
	public void setVersion (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.Version) 
		String namespace
		String id
		org.eclipse.equinox.p2.metadata.Version version
		java.util.Map values
	public org.eclipse.equinox.p2.publisher.IPublisherAdvice merge (org.eclipse.equinox.p2.publisher.IPublisherAdvice) 
		org.eclipse.equinox.p2.publisher.IPublisherAdvice advice
		org.eclipse.equinox.p2.publisher.actions.VersionAdvice source
		String namespace
		java.util.Map myValues
		java.util.Map sourceValues
	private java.util.Map merge (java.util.Map, java.util.Map) 
		java.util.Map myValues
		java.util.Map sourceValues
		java.util.Map result
		String key
}

org/eclipse/equinox/p2/publisher/eclipse/
org/eclipse/equinox/p2/publisher/eclipse/AccumulateConfigDataAction.class
AccumulateConfigDataAction.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.AccumulateConfigDataAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
	private String configSpec
	private org.eclipse.equinox.internal.p2.publisher.eclipse.DataLoader loader
	public void  (org.eclipse.equinox.p2.publisher.IPublisherInfo, java.lang.String, java.io.File, java.io.File) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
		String configSpec
		java.io.File configurationLocation
		java.io.File executableLocation
	public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected void storeConfigData (org.eclipse.equinox.p2.publisher.IPublisherInfo, java.lang.String, org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		String config
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData data
		org.eclipse.equinox.internal.provisional.frameworkadmin.LauncherData launcherData
}

org/eclipse/equinox/p2/publisher/eclipse/AdviceFileAdvice.class
AdviceFileAdvice.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.AdviceFileAdvice extends org.eclipse.equinox.p2.publisher.AbstractAdvice implements org.eclipse.equinox.p2.publisher.actions.ITouchpointAdvice org.eclipse.equinox.p2.publisher.actions.ICapabilityAdvice org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice org.eclipse.equinox.p2.publisher.actions.IAdditionalInstallableUnitAdvice  {
	public static final org.eclipse.core.runtime.IPath BUNDLE_ADVICE_FILE
	private final String id
	private final org.eclipse.equinox.p2.metadata.Version version
	private java.util.Map touchpointInstructions
	private org.eclipse.equinox.p2.metadata.IProvidedCapability[] providedCapabilities
	private org.eclipse.equinox.p2.metadata.IRequirement[] requiredCapabilities
	private org.eclipse.equinox.p2.metadata.IRequirement[] metaRequiredCapabilities
	private java.util.Map iuProperties
	private org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription[] additionalIUs
	private boolean containsAdvice
	static void  () 
	public void  (java.lang.String, org.eclipse.equinox.p2.metadata.Version, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath) 
		String id
		org.eclipse.equinox.p2.metadata.Version version
		org.eclipse.core.runtime.IPath basePath
		org.eclipse.core.runtime.IPath adviceFilePath
		java.util.Map advice
		org.eclipse.equinox.p2.publisher.eclipse.AdviceFileParser parser
		Exception e
		String message
		org.eclipse.core.runtime.IStatus status
	public boolean containsAdvice () 
	private static java.util.Map loadAdviceMap (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath basePath
		org.eclipse.core.runtime.IPath adviceFilePath
		java.io.File location
		java.util.zip.ZipFile jar
		java.io.InputStream stream
		java.io.File adviceFile
		java.io.File adviceFile
		java.util.zip.ZipEntry entry
		java.util.zip.ZipEntry entry
		java.io.IOException e
		String message
		org.eclipse.core.runtime.IStatus status
	public boolean isApplicable (java.lang.String, boolean, java.lang.String, org.eclipse.equinox.p2.metadata.Version) 
		String configSpec
		boolean includeDefault
		String candidateId
		org.eclipse.equinox.p2.metadata.Version candidateVersion
	public org.eclipse.equinox.p2.metadata.ITouchpointData getTouchpointData (org.eclipse.equinox.p2.metadata.ITouchpointData) 
		org.eclipse.equinox.p2.metadata.ITouchpointData existing
	public org.eclipse.equinox.p2.metadata.IProvidedCapability[] getProvidedCapabilities (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription) 
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
	public org.eclipse.equinox.p2.metadata.IRequirement[] getRequiredCapabilities (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription) 
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
	public org.eclipse.equinox.p2.metadata.IRequirement[] getMetaRequiredCapabilities (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription) 
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
	public org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription[] getAdditionalInstallableUnitDescriptions (org.eclipse.equinox.p2.metadata.IInstallableUnit) 
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
	public java.util.Map getArtifactProperties (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public java.util.Map getInstallableUnitProperties (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription) 
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
}

org/eclipse/equinox/p2/publisher/eclipse/AdviceFileParser.class
AdviceFileParser.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.AdviceFileParser extends java.lang.Object {
	private static final String ADVICE_VERSION
	private static final String QUALIFIER_SUBSTITUTION
	private static final String VERSION_SUBSTITUTION
	private static final String UPDATE_DESCRIPTION
	private static final String UPDATE_SEVERITY
	private static final String UPDATE_RANGE
	private static final String UPDATE_ID
	private static final String CLASSIFIER
	private static final String TOUCHPOINT_VERSION
	private static final String TOUCHPOINT_ID
	private static final String COPYRIGHT_LOCATION
	private static final String COPYRIGHT
	private static final String ID
	private static final String SINGLETON
	private static final String IMPORT
	private static final String RANGE
	private static final String FILTER
	private static final String MULTIPLE
	private static final String OPTIONAL
	private static final String GREEDY
	private static final String VERSION
	private static final String NAMESPACE
	private static final String NAME
	private static final String LOCATION
	private static final String VALUE
	private static final String UNITS_PREFIX
	private static final String INSTRUCTIONS_PREFIX
	private static final String REQUIRES_PREFIX
	private static final String META_REQUIREMENTS_PREFIX
	private static final String PROVIDES_PREFIX
	private static final String PROPERTIES_PREFIX
	private static final String LICENSES_PREFIX
	private static final String ARTIFACTS_PREFIX
	private static final String HOST_REQUIREMENTS_PREFIX
	public static final org.eclipse.equinox.p2.metadata.Version COMPATIBLE_VERSION
	public static final org.eclipse.equinox.p2.metadata.VersionRange VERSION_TOLERANCE
	private java.util.Map adviceProperties
	private java.util.List adviceProvides
	private java.util.List adviceRequires
	private java.util.List adviceMetaRequires
	private java.util.Map adviceInstructions
	private java.util.List adviceOtherIUs
	private final java.util.Map advice
	private java.util.Iterator keysIterator
	private String current
	private org.eclipse.equinox.p2.metadata.Version hostVersion
	static void  () 
	public void  (java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.util.Map) 
		String id
		org.eclipse.equinox.p2.metadata.Version version
		java.util.Map advice
	public void parse () 
		String adviceVersion
		java.util.List keys
	private void checkAdviceVersion (java.lang.String) 
		String adviceVersion
		org.eclipse.equinox.p2.metadata.Version version
	private void next () 
	private java.lang.String currentValue () 
	private void parseProperties (java.lang.String, java.util.Map) 
		String prefix
		java.util.Map properties
		int dotIndex
	private void parseProperty (java.lang.String, java.util.Map) 
		String prefix
		java.util.Map properties
		String propertyName
		String propertyValue
		String token
	private void parseProvides (java.lang.String, java.util.List) 
		String prefix
		java.util.List provides
		int dotIndex
	private void parseProvided (java.lang.String, java.util.List) 
		String prefix
		java.util.List provides
		String namespace
		String name
		org.eclipse.equinox.p2.metadata.Version capabilityVersion
		String token
		org.eclipse.equinox.p2.metadata.IProvidedCapability capability
	private void parseRequires (java.lang.String, java.util.List) 
		String prefix
		java.util.List requires
		int dotIndex
	private void parseRequired (java.lang.String, java.util.List) 
		String prefix
		java.util.List requires
		String namespace
		String name
		org.eclipse.equinox.p2.metadata.VersionRange range
		String filter
		boolean optional
		boolean multiple
		boolean greedy
		String token
		org.eclipse.equinox.p2.metadata.IRequirement capability
	private void parseInstructions (java.lang.String, java.util.Map) 
		String prefix
		java.util.Map instructions
		int dotIndex
	private void parseInstruction (java.lang.String, java.util.Map) 
		String prefix
		java.util.Map instructions
		String phase
		String body
		String importAttribute
		org.eclipse.equinox.p2.metadata.ITouchpointInstruction instruction
	private void parseUnits (java.lang.String, java.util.List) 
		String prefix
		java.util.List ius
		int dotIndex
	private void parseUnit (java.lang.String, java.util.List) 
		String prefix
		java.util.List units
		String unitId
		org.eclipse.equinox.p2.metadata.Version unitVersion
		boolean unitSingleton
		String unitFilter
		String unitCopyright
		String unitCopyrightLocation
		String unitTouchpointId
		org.eclipse.equinox.p2.metadata.Version unitTouchpointVersion
		String unitUpdateId
		org.eclipse.equinox.p2.metadata.VersionRange unitUpdateRange
		int unitUpdateSeverity
		String unitUpdateDescription
		java.util.List unitArtifacts
		java.util.Map unitProperties
		java.util.List unitHostRequirements
		java.util.List unitProvides
		java.util.List unitRequires
		java.util.List unitMetaRequirements
		java.util.List unitLicenses
		java.util.Map unitInstructions
		String token
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription description
		java.net.URI uri
		java.util.Map$Entry entry
	private void parseLicenses (java.lang.String, java.util.List) 
		String prefix
		java.util.List licenses
		int dotIndex
	private void parseLicense (java.lang.String, java.util.List) 
		String prefix
		java.util.List licenses
		String body
		String location
		java.net.URI uri
		org.eclipse.equinox.p2.metadata.ILicense license
	private void parseArtifacts (java.lang.String, java.util.List) 
		String prefix
		java.util.List artifacts
		int dotIndex
	private void parseArtifact (java.lang.String, java.util.List) 
		String prefix
		java.util.List artifacts
		String artifactClassifier
		String artifactId
		org.eclipse.equinox.p2.metadata.Version artifactVersion
		String token
		org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey
	private java.lang.String substituteVersionAndQualifier (java.lang.String) 
		String version
		String qualifier
	public static java.lang.String replace (java.lang.String, java.lang.String, java.lang.String) 
		String source
		String from
		String to
		StringBuffer buffer
		int current
		int pos
	public java.util.Map getProperties () 
	public org.eclipse.equinox.p2.metadata.IRequirement[] getRequiredCapabilities () 
	public org.eclipse.equinox.p2.metadata.IProvidedCapability[] getProvidedCapabilities () 
	public java.util.Map getTouchpointInstructions () 
	public org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription[] getAdditionalInstallableUnitDescriptions () 
	public org.eclipse.equinox.p2.metadata.IRequirement[] getMetaRequiredCapabilities () 
}

org/eclipse/equinox/p2/publisher/eclipse/ApplicationLauncherAction.class
ApplicationLauncherAction.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.ApplicationLauncherAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
	private String flavor
	private String[] configSpecs
	private java.io.File location
	private String executableName
	private org.eclipse.equinox.p2.metadata.Version version
	private String id
	public static java.lang.String computeIUId (java.lang.String, java.lang.String) 
		String id
		String flavor
	public void  (java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.String, java.lang.String, java.io.File, java.lang.String[]) 
		String id
		org.eclipse.equinox.p2.metadata.Version version
		String flavor
		String executableName
		java.io.File location
		String[] configSpecs
	public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.Collection actions
		org.eclipse.equinox.p2.publisher.IPublisherResult innerResult
		org.eclipse.core.runtime.MultiStatus finalStatus
		org.eclipse.equinox.p2.publisher.IPublisherAction action
	private void createAdvice (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
	private void createLauncherAdvice (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		java.util.Collection ius
		org.eclipse.equinox.p2.publisher.actions.VersionAdvice advice
		boolean found
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
	private java.util.Collection getIUs (java.util.Collection, java.lang.String) 
		java.util.Collection ius
		String prefix
		java.util.Set result
		org.eclipse.equinox.p2.metadata.IInstallableUnit tmp
	private void publishApplicationLauncherIU (java.util.Collection, org.eclipse.equinox.p2.publisher.IPublisherResult) 
		java.util.Collection children
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription descriptor
		org.eclipse.equinox.p2.metadata.IInstallableUnit rootIU
	private java.util.Collection createActions (org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		java.util.Collection actions
	protected java.util.Collection createExecutablesActions (java.lang.String[]) 
		String[] configs
		java.util.Collection actions
		int i
		org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor executables
		org.eclipse.equinox.p2.publisher.IPublisherAction action
	protected org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor computeExecutables (java.lang.String) 
		String configSpec
		org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor result
		String os
}

org/eclipse/equinox/p2/publisher/eclipse/BundleShapeAdvice.class
BundleShapeAdvice.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.BundleShapeAdvice extends org.eclipse.equinox.p2.publisher.AbstractAdvice implements org.eclipse.equinox.p2.publisher.eclipse.IBundleShapeAdvice  {
	private String shape
	private org.eclipse.equinox.p2.metadata.Version version
	private String id
	public void  (java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.String) 
		String id
		org.eclipse.equinox.p2.metadata.Version version
		String shape
	protected java.lang.String getId () 
	protected org.eclipse.equinox.p2.metadata.Version getVersion () 
	public java.lang.String getShape () 
}

org/eclipse/equinox/p2/publisher/eclipse/BundlesAction.class
BundlesAction.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.BundlesAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
	protected static final String ORG_ECLIPSE_EQUINOX_SIMPLECONFIGURATOR
	protected static final String ORG_ECLIPSE_UPDATE_CONFIGURATOR
	public static final String TYPE_ECLIPSE_BUNDLE
	public static final String TYPE_ECLIPSE_SOURCE
	public static final String OSGI_BUNDLE_CLASSIFIER
	private static final String CAPABILITY_NS_OSGI_BUNDLE
	private static final String CAPABILITY_NS_OSGI_FRAGMENT
	public static final org.eclipse.equinox.p2.metadata.IProvidedCapability BUNDLE_CAPABILITY
	public static final org.eclipse.equinox.p2.metadata.IProvidedCapability SOURCE_BUNDLE_CAPABILITY
	static final String DEFAULT_BUNDLE_LOCALIZATION
	private static final String[] BUNDLE_IU_PROPERTY_MAP
	public static final int BUNDLE_LOCALIZATION_INDEX
	public static final String DIR
	public static final String JAR
	private static final String FEATURE_FILENAME_DESCRIPTOR
	private static final String PLUGIN_FILENAME_DESCRIPTOR
	private static final String FRAGMENT_FILENAME_DESCRIPTOR
	public static String BUNDLE_SHAPE
	private java.io.File[] locations
	private org.eclipse.osgi.service.resolver.BundleDescription[] bundles
	static void  () 
	public static org.eclipse.equinox.p2.metadata.IArtifactKey createBundleArtifactKey (java.lang.String, java.lang.String) 
		String bsn
		String version
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit createBundleConfigurationUnit (java.lang.String, org.eclipse.equinox.p2.metadata.Version, boolean, org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo, java.lang.String, org.eclipse.equinox.p2.metadata.expression.IMatchExpression) 
		String hostId
		org.eclipse.equinox.p2.metadata.Version cuVersion
		boolean isBundleFragment
		org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo configInfo
		String configurationFlavor
		org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
		String configUnitId
		org.eclipse.equinox.p2.metadata.Version hostVersion
		org.eclipse.equinox.p2.metadata.VersionRange range
		java.util.Map touchpointData
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit createBundleIU (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.osgi.service.resolver.BundleDescription bd
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
		java.util.Map manifest
		java.util.Map manifestLocalizations
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		boolean isFragment
		org.eclipse.osgi.service.resolver.BundleSpecification[] requiredBundles
		java.util.ArrayList reqsDeps
		int j
		org.eclipse.osgi.service.resolver.ImportPackageSpecification[] osgiImports
		int i
		org.eclipse.osgi.service.resolver.ImportPackageSpecification importSpec
		String importPackageName
		org.eclipse.equinox.p2.metadata.VersionRange versionRange
		java.util.ArrayList providedCapabilities
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports
		int i
		java.util.Map$Entry locEntry
		java.util.Locale locale
		java.util.Map translatedStrings
		java.util.Map$Entry entry
		int i
		String value
		java.util.Map touchpointData
	static org.eclipse.equinox.p2.metadata.VersionRange computeUpdateRange (org.osgi.framework.Version) 
		org.osgi.framework.Version base
		org.eclipse.equinox.p2.metadata.VersionRange updateRange
	private org.eclipse.equinox.p2.metadata.IInstallableUnitFragment createHostLocalizationFragment (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.osgi.service.resolver.BundleDescription, java.lang.String, java.lang.String[]) 
		org.eclipse.equinox.p2.metadata.IInstallableUnit bundleIU
		org.eclipse.osgi.service.resolver.BundleDescription bd
		String hostId
		String[] hostBundleManifestValues
		java.util.Map hostLocalizations
	private static org.eclipse.equinox.p2.metadata.IInstallableUnitFragment createLocalizationFragmentOfHost (org.eclipse.osgi.service.resolver.BundleDescription, java.lang.String, java.lang.String[], java.util.Map) 
		org.eclipse.osgi.service.resolver.BundleDescription bd
		String hostId
		String[] hostManifestValues
		java.util.Map hostLocalizations
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription fragment
		String fragmentId
		org.eclipse.osgi.service.resolver.HostSpecification hostSpec
		org.eclipse.equinox.p2.metadata.IRequirement[] hostReqs
		java.util.ArrayList providedCapabilities
		java.util.Map$Entry localeEntry
		java.util.Locale locale
		java.util.Map translatedStrings
		java.util.Map$Entry entry
	private static java.lang.String makeHostLocalizationFragmentId (java.lang.String) 
		String id
	private static java.lang.String createConfigScript (org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo, boolean) 
		org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo configInfo
		boolean isBundleFragment
		String configScript
	private static java.lang.String createDefaultBundleConfigScript (org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo) 
		org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo configInfo
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit createDefaultBundleConfigurationUnit (org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo, org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo, java.lang.String) 
		org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo configInfo
		org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo unconfigInfo
		String configurationFlavor
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
		String configUnitId
		org.eclipse.equinox.p2.metadata.Version configUnitVersion
		org.eclipse.equinox.p2.metadata.IRequirement[] reqs
		java.util.Map touchpointData
	private static java.lang.String createDefaultBundleUnconfigScript (org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo) 
		org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo unconfigInfo
	private static java.lang.String createUnconfigScript (org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo, boolean) 
		org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo unconfigInfo
		boolean isBundleFragment
		String unconfigScript
	private static boolean isOptional (org.eclipse.osgi.service.resolver.ImportPackageSpecification) 
		org.eclipse.osgi.service.resolver.ImportPackageSpecification importedPackage
	private static java.lang.String toManifestString (java.util.Map) 
		java.util.Map p
		StringBuffer result
		java.util.Map$Entry aProperty
	private static java.util.Map getManifestLocalizations (java.util.Map, java.io.File) 
		java.util.Map manifest
		java.io.File bundleLocation
		java.util.Map localizations
		java.util.Map localizations
		java.util.Locale defaultLocale
		String[] bundleManifestValues
		String bundleLocalization
	public static java.lang.String[] getExternalizedStrings (org.eclipse.equinox.p2.metadata.IInstallableUnit) 
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
		String[] result
		int j
		int i
	public static java.lang.String[] getManifestCachedValues (java.util.Map) 
		java.util.Map manifest
		String[] cachedValues
		int j
		String value
	public static java.util.Map getHostLocalizations (java.io.File, java.lang.String[]) 
		java.io.File bundleLocation
		String[] hostBundleManifestValues
		java.util.Map localizations
		java.util.Map localizations
		java.util.Locale defaultLocale
		String hostBundleLocalization
	private static org.eclipse.osgi.service.pluginconversion.PluginConverter acquirePluginConverter () 
	private static java.util.Dictionary convertPluginManifest (java.io.File, boolean) 
		java.io.File bundleLocation
		boolean logConversionException
		org.eclipse.osgi.service.pluginconversion.PluginConverter converter
		String message
		org.eclipse.osgi.service.pluginconversion.PluginConversionException convertException
		org.eclipse.core.runtime.IStatus status
	public static org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (java.util.Dictionary, java.io.File) 
		java.util.Dictionary enhancedManifest
		java.io.File bundleLocation
		org.eclipse.osgi.service.resolver.BundleDescription descriptor
		org.osgi.framework.BundleException e
		String message
		org.eclipse.core.runtime.IStatus status
	public static org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (java.io.File) 
		java.io.File bundleLocation
		java.util.Dictionary manifest
	public static java.util.Dictionary loadManifest (java.io.File) 
		java.io.File bundleLocation
		java.util.Dictionary manifest
	public static java.util.Dictionary basicLoadManifest (java.io.File) 
		java.io.File bundleLocation
		java.io.InputStream manifestStream
		java.util.zip.ZipFile jarFile
		java.util.zip.ZipEntry manifestEntry
		java.io.File manifestFile
		java.io.IOException e
		String message
		java.util.Dictionary manifest
		java.util.Map manifestMap
		java.io.IOException e
		String message
		org.osgi.framework.BundleException e
		String message
	public void  (java.io.File[]) 
		java.io.File[] locations
	public void  (org.eclipse.osgi.service.resolver.BundleDescription[]) 
		org.eclipse.osgi.service.resolver.BundleDescription[] bundles
	public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected void publishArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.File, java.io.File[], org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		java.io.File base
		java.io.File[] inclusions
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
	protected void publishArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.File, org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		java.io.File jarFile
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
		boolean reuse
		java.io.File packFile
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor ad200
	private java.io.File[] expandLocations (java.io.File[]) 
		java.io.File[] list
		java.util.ArrayList result
	private void expandLocations (java.io.File[], java.util.ArrayList) 
		java.io.File[] list
		java.util.ArrayList result
		int i
		java.io.File location
	protected void generateBundleIUs (org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.osgi.service.resolver.BundleDescription[] bundleDescriptions
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected void generateBundleIUs (org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.osgi.service.resolver.BundleDescription[] bundleDescriptions
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		org.eclipse.core.runtime.IProgressMonitor monitor
		int i
		org.eclipse.osgi.service.resolver.BundleDescription bd
		org.eclipse.equinox.p2.metadata.IInstallableUnit bundleIU
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.io.File location
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor ad
		java.io.File bundleLocation
		org.eclipse.equinox.p2.metadata.IInstallableUnit fragment
		String hostId
		org.eclipse.equinox.p2.metadata.VersionRange hostVersionRange
		org.eclipse.equinox.p2.query.IQueryResult hosts
		java.util.Iterator itor
		org.eclipse.equinox.p2.metadata.IInstallableUnit host
		String fragmentId
		String[] externalizedStrings
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription[] others
		int iuIndex
	private void createAdviceFileAdvice (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.osgi.service.resolver.BundleDescription bundleDescription
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		String location
		org.eclipse.equinox.p2.publisher.eclipse.AdviceFileAdvice advice
	private static boolean isDir (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
		java.util.Collection advice
		String shape
		java.util.Map manifest
		String format
	private boolean isFragment (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription bd
	protected org.eclipse.osgi.service.resolver.BundleDescription[] getBundleDescriptions (java.io.File[], org.eclipse.core.runtime.IProgressMonitor) 
		java.io.File[] bundleLocations
		org.eclipse.core.runtime.IProgressMonitor monitor
		boolean addSimpleConfigurator
		boolean scIn
		int i
		org.eclipse.osgi.service.resolver.BundleDescription[] result
		int i
		org.osgi.framework.Bundle simpleConfigBundle
		java.io.File location
		java.io.IOException e
	private static org.osgi.framework.Bundle getBundle (java.lang.String) 
		String symbolicName
		org.osgi.service.packageadmin.PackageAdmin packageAdmin
		org.osgi.framework.Bundle[] matchingBundles
		int i
}

org/eclipse/equinox/p2/publisher/eclipse/ConfigAdvice.class
ConfigAdvice.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.ConfigAdvice extends org.eclipse.equinox.p2.publisher.AbstractAdvice implements org.eclipse.equinox.p2.publisher.eclipse.IConfigAdvice  {
	private org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData data
	private String configSpec
	public void  (org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData, java.lang.String) 
		org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData data
		String configSpec
	public org.eclipse.equinox.frameworkadmin.BundleInfo[] getBundles () 
	protected java.lang.String getConfigSpec () 
	public java.util.Map getProperties () 
}

org/eclipse/equinox/p2/publisher/eclipse/ConfigCUsAction.class
ConfigCUsAction.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.ConfigCUsAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
	protected static final String ORG_ECLIPSE_UPDATE_CONFIGURATOR
	protected static final String DEFAULT_START_LEVEL
	private static java.util.Collection PROPERTIES_TO_SKIP
	private static java.util.HashSet PROGRAM_ARGS_TO_SKIP
	protected org.eclipse.equinox.p2.metadata.Version version
	protected String id
	protected String flavor
	org.eclipse.equinox.p2.publisher.IPublisherResult outerResults
	static void  () 
	public static java.lang.String getAbstractCUCapabilityNamespace (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String id
		String type
		String flavor
		String configSpec
	public static java.lang.String getAbstractCUCapabilityId (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String id
		String type
		String flavor
		String configSpec
	public static java.lang.String computeIUId (java.lang.String, java.lang.String) 
		String id
		String flavor
	public void  (org.eclipse.equinox.p2.publisher.IPublisherInfo, java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.Version) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
		String flavor
		String id
		org.eclipse.equinox.p2.metadata.Version version
	public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.publisher.IPublisherResult innerResult
		String[] configSpecs
		int i
		String configSpec
		java.util.Collection configAdvice
		org.eclipse.equinox.frameworkadmin.BundleInfo[] bundles
		java.util.Collection launchingAdvice
	private void publishTopLevelConfigurationIU (java.util.Collection, org.eclipse.equinox.p2.publisher.IPublisherResult) 
		java.util.Collection children
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription descriptor
		org.eclipse.equinox.p2.metadata.IInstallableUnit rootIU
	private org.eclipse.equinox.frameworkadmin.BundleInfo[] fillInBundles (java.util.Collection, org.eclipse.equinox.p2.publisher.IPublisherResult) 
		java.util.Collection configAdvice
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		java.util.ArrayList result
		org.eclipse.equinox.p2.publisher.eclipse.IConfigAdvice advice
		int defaultStart
		java.util.Map adviceProperties
		org.eclipse.equinox.frameworkadmin.BundleInfo[] bundles
		int i
		org.eclipse.equinox.frameworkadmin.BundleInfo bundleInfo
		java.io.File location
		java.util.Dictionary manifest
		org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo newInfo
		org.eclipse.osgi.util.ManifestElement[] element
		org.osgi.framework.BundleException e
	private void publishIniIUs (java.util.Collection, org.eclipse.equinox.p2.publisher.IPublisherResult, java.lang.String) 
		java.util.Collection launchingAdvice
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		String configSpec
		String configureData
		String unconfigureData
		String[] dataStrings
		java.util.Map touchpointData
		org.eclipse.equinox.p2.metadata.IInstallableUnit cu
	private void publishConfigIUs (java.util.Collection, org.eclipse.equinox.p2.publisher.IPublisherResult, java.lang.String) 
		java.util.Collection configAdvice
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		String configSpec
		String configureData
		String unconfigureData
		String[] dataStrings
		java.util.Map touchpointData
		org.eclipse.equinox.p2.metadata.IInstallableUnit cu
	private org.eclipse.equinox.p2.metadata.IInstallableUnit createCU (java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.String, java.lang.String, java.lang.String, java.util.Map) 
		String cuId
		org.eclipse.equinox.p2.metadata.Version cuVersion
		String cuType
		String cuFlavor
		String configSpec
		java.util.Map touchpointData
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription cu
		String resultId
		org.eclipse.equinox.p2.metadata.IProvidedCapability selfCapability
		String namespace
		String abstractId
		org.eclipse.equinox.p2.metadata.IProvidedCapability abstractCapability
	protected java.lang.String[] getConfigurationStrings (java.util.Collection) 
		java.util.Collection configAdvice
		String configurationData
		String unconfigurationData
		java.util.Set properties
		org.eclipse.equinox.p2.publisher.eclipse.IConfigAdvice advice
		java.util.Map$Entry aProperty
		String key
		java.util.Map parameters
	private boolean shouldPublishProperty (java.lang.String) 
		String key
	private boolean shouldPublishJvmArg (java.lang.String) 
		String key
	private boolean shouldPublishProgramArg (java.lang.String) 
		String key
	protected java.lang.String[] getLauncherConfigStrings (java.util.Collection) 
		java.util.Collection launchingAdvice
		String configurationData
		String unconfigurationData
		java.util.Map touchpointParameters
		java.util.Set jvmSet
		java.util.Set programSet
		org.eclipse.equinox.p2.publisher.eclipse.IExecutableAdvice advice
		String[] jvmArgs
		int i
		String[] programArgs
		int i
	protected void publishBundleCUs (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.frameworkadmin.BundleInfo[], java.lang.String, org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.frameworkadmin.BundleInfo[] bundles
		String configSpec
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		String cuIdPrefix
		org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
		int i
		org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo bundle
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
		org.eclipse.equinox.p2.metadata.IInstallableUnit cu
	protected org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo createGeneratorBundleInfo (org.eclipse.equinox.frameworkadmin.BundleInfo, org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.frameworkadmin.BundleInfo bundleInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		String name
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
		org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo newInfo
		int i
		org.eclipse.equinox.p2.metadata.Version bundleVersion
}

org/eclipse/equinox/p2/publisher/eclipse/DefaultCUsAction.class
DefaultCUsAction.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.DefaultCUsAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
	private String flavor
	private int startLevel
	private boolean start
	public void  (org.eclipse.equinox.p2.publisher.IPublisherInfo, java.lang.String, int, boolean) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
		String flavor
		int startLevel
		boolean start
	public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected void generateDefaultConfigIU (org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.p2.publisher.IPublisherResult result
	protected org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo createDefaultConfigurationBundleInfo () 
		org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo result
	protected org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo createDefaultUnconfigurationBundleInfo () 
		org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo result
}

org/eclipse/equinox/p2/publisher/eclipse/EclipseInstallAction.class
EclipseInstallAction.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.EclipseInstallAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
	protected String source
	protected String id
	protected org.eclipse.equinox.p2.metadata.Version version
	protected String name
	protected String executableName
	protected String flavor
	protected org.eclipse.equinox.p2.metadata.IVersionedId[] topLevel
	protected String[] nonRootFiles
	protected boolean start
	protected void  () 
	public void  (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.String, java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.IVersionedId[], java.lang.String[], boolean) 
		String source
		String id
		org.eclipse.equinox.p2.metadata.Version version
		String name
		String executableName
		String flavor
		org.eclipse.equinox.p2.metadata.IVersionedId[] topLevel
		String[] nonRootFiles
		boolean start
	public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.publisher.IPublisherAction[] actions
		org.eclipse.core.runtime.MultiStatus finalStatus
		int i
	protected org.eclipse.equinox.p2.publisher.IPublisherAction[] createActions () 
		java.util.ArrayList actions
		org.eclipse.equinox.p2.publisher.IPublisherAction action
	private void createAdvice () 
	protected void createRootAdvice () 
	protected org.eclipse.equinox.p2.publisher.IPublisherAction createDefaultCUsAction () 
	protected org.eclipse.equinox.p2.publisher.IPublisherAction createRootIUAction () 
	protected java.util.Collection getTopLevel () 
	protected org.eclipse.equinox.p2.publisher.IPublisherAction createJREAction () 
	protected org.eclipse.equinox.p2.publisher.IPublisherAction createApplicationExecutableAction (java.lang.String[]) 
		String[] configSpecs
	protected java.util.Collection createAccumulateConfigDataActions (java.lang.String[]) 
		String[] configs
		java.io.File configuration
		java.util.Collection result
		int i
		String configSpec
		String os
		java.io.File executable
		org.eclipse.equinox.p2.publisher.IPublisherAction action
	protected org.eclipse.equinox.p2.publisher.IPublisherAction createConfigCUsAction () 
	protected org.eclipse.equinox.p2.publisher.IPublisherAction createFeaturesAction () 
	protected java.util.Collection createExecutablesActions (java.lang.String[]) 
		String[] configSpecs
		java.util.Collection result
		int i
		org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor executables
		org.eclipse.equinox.p2.publisher.IPublisherAction action
	protected org.eclipse.equinox.p2.publisher.IPublisherAction createRootFilesAction () 
	protected void createRootFilesAdvice () 
		java.io.File[] baseExclusions
		String[] configs
		int i
	protected org.eclipse.equinox.p2.publisher.IPublisherAdvice computeRootFileAdvice (java.lang.String) 
		String configSpec
		java.io.File root
		java.io.File[] inclusions
		java.io.File[] exclusions
	protected java.io.File[] computeRootFileExclusions (java.lang.String) 
		String configSpec
		org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor executables
		java.io.File[] files
		java.io.File[] result
	protected java.io.File[] computeRootFileExclusions () 
		java.util.ArrayList result
		int i
		String filename
		java.io.File file
	protected org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor computeExecutables (java.lang.String) 
		String configSpec
		String os
	protected java.io.File computeRootFileRoot (java.lang.String) 
		String configSpec
	protected java.io.File[] computeRootFileInclusions (java.lang.String) 
		String configSpec
	protected java.io.File computeExecutableLocation (java.lang.String) 
		String configSpec
	protected java.io.File getExecutablesLocation () 
	protected org.eclipse.equinox.p2.publisher.IPublisherAction createBundlesAction () 
}

org/eclipse/equinox/p2/publisher/eclipse/EquinoxExecutableAction.class
EquinoxExecutableAction.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.EquinoxExecutableAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
	private static String TYPE
	protected String configSpec
	protected String idBase
	protected org.eclipse.equinox.p2.metadata.Version version
	protected org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor executables
	protected String flavor
	static void  () 
	protected void  () 
	public void  (org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor, java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.String) 
		org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor executables
		String configSpec
		String idBase
		org.eclipse.equinox.p2.metadata.Version version
		String flavor
	public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherinfo
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor brandedExecutables
	private void publishExecutableSetter (org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor, org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor brandedExecutables
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iud
		String executableName
		String id
		java.util.Map touchpointData
	protected boolean publishExecutableIU (org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor, org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor execDescriptor
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		String[] config
		boolean publishCU
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		String id
		org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
		String namespace
		String capabilityId
		org.eclipse.equinox.p2.metadata.IProvidedCapability executableCapability
		org.eclipse.equinox.p2.metadata.IProvidedCapability selfCapability
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		String ws
		String os
		String arch
		String launcherFragment
	private java.lang.String getExecutableId () 
	private void publishExecutableCU (org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor, org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor execDescriptor
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
		String id
		String executableId
		String[] config
		String os
		java.util.Map touchpointData
		org.eclipse.equinox.p2.metadata.IInstallableUnit unit
	private java.util.Map computeInstallActions (org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor, java.lang.String) 
		org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor execDescriptor
		String os
		java.util.Map touchpointData
		String configurationData
		String execName
		java.io.File[] fileList
		int i
		String unConfigurationData
	protected org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor brandExecutables (org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor) 
		org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor descriptor
		org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor result
		org.eclipse.equinox.p2.publisher.eclipse.IBrandingAdvice advice
	private org.eclipse.equinox.p2.publisher.eclipse.IBrandingAdvice getBrandingAdvice () 
		java.util.Collection advice
		java.util.Iterator i
	protected void fullBrandExecutables (org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor, org.eclipse.equinox.p2.publisher.eclipse.IBrandingAdvice) 
		org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor descriptor
		org.eclipse.equinox.p2.publisher.eclipse.IBrandingAdvice advice
		org.eclipse.equinox.internal.p2.publisher.eclipse.BrandingIron iron
		String name
		Exception e
	protected void partialBrandExecutables (org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor) 
		org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor descriptor
		java.io.File[] list
		int i
	private void mungeExecutableFileName (java.io.File, org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor) 
		java.io.File file
		org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor descriptor
		java.io.File newFile
		java.io.File newFile
}

org/eclipse/equinox/p2/publisher/eclipse/EquinoxLauncherCUAction.class
EquinoxLauncherCUAction.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.EquinoxLauncherCUAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
	public static final String ORG_ECLIPSE_EQUINOX_LAUNCHER
	private String flavor
	private String[] configSpecs
	public void  (java.lang.String, java.lang.String[]) 
		String flavor
		String[] configSpecs
	public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.core.runtime.IProgressMonitor monitor
	private void publishLauncherFragmentCUs (org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		String id
		int i
		String configSpec
		String[] specs
	private void publishCU (java.lang.String, java.lang.String, org.eclipse.equinox.p2.publisher.IPublisherResult) 
		String id
		String configSpec
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		java.util.Collection advice
		org.eclipse.equinox.p2.publisher.actions.IVersionAdvice versionSpec
		org.eclipse.equinox.p2.metadata.Version version
		org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo bundle
		org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
		org.eclipse.equinox.p2.metadata.IInstallableUnit cu
}

org/eclipse/equinox/p2/publisher/eclipse/Feature.class
Feature.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.Feature extends java.lang.Object {
	private final String id
	private String version
	private String label
	private String image
	private String pluginId
	private boolean primary
	private boolean exclusive
	private String application
	private String colocationAffinity
	private org.eclipse.equinox.p2.publisher.eclipse.URLEntry description
	private org.eclipse.equinox.p2.publisher.eclipse.URLEntry license
	private org.eclipse.equinox.p2.publisher.eclipse.URLEntry copyright
	private String installHandler
	private String installHandlerURL
	private String installHandlerLibrary
	private org.eclipse.equinox.p2.publisher.eclipse.URLEntry updateSite
	private java.util.ArrayList discoverySites
	private java.util.ArrayList entries
	private String providerName
	private String os
	private String ws
	private String arch
	private String nl
	private String location
	private java.util.Map localizations
	public void  (java.lang.String, java.lang.String) 
		String id
		String version
	public void addDiscoverySite (java.lang.String, java.lang.String) 
		String siteLabel
		String url
		org.eclipse.equinox.p2.publisher.eclipse.URLEntry entry
	public void addEntry (org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry) 
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry plugin
	public java.lang.String getApplication () 
	public java.lang.String getArch () 
	public java.lang.String getColocationAffinity () 
	public java.lang.String getCopyright () 
	public java.lang.String getCopyrightURL () 
	public java.lang.String getDescription () 
	public java.lang.String getDescriptionURL () 
	public org.eclipse.equinox.p2.publisher.eclipse.URLEntry[] getDiscoverySites () 
	public org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry[] getEntries () 
	public java.lang.String getId () 
	public java.lang.String getImage () 
	public java.lang.String getInstallHandler () 
	public java.lang.String getInstallHandlerLibrary () 
	public java.lang.String getInstallHandlerURL () 
	public java.lang.String getLabel () 
	public java.lang.String getLicense () 
	public java.lang.String getLicenseURL () 
	public java.util.Map getLocalizations () 
	public java.lang.String getLocation () 
	public java.lang.String getNL () 
	public java.lang.String getOS () 
	public java.lang.String getPlugin () 
	public java.lang.String getProviderName () 
	public org.eclipse.equinox.p2.publisher.eclipse.URLEntry getUpdateSite () 
	public java.lang.String getVersion () 
	public java.lang.String getWS () 
	public boolean isExclusive () 
	public boolean isPrimary () 
	public void setApplication (java.lang.String) 
		String application
	public void setColocationAffinity (java.lang.String) 
		String colocationAffinity
	public void setCopyright (java.lang.String) 
		String copyright
	public void setCopyrightURL (java.lang.String) 
		String copyrightURL
	public void setDescription (java.lang.String) 
		String description
	public void setDescriptionURL (java.lang.String) 
		String descriptionURL
	public void setEnvironment (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String os
		String ws
		String arch
		String nl
	public void setExclusive (boolean) 
		boolean exclusive
	public void setImage (java.lang.String) 
		String image
	public void setInstallHandler (java.lang.String) 
		String installHandler
	public void setInstallHandlerLibrary (java.lang.String) 
		String installHandlerLibrary
	public void setInstallHandlerURL (java.lang.String) 
		String installHandlerURL
	public void setLabel (java.lang.String) 
		String label
	public void setLicense (java.lang.String) 
		String license
	public void setLicenseURL (java.lang.String) 
		String licenseURL
	public void setLocalizations (java.util.Map) 
		java.util.Map localizations
	public void setLocation (java.lang.String) 
		String location
	public void setPlugin (java.lang.String) 
		String pluginId
	public void setPrimary (boolean) 
		boolean primary
	public void setProviderName (java.lang.String) 
		String value
	public void setUpdateSiteLabel (java.lang.String) 
		String updateSiteLabel
	public void setUpdateSiteURL (java.lang.String) 
		String updateSiteURL
	public void setURL (java.lang.String) 
		String value
	public void setVersion (java.lang.String) 
		String version
	public java.lang.String toString () 
}

org/eclipse/equinox/p2/publisher/eclipse/FeatureEntry.class
FeatureEntry.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry extends java.lang.Object {
	private final String id
	private String version
	private String url
	private String os
	private String ws
	private String arch
	private String nl
	private String match
	private final boolean isPlugin
	private boolean isFragment
	private boolean isRequires
	private boolean unpack
	private boolean optional
	private boolean isPatch
	private String filter
	public static org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry createRequires (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean) 
		String id
		String version
		String match
		String filter
		boolean isPlugin
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry result
	public void  (java.lang.String, java.lang.String, boolean) 
		String id
		String version
		boolean isPlugin
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry other
	public java.lang.String getArch () 
	public java.lang.String getFilter () 
	public java.lang.String getId () 
	public java.lang.String getMatch () 
	public java.lang.String getNL () 
	public java.lang.String getOS () 
	public java.lang.String getURL () 
	public java.lang.String getVersion () 
	public java.lang.String getWS () 
	public int hashCode () 
		int result
	public boolean isFragment () 
	public boolean isOptional () 
	public boolean isPlugin () 
	public boolean isRequires () 
	public boolean isUnpack () 
	public void setEnvironment (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String os
		String ws
		String arch
		String nl
	public void setFilter (java.lang.String) 
		String filter
	public void setFragment (boolean) 
		boolean value
	public void setOptional (boolean) 
		boolean value
	public void setUnpack (boolean) 
		boolean value
	public void setURL (java.lang.String) 
		String value
	public void setVersion (java.lang.String) 
		String value
	public java.lang.String toString () 
		StringBuffer result
	public boolean isPatch () 
	public void setPatch (boolean) 
		boolean patch
}

org/eclipse/equinox/p2/publisher/eclipse/FeaturesAction.class
FeaturesAction.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.FeaturesAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
	public static final String INSTALL_FEATURES_FILTER
	private static final String UPDATE_FEATURE_APPLICATION_PROP
	private static final String UPDATE_FEATURE_PLUGIN_PROP
	private static final String UPDATE_FEATURE_EXCLUSIVE_PROP
	private static final String UPDATE_FEATURE_PRIMARY_PROP
	protected org.eclipse.equinox.p2.publisher.eclipse.Feature[] features
	private java.io.File[] locations
	public static org.eclipse.equinox.p2.metadata.IArtifactKey createFeatureArtifactKey (java.lang.String, java.lang.String) 
		String id
		String version
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit createFeatureJarIU (org.eclipse.equinox.p2.publisher.eclipse.Feature, org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.publisher.eclipse.Feature feature
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		String id
		org.eclipse.equinox.p2.metadata.Version version
		String installHandlerProperty
		java.util.ArrayList providedCapabilities
		java.util.Map touchpointData
		java.util.Map localizations
		java.util.Map$Entry locEntry
		java.util.Locale locale
		java.util.Map translatedStrings
		java.util.Map$Entry entry
	private static java.lang.String getTransformedId (java.lang.String, boolean, boolean) 
		String original
		boolean isPlugin
		boolean isGroup
	private static java.net.URI toURIOrNull (java.lang.String) 
		String url
	public void  (org.eclipse.equinox.p2.publisher.eclipse.Feature[]) 
		org.eclipse.equinox.p2.publisher.eclipse.Feature[] features
	public void  (java.io.File[]) 
		java.io.File[] locations
	private void createAdviceFileAdvice (org.eclipse.equinox.p2.publisher.eclipse.Feature, org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.publisher.eclipse.Feature feature
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		String location
		String groupId
		org.eclipse.equinox.p2.publisher.eclipse.AdviceFileAdvice advice
	private void createBundleShapeAdvice (org.eclipse.equinox.p2.publisher.eclipse.Feature, org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.publisher.eclipse.Feature feature
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry[] entries
		int i
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
	protected org.eclipse.equinox.p2.metadata.IInstallableUnit createFeatureRootFileIU (java.lang.String, java.lang.String, java.io.File, org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor) 
		String featureId
		String featureVersion
		java.io.File location
		org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor descriptor
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		String id
		org.eclipse.equinox.p2.metadata.Version version
		String configSpec
		java.util.Map touchpointData
		String configurationData
		String unConfigurationData
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		org.eclipse.equinox.p2.metadata.IInstallableUnit iuResult
	protected org.eclipse.equinox.p2.metadata.IInstallableUnit createGroupIU (org.eclipse.equinox.p2.publisher.eclipse.Feature, java.util.List, org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.publisher.eclipse.Feature feature
		java.util.List childIUs
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		String id
		org.eclipse.equinox.p2.metadata.Version version
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry[] entries
		java.util.List required
		int i
		org.eclipse.equinox.p2.metadata.VersionRange range
		String requiredId
		int i
		org.eclipse.equinox.p2.metadata.IInstallableUnit child
		org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
		java.util.ArrayList providedCapabilities
		java.util.Map localizations
		java.util.Map$Entry locEntry
		java.util.Locale locale
		java.util.Map translatedStrings
		java.util.Map$Entry e
	protected java.lang.String getGroupId (java.lang.String) 
		String featureId
	private org.eclipse.equinox.p2.metadata.IInstallableUnit createPatchIU (org.eclipse.equinox.p2.publisher.eclipse.Feature, java.util.List, org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.publisher.eclipse.Feature feature
		java.util.List childIUs
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitPatchDescription iu
		String id
		org.eclipse.equinox.p2.metadata.Version version
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry[] entries
		java.util.ArrayList applicabilityScope
		java.util.ArrayList patchRequirements
		java.util.ArrayList requirementChanges
		int i
		org.eclipse.equinox.p2.metadata.VersionRange range
		org.eclipse.equinox.p2.metadata.IRequirement req
		org.eclipse.equinox.p2.metadata.IRequirement from
		int i
		org.eclipse.equinox.p2.metadata.IInstallableUnit child
		java.util.ArrayList providedCapabilities
		java.util.Map localizations
		java.util.Map$Entry locEntry
		java.util.Locale locale
		java.util.Map translatedStrings
		java.util.Map$Entry e
	private java.io.File[] expandLocations (java.io.File[]) 
		java.io.File[] list
		java.util.ArrayList result
	private void expandLocations (java.io.File[], java.util.ArrayList) 
		java.io.File[] list
		java.util.ArrayList result
		int i
		java.io.File location
	protected void generateFeatureIUs (org.eclipse.equinox.p2.publisher.eclipse.Feature[], org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.p2.publisher.eclipse.Feature[] featureList
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		int i
		org.eclipse.equinox.p2.publisher.eclipse.Feature feature
		java.util.ArrayList childIUs
		org.eclipse.equinox.p2.metadata.IInstallableUnit featureJarIU
		org.eclipse.equinox.p2.metadata.IInstallableUnit groupIU
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription[] others
		int iuIndex
	protected org.eclipse.equinox.p2.metadata.IInstallableUnit generateFeatureJarIU (org.eclipse.equinox.p2.publisher.eclipse.Feature, org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.publisher.eclipse.Feature feature
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
	protected java.util.ArrayList generateRootFileIUs (org.eclipse.equinox.p2.publisher.eclipse.Feature, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.publisher.eclipse.Feature feature
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		java.util.ArrayList ius
		java.util.Collection collection
		org.eclipse.equinox.p2.publisher.actions.IFeatureRootAdvice advice
		String[] configs
		int i
		String config
		org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor descriptor
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
		java.io.File[] files
		org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey
		org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor artifactDescriptor
		org.eclipse.equinox.internal.p2.core.helpers.FileUtils$IPathComputer computer
	private void generateSiteReference (java.lang.String, java.lang.String, java.lang.String, java.util.List) 
		String location
		String nickname
		String featureId
		java.util.List collector
		String message
		java.net.URI associateLocation
		String message
	protected void generateSiteReferences (org.eclipse.equinox.p2.publisher.eclipse.Feature, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.publisher.eclipse.Feature feature
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.eclipse.URLEntry updateURL
		java.util.List collector
		org.eclipse.equinox.p2.publisher.eclipse.URLEntry[] discoverySites
		int i
	protected org.eclipse.equinox.p2.publisher.eclipse.Feature[] getFeatures (java.io.File[]) 
		java.io.File[] featureLocations
		java.util.ArrayList result
		int i
		org.eclipse.equinox.p2.publisher.eclipse.Feature feature
	private org.eclipse.equinox.p2.metadata.expression.IMatchExpression getFilter (org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry) 
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
		StringBuffer result
	private void expandFilter (java.lang.String, java.lang.String, java.lang.StringBuffer) 
		String filter
		String osgiFilterValue
		StringBuffer result
		java.util.StringTokenizer token
	protected org.eclipse.equinox.p2.metadata.VersionRange getVersionRange (org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry) 
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
		String versionSpec
		org.eclipse.equinox.p2.metadata.Version version
		String match
		org.osgi.framework.Version osgiVersion
		org.eclipse.equinox.p2.metadata.Version upper
		org.eclipse.equinox.p2.metadata.Version upper
	private boolean isPatch (org.eclipse.equinox.p2.publisher.eclipse.Feature) 
		org.eclipse.equinox.p2.publisher.eclipse.Feature feature
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry[] entries
		int i
	public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected void publishFeatureArtifacts (org.eclipse.equinox.p2.publisher.eclipse.Feature, org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.publisher.eclipse.Feature feature
		org.eclipse.equinox.p2.metadata.IInstallableUnit featureIU
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		java.util.Collection artifacts
		org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey
		java.io.File file
		org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor ad
	private void setupLinks (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription, org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor) 
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor descriptor
		String[] links
		StringBuffer linkActions
		int i
		String target
		String name
		java.util.Map touchpointData
	private void setupPermissions (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription, org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor) 
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor descriptor
		java.util.Map touchpointData
		String[][] permsList
		int i
		String[] permSpec
		String configurationData
}

org/eclipse/equinox/p2/publisher/eclipse/FeaturesAndBundlesPublisherApplication.class
FeaturesAndBundlesPublisherApplication.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.FeaturesAndBundlesPublisherApplication extends org.eclipse.equinox.p2.publisher.AbstractPublisherApplication {
	protected java.io.File[] features
	protected java.io.File[] bundles
	protected String rootIU
	protected String rootVersion
	public void  () 
	protected void processParameter (java.lang.String, java.lang.String, org.eclipse.equinox.p2.publisher.PublisherInfo)  throws java.net.URISyntaxException 
		String arg
		String parameter
		org.eclipse.equinox.p2.publisher.PublisherInfo pinfo
	private java.io.File[] createFiles (java.lang.String) 
		String parameter
		String[] filespecs
		java.io.File[] result
		int i
	protected org.eclipse.equinox.p2.publisher.IPublisherAction[] createActions () 
		java.util.ArrayList result
}

org/eclipse/equinox/p2/publisher/eclipse/IBrandingAdvice.class
IBrandingAdvice.java
package org.eclipse.equinox.p2.publisher.eclipse
public abstract org.eclipse.equinox.p2.publisher.eclipse.IBrandingAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice  {
	public abstract java.lang.String getOS () 
	public abstract java.lang.String[] getIcons () 
	public abstract java.lang.String getExecutableName () 
}

org/eclipse/equinox/p2/publisher/eclipse/IBundleShapeAdvice.class
IBundleShapeAdvice.java
package org.eclipse.equinox.p2.publisher.eclipse
public abstract org.eclipse.equinox.p2.publisher.eclipse.IBundleShapeAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice  {
	public static final String DIR
	public static final String JAR
	public abstract java.lang.String getShape () 
}

org/eclipse/equinox/p2/publisher/eclipse/IConfigAdvice.class
IConfigAdvice.java
package org.eclipse.equinox.p2.publisher.eclipse
public abstract org.eclipse.equinox.p2.publisher.eclipse.IConfigAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice  {
	public abstract org.eclipse.equinox.frameworkadmin.BundleInfo[] getBundles () 
	public abstract java.util.Map getProperties () 
}

org/eclipse/equinox/p2/publisher/eclipse/IExecutableAdvice.class
IExecutableAdvice.java
package org.eclipse.equinox.p2.publisher.eclipse
public abstract org.eclipse.equinox.p2.publisher.eclipse.IExecutableAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice  {
	public abstract java.lang.String[] getVMArguments () 
	public abstract java.lang.String[] getProgramArguments () 
	public abstract java.lang.String getExecutableName () 
}

org/eclipse/equinox/p2/publisher/eclipse/InstallPublisherApplication.class
InstallPublisherApplication.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.InstallPublisherApplication extends org.eclipse.equinox.p2.publisher.AbstractPublisherApplication {
	protected String id
	protected org.eclipse.equinox.p2.metadata.Version version
	protected String name
	protected String executableName
	protected String flavor
	protected org.eclipse.equinox.p2.metadata.IVersionedId[] topLevel
	protected boolean start
	protected String[] rootExclusions
	public void  () 
	protected void processFlag (java.lang.String, org.eclipse.equinox.p2.publisher.PublisherInfo) 
		String arg
		org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
	protected void initialize (org.eclipse.equinox.p2.publisher.PublisherInfo)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
	protected void processParameter (java.lang.String, java.lang.String, org.eclipse.equinox.p2.publisher.PublisherInfo)  throws java.net.URISyntaxException 
		String arg
		String parameter
		org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
	private org.eclipse.equinox.p2.metadata.IVersionedId[] createVersionedIdList (java.lang.String) 
		String parameter
		String[] list
		org.eclipse.equinox.p2.metadata.IVersionedId[] result
		int i
	protected org.eclipse.equinox.p2.publisher.IPublisherAction[] createActions () 
		java.util.ArrayList result
	private org.eclipse.equinox.p2.publisher.IPublisherAction createEclipseInstallAction () 
		String[] exclusions
		String[] result
	protected java.lang.String[] getBaseExclusions () 
}

org/eclipse/equinox/p2/publisher/eclipse/LaunchingAdvice.class
LaunchingAdvice.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.LaunchingAdvice extends org.eclipse.equinox.p2.publisher.AbstractAdvice implements org.eclipse.equinox.p2.publisher.eclipse.IExecutableAdvice  {
	private org.eclipse.equinox.internal.provisional.frameworkadmin.LauncherData data
	private String configSpec
	public void  (org.eclipse.equinox.internal.provisional.frameworkadmin.LauncherData, java.lang.String) 
		org.eclipse.equinox.internal.provisional.frameworkadmin.LauncherData data
		String configSpec
	protected java.lang.String getConfigSpec () 
	public java.lang.String[] getProgramArguments () 
	public java.lang.String[] getVMArguments () 
	public java.lang.String getExecutableName () 
}

org/eclipse/equinox/p2/publisher/eclipse/ProductAction.class
ProductAction.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.ProductAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
	protected String source
	protected String id
	protected org.eclipse.equinox.p2.metadata.Version version
	protected String name
	protected String executableName
	protected String flavor
	protected boolean start
	protected java.io.File executablesFeatureLocation
	protected org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor product
	protected org.eclipse.equinox.p2.publisher.IPublisherResult publisherResults
	public void  (java.lang.String, org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor, java.lang.String, java.io.File) 
		String source
		org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor product
		String flavor
		java.io.File executablesFeatureLocation
	protected org.eclipse.equinox.p2.publisher.IPublisherAction[] createActions (org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		java.util.ArrayList actions
	protected org.eclipse.equinox.p2.publisher.IPublisherAction createApplicationExecutableAction (java.lang.String[]) 
		String[] configSpecs
	protected org.eclipse.equinox.p2.publisher.IPublisherAction createDefaultCUsAction () 
	protected org.eclipse.equinox.p2.publisher.IPublisherAction createRootIUAction () 
	protected org.eclipse.equinox.p2.publisher.IPublisherAction createConfigCUsAction () 
	protected org.eclipse.equinox.p2.publisher.IPublisherAction createJREAction () 
	public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.publisher.IPublisherAction[] actions
		org.eclipse.core.runtime.MultiStatus finalStatus
		int i
	private void createAdvice () 
	private void createAdviceFileAdvice () 
		java.io.File productFileLocation
		org.eclipse.equinox.p2.publisher.eclipse.AdviceFileAdvice advice
	private void createRootAdvice () 
		java.util.Collection list
		java.util.Collection list
	private void createProductAdvice () 
		String[] configSpecs
		int i
	private java.util.Collection versionElements (java.util.Collection, java.lang.String) 
		java.util.Collection elements
		String namespace
		java.util.Collection versionAdvice
		java.util.List result
		org.eclipse.equinox.p2.metadata.IVersionedId element
		org.eclipse.equinox.p2.metadata.Version elementVersion
		java.util.Iterator advice
		org.eclipse.equinox.p2.metadata.IInstallableUnit unit
	private java.util.Collection listElements (java.util.List, java.lang.String) 
		java.util.List elements
		String suffix
		java.util.ArrayList result
		org.eclipse.equinox.p2.metadata.IVersionedId elementName
	protected java.io.File getExecutablesLocation () 
}

org/eclipse/equinox/p2/publisher/eclipse/ProductFileAdvice.class
ProductFileAdvice.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.ProductFileAdvice extends org.eclipse.equinox.p2.publisher.AbstractAdvice implements org.eclipse.equinox.p2.publisher.actions.ILicenseAdvice org.eclipse.equinox.p2.publisher.eclipse.IExecutableAdvice org.eclipse.equinox.p2.publisher.eclipse.IConfigAdvice org.eclipse.equinox.p2.publisher.eclipse.IBrandingAdvice  {
	private static final String OSGI_SPLASH_PATH
	private static final String SPLASH_PREFIX
	private org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor product
	private String configSpec
	private String ws
	private String os
	private String arch
	private org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData configData
	protected java.lang.String getId () 
	protected org.eclipse.equinox.p2.metadata.Version getVersion () 
	public void  (org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor, java.lang.String) 
		org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor product
		String configSpec
		String[] config
	public java.lang.String[] getProgramArguments () 
		String line
	public java.lang.String[] getVMArguments () 
		String line
	public org.eclipse.equinox.frameworkadmin.BundleInfo[] getBundles () 
	public java.util.Map getProperties () 
		java.util.Map result
	public java.lang.String getExecutableName () 
	public org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor getProductFile () 
	public java.lang.String[] getIcons () 
	public java.lang.String getOS () 
	public java.lang.String getLicenseURL () 
	public java.lang.String getLicenseText () 
	private org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData getConfigData () 
		org.eclipse.equinox.internal.p2.publisher.eclipse.DataLoader loader
		org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData result
		org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData result
		String location
	private void addProductFileConfigBundles (org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData) 
		org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData data
		java.util.Set versionBoundBundles
		java.util.Map unboundedBundles
		org.eclipse.equinox.frameworkadmin.BundleInfo[] bundles
		int i
		org.eclipse.equinox.frameworkadmin.BundleInfo bundleInfo
		java.util.List bundleInfos
		org.eclipse.equinox.frameworkadmin.BundleInfo bundleInfo
		java.util.List list
		org.eclipse.equinox.frameworkadmin.BundleInfo target
	private void addUnboundedBundle (java.util.Map, org.eclipse.equinox.frameworkadmin.BundleInfo) 
		java.util.Map data
		org.eclipse.equinox.frameworkadmin.BundleInfo bundleInfo
	private void addProductFileBundles (org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData) 
		org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData data
		java.util.List bundles
		java.util.Set set
		org.eclipse.equinox.p2.metadata.IVersionedId vid
		org.eclipse.equinox.frameworkadmin.BundleInfo bundleInfo
	private org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData generateConfigData () 
		org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData result
		java.util.List bundles
		org.eclipse.equinox.p2.metadata.IVersionedId vid
		org.eclipse.equinox.frameworkadmin.BundleInfo bundleInfo
	private java.lang.String getSplashLocation () 
	protected java.lang.String getConfigSpec () 
	protected boolean matchConfig (java.lang.String, boolean) 
		String spec
		boolean includeDefault
		String targetWS
		String targetOS
		String targetArch
	private org.eclipse.equinox.internal.p2.publisher.eclipse.DataLoader createDataLoader () 
		String location
		java.io.File configFile
		java.io.File parent
}

org/eclipse/equinox/p2/publisher/eclipse/ProductPublisherApplication.class
ProductPublisherApplication.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.ProductPublisherApplication extends org.eclipse.equinox.p2.publisher.AbstractPublisherApplication {
	private String product
	private String executables
	private String flavor
	public void  () 
	protected org.eclipse.equinox.p2.publisher.IPublisherAction[] createActions () 
		java.util.ArrayList result
	private org.eclipse.equinox.p2.publisher.IPublisherAction createProductAction () 
		org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor productDescriptor
		java.io.File executablesFeature
	protected void processParameter (java.lang.String, java.lang.String, org.eclipse.equinox.p2.publisher.PublisherInfo)  throws java.net.URISyntaxException 
		String arg
		String parameter
		org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.actions.VersionAdvice versionAdvice
		org.eclipse.equinox.p2.publisher.actions.VersionAdvice versionAdvice
}

org/eclipse/equinox/p2/publisher/eclipse/URLEntry.class
URLEntry.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.URLEntry extends java.lang.Object {
	private String annotation
	private String url
	public void  () 
	public void  (java.lang.String, java.lang.String) 
		String url
		String annotation
	public void setAnnotation (java.lang.String) 
		String annotation
	public java.lang.String getAnnotation () 
	public void setURL (java.lang.String) 
		String url
	public java.lang.String getURL () 
}

org/eclipse/equinox/spi/
org/eclipse/equinox/spi/p2/
org/eclipse/equinox/spi/p2/publisher/
org/eclipse/equinox/spi/p2/publisher/LocalizationHelper$1.class
LocalizationHelper.java
package org.eclipse.equinox.spi.p2.publisher
 org.eclipse.equinox.spi.p2.publisher.LocalizationHelper$1 extends org.eclipse.equinox.spi.p2.publisher.LocalizationHelper$FileFilter {
	private final String val$filenamePrefix
	void  (org.eclipse.equinox.spi.p2.publisher.LocalizationHelper, java.lang.String) 
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File directory
		String filename
}

org/eclipse/equinox/spi/p2/publisher/LocalizationHelper$FileFilter.class
LocalizationHelper.java
package org.eclipse.equinox.spi.p2.publisher
abstract org.eclipse.equinox.spi.p2.publisher.LocalizationHelper$FileFilter extends java.lang.Object implements java.io.FilenameFilter  {
	final org.eclipse.equinox.spi.p2.publisher.LocalizationHelper this$0
	public void  (org.eclipse.equinox.spi.p2.publisher.LocalizationHelper) 
	public abstract boolean accept (java.io.File, java.lang.String) 
}

org/eclipse/equinox/spi/p2/publisher/LocalizationHelper.class
LocalizationHelper.java
package org.eclipse.equinox.spi.p2.publisher
public final org.eclipse.equinox.spi.p2.publisher.LocalizationHelper extends java.lang.Object {
	private static final String PROPERTIES_FILE_EXTENSION
	private static final java.util.Locale DEFAULT_LOCALE
	private static org.eclipse.equinox.spi.p2.publisher.LocalizationHelper instance
	static void  () 
	public static java.lang.String getLocaleString (java.lang.String, java.lang.String) 
		String filename
		String prefix
		String localeString
	public static java.util.Locale getLocale (java.lang.String) 
		String localeString
		java.util.Locale locale
	public static java.util.Map getDirPropertyLocalizations (java.io.File, java.lang.String, java.util.Locale, java.lang.String[]) 
		java.io.File root
		String localizationPath
		java.util.Locale defaultLocale
		String[] propertyKeys
		java.io.File fullPath
		java.io.File localizationDir
		String localizationFile
		String[] localizationFiles
		java.util.HashMap localizations
		int i
		String nextFile
		java.util.Locale nextLocale
		java.util.Map properties
		java.util.Map localizedStrings
		java.io.IOException ioe
	public static java.util.Map getJarPropertyLocalizations (java.io.File, java.lang.String, java.util.Locale, java.lang.String[]) 
		java.io.File root
		String localizationPath
		java.util.Locale defaultLocale
		String[] propertyKeys
		java.util.zip.ZipFile jarFile
		java.util.Map localizations
		java.util.Enumeration entries
		java.util.zip.ZipEntry nextEntry
		String nextName
		String localeString
		java.util.Locale nextLocale
		java.io.InputStream stream
		java.util.Map properties
		java.util.Map localizedStrings
		java.io.IOException ioe
	private static java.util.Map loadProperties (java.io.File, java.lang.String)  throws java.io.IOException 
		java.io.File root
		String propertyFilename
		java.io.InputStream propertyStream
		java.net.URLConnection connection
	public static java.util.Map getLocalizedProperties (java.lang.String[], java.util.Map) 
		String[] propertyKeys
		java.util.Map properties
		java.util.Map localizedProperties
		int i
		String key
		String localizedValue
	public static java.lang.String[] getLocalizationFiles (java.io.File, java.lang.String) 
		java.io.File localizationDir
		String filenamePrefix
	private void  () 
}

org/eclipse/equinox/spi/p2/publisher/PublisherHelper.class
PublisherHelper.java
package org.eclipse.equinox.spi.p2.publisher
public org.eclipse.equinox.spi.p2.publisher.PublisherHelper extends java.lang.Object {
	public static final String NAMESPACE_ECLIPSE_TYPE
	public static final String NAMESPACE_FLAVOR
	public static final String TYPE_ECLIPSE_FEATURE
	public static final String TYPE_ECLIPSE_SOURCE
	public static final String NAMESPACE_IU_LOCALIZATION
	public static final String[] BUNDLE_LOCALIZED_PROPERTIES
	public static final String CAPABILITY_NS_JAVA_PACKAGE
	public static final String CAPABILITY_NS_UPDATE_FEATURE
	public static final String ECLIPSE_FEATURE_CLASSIFIER
	public static final String OSGI_BUNDLE_CLASSIFIER
	public static final String BINARY_ARTIFACT_CLASSIFIER
	public static final String INSTALL_FEATURES_FILTER
	public static final String IU_NAMESPACE
	public static final String ECLIPSE_INSTALL_HANDLER_PROP
	public static final org.eclipse.equinox.p2.metadata.ITouchpointType TOUCHPOINT_NATIVE
	public static final org.eclipse.equinox.p2.metadata.ITouchpointType TOUCHPOINT_OSGI
	public static final org.eclipse.equinox.p2.metadata.IProvidedCapability FEATURE_CAPABILITY
	static void  () 
	public void  () 
	public static org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.File) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.io.File pathOnDisk
	public static org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.File) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository artifactRepo
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.io.File pathOnDisk
	public static org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.File) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.io.File pathOnDisk
	private static org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.File) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository artifactRepo
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.io.File pathOnDisk
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor result
		org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor descriptor
		String md5
	private static java.lang.String computeMD5 (java.io.File) 
		java.io.File file
		java.security.MessageDigest md5Checker
		java.security.MessageDigest md5Checker
		java.io.InputStream fis
		int read
		byte[] digest
		StringBuffer buf
		int i
	public static org.eclipse.equinox.p2.metadata.IProvidedCapability makeTranslationCapability (java.lang.String, java.util.Locale) 
		String hostId
		java.util.Locale locale
	public static java.lang.String createDefaultConfigUnitId (java.lang.String, java.lang.String) 
		String classifier
		String configurationFlavor
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit createDefaultFeatureConfigurationUnit (java.lang.String) 
		String configurationFlavor
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
		String configUnitId
		org.eclipse.equinox.p2.metadata.Version configUnitVersion
		org.eclipse.equinox.p2.metadata.IRequirement[] reqs
		java.util.Map touchpointData
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit createDefaultConfigurationUnitForSourceBundles (java.lang.String) 
		String configurationFlavor
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
		String configUnitId
		org.eclipse.equinox.p2.metadata.Version configUnitVersion
		org.eclipse.equinox.p2.metadata.IRequirement[] reqs
		java.util.Map touchpointData
	private static void addExtraProperties (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.util.Map) 
		org.eclipse.equinox.p2.metadata.IInstallableUnit iiu
		java.util.Map extraProperties
		org.eclipse.equinox.internal.p2.metadata.InstallableUnit iu
		java.util.Map$Entry entry
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit[] createEclipseIU (org.eclipse.osgi.service.resolver.BundleDescription, boolean, org.eclipse.equinox.p2.metadata.IArtifactKey, java.util.Map) 
		org.eclipse.osgi.service.resolver.BundleDescription bd
		boolean isFolderPlugin
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.util.Map extraProperties
		java.util.ArrayList iusCreated
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
		String shape
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
	public static org.eclipse.equinox.internal.p2.metadata.ArtifactKey createBinaryArtifactKey (java.lang.String, org.eclipse.equinox.p2.metadata.Version) 
		String id
		org.eclipse.equinox.p2.metadata.Version version
	public static org.eclipse.equinox.p2.metadata.IProvidedCapability createSelfCapability (java.lang.String, org.eclipse.equinox.p2.metadata.Version) 
		String installableUnitId
		org.eclipse.equinox.p2.metadata.Version installableUnitVersion
	public static org.osgi.framework.Version toOSGiVersion (org.eclipse.equinox.p2.metadata.Version) 
		org.eclipse.equinox.p2.metadata.Version version
		org.eclipse.equinox.internal.p2.metadata.BasicVersion bv
	public static org.eclipse.equinox.p2.metadata.Version fromOSGiVersion (org.osgi.framework.Version) 
		org.osgi.framework.Version version
	public static org.eclipse.osgi.service.resolver.VersionRange toOSGiVersionRange (org.eclipse.equinox.p2.metadata.VersionRange) 
		org.eclipse.equinox.p2.metadata.VersionRange range
	public static org.eclipse.equinox.p2.metadata.VersionRange fromOSGiVersionRange (org.eclipse.osgi.service.resolver.VersionRange) 
		org.eclipse.osgi.service.resolver.VersionRange range
}