Home | History | Annotate | Download | only in 0.18.1

META-INF/
META-INF/MANIFEST.MF
org/
org/eclipse/
org/eclipse/tycho/
org/eclipse/tycho/p2/
org/eclipse/tycho/p2/maven/
org/eclipse/tycho/p2/maven/repository/
org/eclipse/tycho/p2/maven/repository/xmlio/
org/eclipse/tycho/p2/maven/repository/xmlio35/
org/eclipse/tycho/p2/util/
org/eclipse/tycho/repository/
org/eclipse/tycho/repository/local/
org/eclipse/tycho/repository/module/
org/eclipse/tycho/repository/p2base/
org/eclipse/tycho/repository/p2base/artifact/
org/eclipse/tycho/repository/p2base/artifact/provider/
org/eclipse/tycho/repository/p2base/artifact/repository/
org/eclipse/tycho/repository/publishing/
org/eclipse/tycho/repository/registry/
org/eclipse/tycho/repository/util/
org/eclipse/tycho/p2/maven/repository/AbstractMavenArtifactRepository$1.class
AbstractMavenArtifactRepository.java
package org.eclipse.tycho.p2.maven.repository
 org.eclipse.tycho.p2.maven.repository.AbstractMavenArtifactRepository$1 extends java.lang.Object implements org.eclipse.equinox.p2.query.IQueryable  {
	final org.eclipse.tycho.p2.maven.repository.AbstractMavenArtifactRepository this$0
	void  (org.eclipse.tycho.p2.maven.repository.AbstractMavenArtifactRepository) 
	public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/tycho/p2/maven/repository/AbstractMavenArtifactRepository.class
AbstractMavenArtifactRepository.java
package org.eclipse.tycho.p2.maven.repository
public abstract org.eclipse.tycho.p2.maven.repository.AbstractMavenArtifactRepository extends org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository implements org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository  {
	public static final String VERSION
	private static final org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] ARTIFACT_DESCRIPTOR_ARRAY
	protected java.util.Map descriptorsMap
	protected java.util.Set descriptors
	protected final org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
	static void  () 
	protected void  (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, org.eclipse.tycho.p2.repository.RepositoryReader) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		java.net.URI uri
		org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
	public boolean contains (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public boolean contains (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] getArtifactDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.util.Set descriptors
	protected org.eclipse.tycho.p2.repository.GAV getP2GAV (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		StringBuffer version
	public org.eclipse.core.runtime.IStatus resolve (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public void addDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected final void internalAddDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.util.Set descriptorsForKey
	protected final void descriptorsChanged () 
	protected void store () 
	public void addDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[], org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	org.eclipse.tycho.p2.repository.GAV getGAV (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		org.eclipse.tycho.p2.repository.GAV gav
	public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.eclipse.equinox.p2.query.IQueryable descriptorQueryable () 
	public org.eclipse.core.runtime.IStatus getArtifacts (org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[], org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] requests
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor subMonitor
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.equinox.p2.repository.artifact.IArtifactRequest request
	public org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		java.io.OutputStream destination
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.eclipse.core.runtime.IStatus getRawArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		java.io.OutputStream destination
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.tycho.p2.repository.GAV gav
		String classifier
		String extension
		java.io.InputStream source
		java.io.IOException e
	public java.io.File getArtifactFile (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.util.Set descriptors
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public java.io.File getArtifactFile (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		org.eclipse.tycho.p2.repository.GAV gav
		String classifier
		String extension
}

org/eclipse/tycho/p2/maven/repository/AbstractMavenMetadataRepository.class
AbstractMavenMetadataRepository.java
package org.eclipse.tycho.p2.maven.repository
public abstract org.eclipse.tycho.p2.maven.repository.AbstractMavenMetadataRepository extends org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository {
	protected final org.eclipse.tycho.p2.repository.TychoRepositoryIndex metadataIndex
	protected final org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
	protected java.util.Set units
	protected java.util.Map unitsMap
	public void  (java.net.URI, org.eclipse.tycho.p2.repository.TychoRepositoryIndex, org.eclipse.tycho.p2.repository.RepositoryReader) 
		java.net.URI location
		org.eclipse.tycho.p2.repository.TychoRepositoryIndex metadataIndex
		org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
	public void  (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, org.eclipse.tycho.p2.repository.TychoRepositoryIndex, org.eclipse.tycho.p2.repository.RepositoryReader) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		java.net.URI location
		org.eclipse.tycho.p2.repository.TychoRepositoryIndex metadataIndex
		org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
	protected void load () 
		org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO io
		org.eclipse.tycho.p2.repository.GAV gav
		java.io.File localArtifactFileLocation
		java.io.InputStream is
		java.util.Set gavUnits
		java.io.IOException e
	public void initialize (org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository$RepositoryState) 
		org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository$RepositoryState state
	public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.core.runtime.IProgressMonitor monitor
	public java.util.Map getGAVs () 
	public java.util.Collection getReferences () 
}

org/eclipse/tycho/p2/maven/repository/AbstractMetadataRepository2.class
AbstractMetadataRepository2.java
package org.eclipse.tycho.p2.maven.repository
public abstract org.eclipse.tycho.p2.maven.repository.AbstractMetadataRepository2 extends org.eclipse.equinox.p2.repository.spi.AbstractRepository implements org.eclipse.equinox.p2.repository.metadata.IMetadataRepository  {
	protected void  (org.eclipse.equinox.p2.core.IProvisioningAgent, java.lang.String, java.lang.String, java.io.File) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		String name
		String type
		java.io.File location
	public void addReferences (java.util.Collection) 
		java.util.Collection references
	public java.util.Collection getReferences () 
	public org.eclipse.core.runtime.IStatus executeBatch (org.eclipse.equinox.p2.repository.IRunnableWithProgress, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.IRunnableWithProgress runnable
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.OperationCanceledException oce
		Exception e
	public void compress (org.eclipse.equinox.p2.core.IPool) 
		org.eclipse.equinox.p2.core.IPool iuPool
}

org/eclipse/tycho/p2/maven/repository/Activator.class
Activator.java
package org.eclipse.tycho.p2.maven.repository
public org.eclipse.tycho.p2.maven.repository.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator  {
	public static final String ID
	private static org.osgi.framework.BundleContext context
	private static org.eclipse.equinox.p2.core.IProvisioningAgent agent
	public void  () 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
		org.osgi.framework.ServiceReference providerRef
		org.eclipse.equinox.p2.core.IProvisioningAgentProvider provider
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	public static org.osgi.framework.BundleContext getContext () 
	public static org.eclipse.equinox.p2.core.IProvisioningAgent getProvisioningAgent () 
}

org/eclipse/tycho/p2/maven/repository/MavenMetadataRepository.class
MavenMetadataRepository.java
package org.eclipse.tycho.p2.maven.repository
public org.eclipse.tycho.p2.maven.repository.MavenMetadataRepository extends org.eclipse.tycho.p2.maven.repository.AbstractMavenMetadataRepository {
	public void  (java.net.URI, org.eclipse.tycho.p2.repository.TychoRepositoryIndex, org.eclipse.tycho.p2.repository.RepositoryReader) 
		java.net.URI location
		org.eclipse.tycho.p2.repository.TychoRepositoryIndex projectIndex
		org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
}

org/eclipse/tycho/p2/maven/repository/xmlio/ArtifactsIO$Parser35M7$ArtifactsHandler.class
ArtifactsIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio
public org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO$Parser35M7$ArtifactsHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler {
	private java.util.Set artifacts
	final org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO$Parser35M7 this$1
	public void  (org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO$Parser35M7) 
	public java.util.Set getArtifacts () 
	public void startElement (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attributes
	protected void handleRootAttributes (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
}

org/eclipse/tycho/p2/maven/repository/xmlio/ArtifactsIO$Parser35M7.class
ArtifactsIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio
 org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO$Parser35M7 extends org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser {
	private java.util.Set artifacts
	public void  (org.osgi.framework.BundleContext, java.lang.String) 
		org.osgi.framework.BundleContext context
		String bundleId
	public synchronized void parse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream stream
		org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO$Parser35M7$ArtifactsHandler artifactsHandler
		org.xml.sax.SAXException e
		javax.xml.parsers.ParserConfigurationException e
	protected java.lang.Object getRootObject () 
	public java.util.Set getArtifacts () 
}

org/eclipse/tycho/p2/maven/repository/xmlio/ArtifactsIO$Writer35M7.class
ArtifactsIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio
 org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO$Writer35M7 extends org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Writer {
	public void  (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream output
	public void write (java.util.Set) 
		java.util.Set descriptors
}

org/eclipse/tycho/p2/maven/repository/xmlio/ArtifactsIO.class
ArtifactsIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio
public org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO extends java.lang.Object {
	public void  () 
	public java.util.Set readXML (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream is
		org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO$Parser35M7 parser
	public void writeXML (java.util.Set, java.io.OutputStream)  throws java.io.IOException 
		java.util.Set descriptors
		java.io.OutputStream os
	public void writeXML (java.util.Set, java.io.File)  throws java.io.IOException 
		java.util.Set descriptors
		java.io.File file
		java.io.OutputStream os
}

org/eclipse/tycho/p2/maven/repository/xmlio/MetadataIO$Parser$InstallableUnitsHandler.class
MetadataIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio
final org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser$InstallableUnitsHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler {
	private java.util.List units
	final org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser this$1
	private void  (org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser) 
	protected void handleRootAttributes (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	public java.util.List getUnits () 
	public void startElement (java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String name
		org.xml.sax.Attributes attributes
	void  (org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser, org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser$InstallableUnitsHandler) 
}

org/eclipse/tycho/p2/maven/repository/xmlio/MetadataIO$Parser$RepositoryDocHandler.class
MetadataIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio
final org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser$RepositoryDocHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$DocHandler {
	final org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser this$1
	public void  (org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser, java.lang.String, org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler) 
		String rootName
		org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler rootHandler
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
}

org/eclipse/tycho/p2/maven/repository/xmlio/MetadataIO$Parser.class
MetadataIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio
 org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser extends org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser {
	private java.util.List units
	public void  () 
	protected java.lang.String getErrorMessage () 
	protected java.lang.Object getRootObject () 
	public synchronized void parse (java.io.InputStream, org.eclipse.core.runtime.IProgressMonitor)  throws java.io.IOException 
		java.io.InputStream stream
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser$InstallableUnitsHandler repositoryHandler
		org.xml.sax.SAXException e
		javax.xml.parsers.ParserConfigurationException e
	public java.util.List getUnits () 
}

org/eclipse/tycho/p2/maven/repository/xmlio/MetadataIO$Writer.class
MetadataIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio
 org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Writer extends org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataWriter {
	public void  (java.io.OutputStream)  throws java.io.UnsupportedEncodingException 
		java.io.OutputStream output
	public void write (java.util.Set) 
		java.util.Set units
		org.eclipse.equinox.p2.metadata.IInstallableUnit unit
}

org/eclipse/tycho/p2/maven/repository/xmlio/MetadataIO.class
MetadataIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio
public org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO extends java.lang.Object {
	public void  () 
	public java.util.Set readXML (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream is
		org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser parser
		java.util.Set units
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription desc
	public void writeXML (java.util.Set, java.io.OutputStream)  throws java.io.IOException 
		java.util.Set units
		java.io.OutputStream os
	public void writeXML (java.util.Set, java.io.File)  throws java.io.IOException 
		java.util.Set units
		java.io.File file
		java.io.OutputStream os
}

org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$Parser$ArtifactHandler.class
SimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
public org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$ArtifactHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
	private final String[] required
	private java.util.Set artifacts
	org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor currentArtifact
	private org.eclipse.equinox.internal.p2.persistence.XMLParser$PropertiesHandler propertiesHandler
	private org.eclipse.equinox.internal.p2.persistence.XMLParser$PropertiesHandler repositoryPropertiesHandler
	private org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$ProcessingStepsHandler processingStepsHandler
	final org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser this$1
	public void  (org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes, java.util.Set) 
		org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
		org.xml.sax.Attributes attributes
		java.util.Set artifacts
		String[] values
		org.eclipse.equinox.p2.metadata.Version version
	public void startElement (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attributes
	protected void finished () 
		java.util.Map properties
		org.eclipse.equinox.p2.repository.artifact.spi.ProcessingStepDescriptor[] processingSteps
}

org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$Parser$ArtifactsHandler.class
SimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
public org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$ArtifactsHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
	private java.util.Set artifacts
	final org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser this$1
	public void  (org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes) 
		org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
		org.xml.sax.Attributes attributes
		String size
	public java.util.Set getArtifacts () 
	public void startElement (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attributes
}

org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$Parser$MappingRuleHandler.class
SimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
public org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$MappingRuleHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
	private final String[] required
	final org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser this$1
	public void  (org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes, java.util.List) 
		org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
		org.xml.sax.Attributes attributes
		java.util.List mappingRules
	public void startElement (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attributes
}

org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$Parser$MappingRulesHandler.class
SimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
public org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$MappingRulesHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
	private java.util.List mappingRules
	final org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser this$1
	public void  (org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes) 
		org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
		org.xml.sax.Attributes attributes
		String size
	public java.lang.String[][] getMappingRules () 
		String[][] rules
		int index
		String[] ruleAttributes
	public void startElement (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attributes
}

org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$Parser$ProcessingStepHandler.class
SimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
public org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$ProcessingStepHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
	private final String[] required
	private final String[] optional
	final org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser this$1
	public void  (org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes, java.util.List) 
		org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
		org.xml.sax.Attributes attributes
		java.util.List processingSteps
		String[] attributeValues
	public void startElement (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attributes
}

org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$Parser$ProcessingStepsHandler.class
SimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
public org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$ProcessingStepsHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
	private java.util.List processingSteps
	final org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser this$1
	public void  (org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes) 
		org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
		org.xml.sax.Attributes attributes
		String size
	public org.eclipse.equinox.p2.repository.artifact.spi.ProcessingStepDescriptor[] getProcessingSteps () 
	public void startElement (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attributes
}

org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$Parser$RepositoryDocHandler.class
SimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
public final org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$RepositoryDocHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$DocHandler {
	final org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser this$1
	public void  (org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser, java.lang.String, org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler) 
		String rootName
		org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler rootHandler
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
		org.eclipse.equinox.p2.metadata.Version repositoryVersion
}

org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$Parser$RepositoryHandler.class
SimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
final org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$RepositoryHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler {
	private final String[] required
	private final String[] optional
	private String[] attrValues
	private org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$MappingRulesHandler mappingRulesHandler
	private org.eclipse.equinox.internal.p2.persistence.XMLParser$PropertiesHandler propertiesHandler
	private org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$ArtifactsHandler artifactsHandler
	private org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository repository
	final org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser this$1
	public void  (org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser) 
	public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository getRepository () 
	protected void handleRootAttributes (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	public void startElement (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attributes
	protected void finished () 
}

org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$Parser.class
SimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
public org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser extends org.eclipse.equinox.internal.p2.persistence.XMLParser implements org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$XMLConstants  {
	private org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository theRepository
	public void  (org.osgi.framework.BundleContext, java.lang.String) 
		org.osgi.framework.BundleContext context
		String bundleId
	public synchronized void parse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream stream
		org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$RepositoryHandler repositoryHandler
		org.xml.sax.SAXException e
		javax.xml.parsers.ParserConfigurationException e
	public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository getRepository () 
	protected java.lang.Object getRootObject () 
	protected java.lang.String getErrorMessage () 
	public java.lang.String toString () 
}

org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$Writer.class
SimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
public org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Writer extends org.eclipse.equinox.internal.p2.persistence.XMLWriter implements org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$XMLConstants  {
	public void  (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream output
	public void write (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository) 
		org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository repository
	private void writeMappingRules (java.lang.String[][]) 
		String[][] rules
		int i
	protected void writeArtifacts (java.util.Set) 
		java.util.Set artifactDescriptors
		java.util.Iterator iter
		org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor descriptor
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	private void writeProcessingSteps (org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[]) 
		org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] processingSteps
		int i
}

org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$XMLConstants.class
SimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
abstract org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$XMLConstants extends java.lang.Object implements org.eclipse.equinox.internal.p2.persistence.XMLConstants  {
	public static final org.eclipse.equinox.p2.metadata.Version COMPATIBLE_VERSION
	public static final org.eclipse.equinox.p2.metadata.Version CURRENT_VERSION
	public static final org.eclipse.equinox.p2.metadata.VersionRange XML_TOLERANCE
	public static final String PI_REPOSITORY_TARGET
	public static final org.eclipse.equinox.internal.p2.persistence.XMLWriter$ProcessingInstruction[] PI_DEFAULTS
	public static final String REPOSITORY_ELEMENT
	public static final String REPOSITORY_PROPERTIES_ELEMENT
	public static final String MAPPING_RULES_ELEMENT
	public static final String MAPPING_RULE_ELEMENT
	public static final String ARTIFACTS_ELEMENT
	public static final String ARTIFACT_ELEMENT
	public static final String PROCESSING_STEPS_ELEMENT
	public static final String PROCESSING_STEP_ELEMENT
	public static final String MAPPING_RULE_FILTER_ATTRIBUTE
	public static final String MAPPING_RULE_OUTPUT_ATTRIBUTE
	public static final String ARTIFACT_CLASSIFIER_ATTRIBUTE
	public static final String STEP_DATA_ATTRIBUTE
	public static final String STEP_REQUIRED_ATTRIBUTE
	static void  () 
}

org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO.class
SimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
public org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO extends java.lang.Object {
	public void  () 
	public void write (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository, java.io.OutputStream) 
		org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository repository
		java.io.OutputStream output
		java.io.OutputStream bufferedOutput
		org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Writer repositoryWriter
		java.io.IOException ioe
	public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository read (java.net.URL, java.io.InputStream, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URL location
		java.io.InputStream input
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.io.BufferedInputStream bufferedInput
		org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser repositoryParser
		org.eclipse.core.runtime.IStatus result
		org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository repository
		java.io.IOException ioe
		String msg
}

org/eclipse/tycho/p2/util/StatusTool.class
StatusTool.java
package org.eclipse.tycho.p2.util
public org.eclipse.tycho.p2.util.StatusTool extends java.lang.Object {
	public void  () 
	public static java.lang.String collectProblems (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
		StringBuilder result
	private static void collectStatusAndChildren (java.lang.StringBuilder, org.eclipse.core.runtime.IStatus) 
		StringBuilder result
		org.eclipse.core.runtime.IStatus status
	private static void collectStatusMessage (java.lang.StringBuilder, org.eclipse.core.runtime.IStatus) 
		StringBuilder result
		org.eclipse.core.runtime.IStatus status
	private static void collectChildren (java.lang.StringBuilder, org.eclipse.core.runtime.IStatus[]) 
		StringBuilder result
		org.eclipse.core.runtime.IStatus[] children
		int trailingSeparatorChars
		org.eclipse.core.runtime.IStatus childStatus
	public static java.lang.Throwable findException (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
		Throwable rootException
	private static java.lang.Throwable findExceptionInChildren (org.eclipse.core.runtime.IStatus[]) 
		org.eclipse.core.runtime.IStatus[] children
		org.eclipse.core.runtime.IStatus child
		Throwable childException
	private static boolean hasChildren (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
}

org/eclipse/tycho/repository/local/GAVArtifactDescriptor.class
GAVArtifactDescriptor.java
package org.eclipse.tycho.repository.local
public org.eclipse.tycho.repository.local.GAVArtifactDescriptor extends org.eclipse.tycho.repository.util.GAVArtifactDescriptorBase {
	public void  (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor base
	public void  (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	private static org.eclipse.tycho.p2.repository.MavenArtifactCoordinates getP2DerivedCoordinates (org.eclipse.equinox.p2.metadata.IArtifactKey, java.util.Map) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.util.Map properties
		org.eclipse.tycho.p2.repository.GAV gav
		String classifier
		String extension
	private static org.eclipse.tycho.p2.repository.MavenArtifactCoordinates readOrDeriveMavenCoordinates (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor base
		org.eclipse.tycho.p2.repository.MavenArtifactCoordinates result
}

org/eclipse/tycho/repository/local/LocalArtifactRepository.class
LocalArtifactRepository.java
package org.eclipse.tycho.repository.local
public org.eclipse.tycho.repository.local.LocalArtifactRepository extends org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl {
	private java.util.Set descriptorsOnLastSave
	private final org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices localRepoIndices
	private final org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
	public void  (org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices) 
		org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices localRepoIndices
	public void  (org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices, org.eclipse.tycho.p2.repository.RepositoryReader) 
		org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices localRepoIndices
		org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
	public void  (org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices localRepoIndices
	public void  (org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices, org.eclipse.tycho.p2.repository.RepositoryReader) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices localRepoIndices
		org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
	private void loadMaven () 
		org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO io
		org.eclipse.tycho.p2.repository.TychoRepositoryIndex index
		org.eclipse.tycho.p2.repository.GAV gav
		java.io.File localArtifactFileLocation
		java.io.InputStream is
		java.util.Set gavDescriptors
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		java.io.IOException e
	private void saveMaven () 
		java.io.File location
		org.eclipse.tycho.p2.repository.TychoRepositoryIndex index
		org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO io
		java.util.Set changedDescriptors
		java.util.Set changedKeys
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor changedDescriptor
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.util.Set keyDescriptors
		org.eclipse.tycho.repository.local.GAVArtifactDescriptor anyDescriptorOfKey
		org.eclipse.tycho.p2.repository.GAV gav
		String relpath
		java.io.File file
		java.io.OutputStream os
		java.io.IOException e
		java.io.IOException e
	private java.lang.String getMetadataRelpath (org.eclipse.tycho.p2.repository.GAV) 
		org.eclipse.tycho.p2.repository.GAV gav
		String relpath
	public void save () 
	protected java.io.File internalGetArtifactStorageLocation (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		org.eclipse.tycho.p2.repository.MavenArtifactCoordinates mavenCoordinates
		org.eclipse.tycho.p2.repository.GAV gav
		java.io.File basedir
		String classifier
		String extension
		java.io.File file
	protected org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getComparableDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	protected org.eclipse.tycho.repository.local.GAVArtifactDescriptor getInternalDescriptorForAdding (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	private org.eclipse.tycho.repository.local.GAVArtifactDescriptor toInternalDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		org.eclipse.tycho.repository.local.GAVArtifactDescriptor internalDescriptor
	private java.io.File getBasedir () 
	public boolean isModifiable () 
	protected volatile org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getInternalDescriptorForAdding (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)  throws java.lang.IllegalArgumentException 
}

org/eclipse/tycho/repository/local/LocalArtifactRepositoryFactory.class
LocalArtifactRepositoryFactory.java
package org.eclipse.tycho.repository.local
public org.eclipse.tycho.repository.local.LocalArtifactRepositoryFactory extends org.eclipse.equinox.p2.repository.artifact.spi.ArtifactRepositoryFactory {
	private static final String REPOSITORY_TYPE
	static void  () 
	public void  () 
	public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository create (java.net.URI, java.lang.String, java.lang.String, java.util.Map)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI location
		String name
		String type
		java.util.Map properties
	public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository load (java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI location
		int flags
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.io.File localRepositoryDirectory
	protected org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices lookupLocalRepoIndices () 
		org.osgi.framework.BundleContext context
		org.osgi.framework.ServiceReference localRepoIndicesRef
		org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices localRepoIndices
}

org/eclipse/tycho/repository/local/LocalMetadataRepository.class
LocalMetadataRepository.java
package org.eclipse.tycho.repository.local
public org.eclipse.tycho.repository.local.LocalMetadataRepository extends org.eclipse.tycho.p2.maven.repository.AbstractMavenMetadataRepository {
	private java.util.Set changedGAVs
	public void  (java.net.URI, org.eclipse.tycho.p2.repository.TychoRepositoryIndex) 
		java.net.URI location
		org.eclipse.tycho.p2.repository.TychoRepositoryIndex metadataIndex
	public void  (java.net.URI, org.eclipse.tycho.p2.repository.TychoRepositoryIndex, org.eclipse.tycho.p2.repository.RepositoryReader) 
		java.net.URI location
		org.eclipse.tycho.p2.repository.TychoRepositoryIndex projectIndex
		org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
	public void addInstallableUnits (java.util.Collection) 
		java.util.Collection newUnits
		org.eclipse.equinox.p2.metadata.IInstallableUnit unit
		org.eclipse.tycho.p2.repository.GAV gav
	public void addInstallableUnit (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.tycho.p2.repository.GAV) 
		org.eclipse.equinox.p2.metadata.IInstallableUnit unit
		org.eclipse.tycho.p2.repository.GAV gav
		java.util.Set gavUnits
	public void save () 
		java.io.File basedir
		org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO io
		org.eclipse.tycho.p2.repository.GAV gav
		java.util.Set gavUnits
		String relpath
		java.io.File file
		java.io.IOException e
		java.io.IOException e
	public boolean isModifiable () 
}

org/eclipse/tycho/repository/local/MavenMirrorRequest.class
MavenMirrorRequest.java
package org.eclipse.tycho.repository.local
public org.eclipse.tycho.repository.local.MavenMirrorRequest extends org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest {
	private final boolean includePackedArtifacts
	public void  (org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.tycho.repository.local.LocalArtifactRepository, org.eclipse.equinox.internal.p2.repository.Transport, boolean) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		org.eclipse.tycho.repository.local.LocalArtifactRepository localRepository
		org.eclipse.equinox.internal.p2.repository.Transport transport
		boolean includePackedArtifacts
	public void perform (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository sourceRepository
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor canonical
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor packed
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IStatus status
		java.io.OutputStream destination
		org.eclipse.equinox.p2.core.ProvisionException e
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor targetDescriptor
		org.eclipse.core.runtime.IStatus status
	private boolean contains (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.equinox.p2.metadata.IArtifactKey, boolean) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
		org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey
		boolean packed
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		String format
}

org/eclipse/tycho/repository/module/ModuleArtifactMap.class
ModuleArtifactMap.java
package org.eclipse.tycho.repository.module
 org.eclipse.tycho.repository.module.ModuleArtifactMap extends java.lang.Object {
	private java.io.File mapFile
	private final java.util.Map artifacts
	private java.io.File automaticArtifactFolder
	public static org.eclipse.tycho.repository.module.ModuleArtifactMap restoreInstance (java.io.File)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.io.File location
		org.eclipse.tycho.repository.module.ModuleArtifactMap instance
	public static org.eclipse.tycho.repository.module.ModuleArtifactMap createInstance (java.io.File)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.io.File repositoryRoot
	private void  (java.io.File) 
		java.io.File repositoryRoot
	public java.io.File getLocalArtifactLocation (org.eclipse.tycho.p2.repository.MavenArtifactCoordinates) 
		org.eclipse.tycho.p2.repository.MavenArtifactCoordinates coordinates
		java.io.File artifactFile
	public java.util.Map getLocalArtifactLocations () 
	public boolean contains (java.lang.String) 
		String classifier
	public void add (java.lang.String, java.io.File)  throws org.eclipse.equinox.p2.core.ProvisionException 
		String classifier
		java.io.File fileLocation
		java.io.File previousValue
	public java.io.File addToAutomaticLocation (java.lang.String, java.lang.String)  throws org.eclipse.equinox.p2.core.ProvisionException 
		String classifier
		String fileExtension
		java.io.File newFileLocation
	private void load ()  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.util.Properties map
		java.util.Map$Entry entry
		String key
		String classifier
		java.io.IOException e
		String message
		int code
		org.eclipse.core.runtime.Status status
	private static java.io.File localArtifactEntryToFile (java.util.Map$Entry) 
		java.util.Map$Entry entry
	private static java.util.Properties loadProperties (java.io.File)  throws java.io.IOException 
		java.io.File propertiesFile
		java.util.Properties properties
		java.io.FileInputStream propertiesStream
	private void store ()  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.util.Properties outputProperties
		java.util.Map$Entry entry
		java.io.IOException e
		String message
		int code
		org.eclipse.core.runtime.Status status
	private static void writeProperties (java.util.Properties, java.io.File)  throws java.io.IOException 
		java.util.Properties properties
		java.io.File outputFile
		java.io.FileOutputStream outputStream
}

org/eclipse/tycho/repository/module/ModuleArtifactRepository$ModuleArtifactComparableDescriptor.class
ModuleArtifactRepository.java
package org.eclipse.tycho.repository.module
 org.eclipse.tycho.repository.module.ModuleArtifactRepository$ModuleArtifactComparableDescriptor extends org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor {
	public void  (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor other
}

org/eclipse/tycho/repository/module/ModuleArtifactRepository$ModuleArtifactDescriptor.class
ModuleArtifactRepository.java
package org.eclipse.tycho.repository.module
 org.eclipse.tycho.repository.module.ModuleArtifactRepository$ModuleArtifactDescriptor extends org.eclipse.tycho.repository.util.GAVArtifactDescriptorBase {
	final org.eclipse.tycho.repository.module.ModuleArtifactRepository this$0
	void  (org.eclipse.tycho.repository.module.ModuleArtifactRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.tycho.p2.repository.MavenArtifactCoordinates) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor base
		org.eclipse.tycho.p2.repository.MavenArtifactCoordinates mavenCoordinates
	private void  (org.eclipse.tycho.repository.module.ModuleArtifactRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.tycho.p2.repository.MavenArtifactCoordinates, boolean) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor base
		org.eclipse.tycho.p2.repository.MavenArtifactCoordinates mavenCoordinates
		boolean setProperties
	void  (org.eclipse.tycho.repository.module.ModuleArtifactRepository, org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.tycho.p2.repository.MavenArtifactCoordinates) 
		org.eclipse.equinox.p2.metadata.IArtifactKey p2Key
		org.eclipse.tycho.p2.repository.MavenArtifactCoordinates mavenCoordinates
	public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getRepository () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor other
	void  (org.eclipse.tycho.repository.module.ModuleArtifactRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.tycho.p2.repository.MavenArtifactCoordinates, boolean, org.eclipse.tycho.repository.module.ModuleArtifactRepository$ModuleArtifactDescriptor) 
}

org/eclipse/tycho/repository/module/ModuleArtifactRepository.class
ModuleArtifactRepository.java
package org.eclipse.tycho.repository.module
 org.eclipse.tycho.repository.module.ModuleArtifactRepository extends org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl {
	public static final String REPOSITORY_TYPE
	private static final org.eclipse.tycho.p2.repository.GAV DUMMY_GAV
	private final java.io.File p2DataFile
	private final org.eclipse.tycho.repository.module.ModuleArtifactMap artifactsMap
	private org.eclipse.tycho.p2.repository.GAV moduleGAV
	static void  () 
	static boolean canAttemptRead (java.io.File) 
		java.io.File repositoryDir
		java.io.File requiredP2ArtifactsFile
		java.io.File requiredLocalArtifactsFile
	public static org.eclipse.tycho.repository.module.ModuleArtifactRepository restoreInstance (org.eclipse.equinox.p2.core.IProvisioningAgent, java.io.File)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		java.io.File repositoryDir
		org.eclipse.tycho.repository.module.ModuleArtifactRepository restoredInstance
	public static org.eclipse.tycho.repository.module.ModuleArtifactRepository createInstance (org.eclipse.equinox.p2.core.IProvisioningAgent, java.io.File)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		java.io.File repositoryDir
		org.eclipse.tycho.repository.module.ModuleArtifactRepository newInstance
	private static org.eclipse.tycho.repository.module.ModuleArtifactMap createArtifactLocationMap (java.io.File)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.io.File repositoryDir
		org.eclipse.tycho.repository.module.ModuleArtifactMap artifactLocationMap
	private void  (org.eclipse.equinox.p2.core.IProvisioningAgent, java.io.File, org.eclipse.tycho.repository.module.ModuleArtifactMap) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		java.io.File location
		org.eclipse.tycho.repository.module.ModuleArtifactMap artifactsMap
	public void setGAV (java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
	public org.eclipse.tycho.repository.module.ModuleArtifactMap getArtifactsMap () 
	protected java.io.File internalGetArtifactStorageLocation (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	private static org.eclipse.tycho.p2.repository.MavenArtifactCoordinates readMavenCoordinates (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		org.eclipse.tycho.p2.repository.MavenArtifactCoordinates result
	protected org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getComparableDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.tycho.repository.publishing.WriteSessionContext) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		org.eclipse.tycho.repository.publishing.WriteSessionContext writeSession
		org.eclipse.tycho.repository.publishing.WriteSessionContext$ClassifierAndExtension additionalProperties
		org.eclipse.tycho.p2.repository.MavenArtifactCoordinates mavenCoordinates
	public org.eclipse.tycho.repository.module.ModuleArtifactRepository$ModuleArtifactDescriptor getInternalDescriptorForAdding (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)  throws java.lang.IllegalArgumentException 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		org.eclipse.tycho.repository.module.ModuleArtifactRepository$ModuleArtifactDescriptor internalDescriptor
		org.eclipse.tycho.p2.repository.MavenArtifactCoordinates coordinates
		org.eclipse.equinox.p2.core.ProvisionException e
	protected void internalStore (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.io.IOException e
		String message
	private void storeOrProvisioningException ()  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.io.IOException e
		String message
		int code
		org.eclipse.core.runtime.Status status
	private void internalStoreWithException ()  throws java.io.IOException 
		org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO io
	private void load ()  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.io.FileInputStream p2DataFileStream
		java.util.Set descriptors
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		org.eclipse.tycho.repository.module.ModuleArtifactRepository$ModuleArtifactDescriptor internalDescriptor
		java.io.IOException e
	private org.eclipse.tycho.repository.module.ModuleArtifactRepository$ModuleArtifactDescriptor getInternalDescriptorFromLoadedDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.File)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor loadedDescriptor
		java.io.File sourceFile
		org.eclipse.tycho.p2.repository.MavenArtifactCoordinates mavenCoordinates
		org.eclipse.tycho.p2.repository.MavenArtifactCoordinates guessedPack200Coordinates
	static org.eclipse.equinox.p2.core.ProvisionException failedReadException (java.io.File, java.lang.String, java.lang.Exception) 
		java.io.File sourceFile
		String details
		Exception exception
		String message
		int code
		org.eclipse.core.runtime.Status status
	public boolean isModifiable () 
	static boolean eq (java.lang.Object, java.lang.Object) 
		Object left
		Object right
	public volatile org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getInternalDescriptorForAdding (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)  throws java.lang.IllegalArgumentException 
}

org/eclipse/tycho/repository/module/ModuleArtifactRepositoryDelegate.class
ModuleArtifactRepositoryDelegate.java
package org.eclipse.tycho.repository.module
 org.eclipse.tycho.repository.module.ModuleArtifactRepositoryDelegate extends java.lang.Object implements org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository  {
	private final org.eclipse.tycho.repository.module.ModuleArtifactRepository target
	private final org.eclipse.tycho.repository.publishing.WriteSessionContext writeSession
	public void  (org.eclipse.tycho.repository.module.ModuleArtifactRepository, org.eclipse.tycho.repository.publishing.WriteSessionContext) 
		org.eclipse.tycho.repository.module.ModuleArtifactRepository target
		org.eclipse.tycho.repository.publishing.WriteSessionContext writeSession
	public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	public void addDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public void addDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void addDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[]) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
	public void addDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[], org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean contains (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public boolean contains (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	public org.eclipse.equinox.p2.metadata.IArtifactKey createArtifactKey (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.Version) 
		String classifier
		String id
		org.eclipse.equinox.p2.metadata.Version version
	public org.eclipse.equinox.p2.query.IQueryable descriptorQueryable () 
	public org.eclipse.core.runtime.IStatus executeBatch (org.eclipse.equinox.p2.repository.IRunnableWithProgress, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.IRunnableWithProgress runnable
		org.eclipse.core.runtime.IProgressMonitor monitor
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		java.io.OutputStream destination
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] getArtifactDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	public java.io.File getArtifactFile (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public java.io.File getArtifactFile (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	public org.eclipse.core.runtime.IStatus getArtifacts (org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[], org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] requests
		org.eclipse.core.runtime.IProgressMonitor monitor
	public java.lang.String getDescription () 
	public java.net.URI getLocation () 
	public java.lang.String getName () 
	public java.io.OutputStream getOutputStream (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public java.util.Map getProperties () 
	public java.lang.String getProperty (java.lang.String) 
		String key
	public java.lang.String getProvider () 
	public org.eclipse.equinox.p2.core.IProvisioningAgent getProvisioningAgent () 
	public org.eclipse.core.runtime.IStatus getRawArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		java.io.OutputStream destination
		org.eclipse.core.runtime.IProgressMonitor monitor
	public java.lang.String getType () 
	public java.lang.String getVersion () 
	public boolean isModifiable () 
	public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void removeAll () 
	public void removeAll (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void removeDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public void removeDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void removeDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	public void removeDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void removeDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[]) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
	public void removeDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[], org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void removeDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey[]) 
		org.eclipse.equinox.p2.metadata.IArtifactKey[] keys
	public void removeDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey[], org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.metadata.IArtifactKey[] keys
		org.eclipse.core.runtime.IProgressMonitor monitor
	public java.lang.String setProperty (java.lang.String, java.lang.String) 
		String key
		String value
	public java.lang.String setProperty (java.lang.String, java.lang.String, org.eclipse.core.runtime.IProgressMonitor) 
		String key
		String value
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/tycho/repository/module/ModuleArtifactRepositoryFactory.class
ModuleArtifactRepositoryFactory.java
package org.eclipse.tycho.repository.module
public org.eclipse.tycho.repository.module.ModuleArtifactRepositoryFactory extends org.eclipse.equinox.p2.repository.artifact.spi.ArtifactRepositoryFactory {
	public void  () 
	public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository create (java.net.URI, java.lang.String, java.lang.String, java.util.Map)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI location
		String name
		String type
		java.util.Map properties
		java.io.File repositoryDir
	public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository load (java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI location
		int flags
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.io.File repositoryDir
	private org.eclipse.equinox.p2.repository.artifact.IArtifactRepository load (java.io.File, int)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.io.File repositoryDir
		int flags
}

org/eclipse/tycho/repository/module/ModuleMetadataRepository.class
ModuleMetadataRepository.java
package org.eclipse.tycho.repository.module
 org.eclipse.tycho.repository.module.ModuleMetadataRepository extends org.eclipse.tycho.p2.maven.repository.AbstractMetadataRepository2 {
	public static final String REPOSITORY_TYPE
	private java.io.File storage
	private java.util.Set units
	public void  (org.eclipse.equinox.p2.core.IProvisioningAgent, java.io.File)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		java.io.File location
	private static java.lang.String generateName (java.io.File) 
		java.io.File location
	private void load ()  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO io
		java.io.FileInputStream is
		java.io.IOException e
		String message
		int code
		org.eclipse.core.runtime.Status status
	private void storeOrThrowProvisioningException ()  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.io.IOException e
		String message
		int code
		org.eclipse.core.runtime.Status status
	private void storeOrThrowRuntimeException () 
		String message
	private void storeWithoutExceptionHandling ()  throws java.io.IOException 
		org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO io
	public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean isModifiable () 
	public void addInstallableUnits (java.util.Collection) 
		java.util.Collection installableUnits
	public boolean removeInstallableUnits (java.util.Collection) 
		java.util.Collection installableUnits
		boolean result
	public void removeAll () 
	java.io.File getPersistenceFile () 
	static boolean canAttemptRead (java.io.File) 
		java.io.File repositoryDir
		java.io.File requiredP2MetadataFile
	private static java.io.File getStorageFile (java.io.File) 
		java.io.File repositoryDir
}

org/eclipse/tycho/repository/module/ModuleMetadataRepositoryFactory.class
ModuleMetadataRepositoryFactory.java
package org.eclipse.tycho.repository.module
public org.eclipse.tycho.repository.module.ModuleMetadataRepositoryFactory extends org.eclipse.equinox.p2.repository.metadata.spi.MetadataRepositoryFactory {
	public void  () 
	public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository create (java.net.URI, java.lang.String, java.lang.String, java.util.Map)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI location
		String name
		String type
		java.util.Map properties
		java.io.File repositoryDir
	public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository load (java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI location
		int flags
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.io.File repositoryDir
	private org.eclipse.equinox.p2.repository.metadata.IMetadataRepository load (java.io.File, int)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.io.File repositoryDir
		int flags
}

org/eclipse/tycho/repository/module/PublishingRepositoryImpl.class
PublishingRepositoryImpl.java
package org.eclipse.tycho.repository.module
public org.eclipse.tycho.repository.module.PublishingRepositoryImpl extends java.lang.Object implements org.eclipse.tycho.repository.publishing.PublishingRepository  {
	private final org.eclipse.tycho.repository.module.ModuleMetadataRepository metadataRepository
	private final org.eclipse.tycho.repository.module.ModuleArtifactRepository artifactRepository
	public void  (org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.tycho.ReactorProjectCoordinates) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		org.eclipse.tycho.ReactorProjectCoordinates project
		org.eclipse.tycho.repository.module.PublishingRepositoryLoader loadHelper
	public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getMetadataRepository () 
	public java.util.Set getInstallableUnits () 
		java.util.Set result
	public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getArtifactRepository () 
	public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getArtifactRepositoryForWriting (org.eclipse.tycho.repository.publishing.WriteSessionContext) 
		org.eclipse.tycho.repository.publishing.WriteSessionContext writeSession
	public void addArtifactLocation (java.lang.String, java.io.File)  throws org.eclipse.equinox.p2.core.ProvisionException 
		String classifier
		java.io.File artifactLocation
	public java.util.Map getArtifactLocations () 
		java.util.Map artifactLocations
}

org/eclipse/tycho/repository/module/PublishingRepositoryLoader.class
PublishingRepositoryLoader.java
package org.eclipse.tycho.repository.module
 org.eclipse.tycho.repository.module.PublishingRepositoryLoader extends java.lang.Object {
	private static final java.util.Map EMPTY_MAP
	private static final String BUILD_REPOSITORY_NAME
	private final org.eclipse.equinox.p2.core.IProvisioningAgent agent
	private final org.eclipse.tycho.ReactorProjectCoordinates project
	static void  () 
	public void  (org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.tycho.ReactorProjectCoordinates) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		org.eclipse.tycho.ReactorProjectCoordinates project
	public org.eclipse.tycho.repository.module.ModuleMetadataRepository getModuleMetadataRepository () 
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager repoManager
		java.net.URI location
	private org.eclipse.tycho.repository.module.ModuleMetadataRepository getModuleMetadataRepository (org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager, java.net.URI) 
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager repoManager
		java.net.URI location
		org.eclipse.equinox.p2.core.ProvisionException e
	private org.eclipse.tycho.repository.module.ModuleMetadataRepository createModuleMetadataRepository (org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager, java.net.URI) 
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager repoManager
		java.net.URI location
		org.eclipse.equinox.p2.core.ProvisionException e
	public org.eclipse.tycho.repository.module.ModuleArtifactRepository getModuleArtifactRepository () 
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager repoManager
		java.net.URI location
		org.eclipse.tycho.repository.module.ModuleArtifactRepository moduleArtifactRepository
	private org.eclipse.tycho.repository.module.ModuleArtifactRepository getModuleArtifactRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager, java.net.URI) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager repoManager
		java.net.URI location
		org.eclipse.equinox.p2.core.ProvisionException e
	private org.eclipse.tycho.repository.module.ModuleArtifactRepository createModuleArtifactRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager, java.net.URI) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager repoManager
		java.net.URI location
		org.eclipse.equinox.p2.core.ProvisionException e
}

org/eclipse/tycho/repository/module/ReactorRepositoryManagerImpl.class
ReactorRepositoryManagerImpl.java
package org.eclipse.tycho.repository.module
public org.eclipse.tycho.repository.module.ReactorRepositoryManagerImpl extends java.lang.Object implements org.eclipse.tycho.repository.registry.ReactorRepositoryManager  {
	private org.eclipse.equinox.p2.core.IProvisioningAgentProvider agentFactory
	private java.io.File agentDir
	private org.eclipse.equinox.p2.core.IProvisioningAgent agent
	public void  () 
	public void bindProvisioningAgentFactory (org.eclipse.equinox.p2.core.IProvisioningAgentProvider) 
		org.eclipse.equinox.p2.core.IProvisioningAgentProvider agentFactory
	public void activateManager ()  throws java.io.IOException org.eclipse.equinox.p2.core.ProvisionException 
	public void deactivateManager () 
	public org.eclipse.equinox.p2.core.IProvisioningAgent getAgent () 
	public org.eclipse.tycho.repository.publishing.PublishingRepository getPublishingRepository (org.eclipse.tycho.ReactorProjectCoordinates) 
		org.eclipse.tycho.ReactorProjectCoordinates project
	private static java.io.File createTempDir (java.lang.String)  throws java.io.IOException 
		String prefix
		java.io.File tempFile
	public volatile org.eclipse.tycho.repository.registry.facade.PublishingRepositoryFacade getPublishingRepository (org.eclipse.tycho.ReactorProjectCoordinates) 
}

org/eclipse/tycho/repository/p2base/artifact/provider/ArtifactTransferPolicy.class
ArtifactTransferPolicy.java
package org.eclipse.tycho.repository.p2base.artifact.provider
public abstract org.eclipse.tycho.repository.p2base.artifact.provider.ArtifactTransferPolicy extends java.lang.Object {
	public void  () 
	public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor pickFormat (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[])  throws java.lang.IllegalArgumentException 
	public static boolean isCanonicalFormat (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor format
	public static boolean isPack200Format (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor format
}

org/eclipse/tycho/repository/p2base/artifact/provider/IArtifactFileProvider.class
IArtifactFileProvider.java
package org.eclipse.tycho.repository.p2base.artifact.provider
public abstract org.eclipse.tycho.repository.p2base.artifact.provider.IArtifactFileProvider extends java.lang.Object implements org.eclipse.tycho.repository.p2base.artifact.provider.IArtifactProvider  {
	public abstract java.io.File getArtifactFile (org.eclipse.equinox.p2.metadata.IArtifactKey) 
}

org/eclipse/tycho/repository/p2base/artifact/provider/IArtifactProvider.class
IArtifactProvider.java
package org.eclipse.tycho.repository.p2base.artifact.provider
public abstract org.eclipse.tycho.repository.p2base.artifact.provider.IArtifactProvider extends java.lang.Object implements org.eclipse.equinox.p2.query.IQueryable  {
	public abstract boolean contains (org.eclipse.equinox.p2.metadata.IArtifactKey) 
	public abstract org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor) 
}

org/eclipse/tycho/repository/p2base/artifact/provider/IRawArtifactFileProvider.class
IRawArtifactFileProvider.java
package org.eclipse.tycho.repository.p2base.artifact.provider
public abstract org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider extends java.lang.Object implements org.eclipse.tycho.repository.p2base.artifact.provider.IArtifactFileProvider org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactProvider  {
	public abstract java.io.File getArtifactFile (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
}

org/eclipse/tycho/repository/p2base/artifact/provider/IRawArtifactProvider.class
IRawArtifactProvider.java
package org.eclipse.tycho.repository.p2base.artifact.provider
public abstract org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactProvider extends java.lang.Object implements org.eclipse.tycho.repository.p2base.artifact.provider.IArtifactProvider  {
	public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] getArtifactDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey) 
	public abstract boolean contains (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
	public abstract org.eclipse.core.runtime.IStatus getRawArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor) 
}

org/eclipse/tycho/repository/p2base/artifact/provider/LocalArtifactTransferPolicy.class
LocalArtifactTransferPolicy.java
package org.eclipse.tycho.repository.p2base.artifact.provider
public org.eclipse.tycho.repository.p2base.artifact.provider.LocalArtifactTransferPolicy extends org.eclipse.tycho.repository.p2base.artifact.provider.ArtifactTransferPolicy {
	public void  () 
	public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor pickFormat (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[])  throws java.lang.IllegalArgumentException 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] formats
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor pack200
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor format
}

org/eclipse/tycho/repository/p2base/artifact/repository/AbstractArtifactRepository2.class
AbstractArtifactRepository2.java
package org.eclipse.tycho.repository.p2base.artifact.repository
public abstract org.eclipse.tycho.repository.p2base.artifact.repository.AbstractArtifactRepository2 extends org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository implements org.eclipse.tycho.repository.p2base.artifact.provider.IArtifactProvider  {
	protected void  (org.eclipse.equinox.p2.core.IProvisioningAgent, java.lang.String, java.lang.String, java.lang.String, java.net.URI, java.lang.String, java.lang.String, java.util.Map) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		String name
		String type
		String version
		java.net.URI location
		String description
		String provider
		java.util.Map properties
	public final org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		java.io.OutputStream destination
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected abstract void internalAddDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
	protected abstract void internalStore (org.eclipse.core.runtime.IProgressMonitor) 
	public final void addDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public final void addDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		org.eclipse.core.runtime.IProgressMonitor monitor
	public final void addDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[]) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
	public final void addDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[], org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	protected abstract void internalRemoveDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
	protected abstract void internalRemoveDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[]) 
	protected abstract void internalRemoveDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey) 
	protected abstract void internalRemoveDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey[]) 
	protected abstract void internalRemoveAllDescriptors () 
	public final void removeDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public final void removeDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		org.eclipse.core.runtime.IProgressMonitor monitor
	public final void removeDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[]) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
	public final void removeDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[], org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
		org.eclipse.core.runtime.IProgressMonitor monitor
	public final void removeDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	public final void removeDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		org.eclipse.core.runtime.IProgressMonitor monitor
	public final void removeDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey[]) 
		org.eclipse.equinox.p2.metadata.IArtifactKey[] keys
	public final void removeDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey[], org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.metadata.IArtifactKey[] keys
		org.eclipse.core.runtime.IProgressMonitor monitor
	public final void removeAll () 
	public final void removeAll (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.eclipse.core.runtime.IStatus getArtifacts (org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[], org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] requests
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor subMonitor
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.equinox.p2.repository.artifact.IArtifactRequest request
}

org/eclipse/tycho/repository/p2base/artifact/repository/ArtifactRepositoryBaseImpl$1.class
ArtifactRepositoryBaseImpl.java
package org.eclipse.tycho.repository.p2base.artifact.repository
 org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl$1 extends java.lang.Object implements org.eclipse.equinox.p2.query.IQueryable  {
	final org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl this$0
	void  (org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl) 
	public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/tycho/repository/p2base/artifact/repository/ArtifactRepositoryBaseImpl$CommittingArtifactOutputStream.class
ArtifactRepositoryBaseImpl.java
package org.eclipse.tycho.repository.p2base.artifact.repository
 org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl$CommittingArtifactOutputStream extends java.io.OutputStream implements org.eclipse.equinox.internal.provisional.p2.repository.IStateful  {
	final java.io.FileOutputStream artifactSink
	private org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor artifactDescriptorToAdd
	private org.eclipse.core.runtime.IStatus externallySetStatus
	final org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl this$0
	void  (org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl, java.io.File, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)  throws java.io.FileNotFoundException 
		java.io.File artifactLocation
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor artifactDescriptorToAdd
	public void setStatus (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	public org.eclipse.core.runtime.IStatus getStatus () 
	public void close ()  throws java.io.IOException 
	public void write (int)  throws java.io.IOException 
		int b
	public void write (byte[])  throws java.io.IOException 
		byte[] b
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public void flush ()  throws java.io.IOException 
}

org/eclipse/tycho/repository/p2base/artifact/repository/ArtifactRepositoryBaseImpl.class
ArtifactRepositoryBaseImpl.java
package org.eclipse.tycho.repository.p2base.artifact.repository
public abstract org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl extends org.eclipse.tycho.repository.p2base.artifact.repository.AbstractArtifactRepository2 implements org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository org.eclipse.tycho.repository.p2base.artifact.provider.IArtifactFileProvider  {
	private static final org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] EMPTY_DESCRIPTOR_ARRAY
	protected java.util.Set descriptors
	protected java.util.Map descriptorsMap
	private org.eclipse.tycho.repository.p2base.artifact.provider.ArtifactTransferPolicy transferPolicy
	static void  () 
	protected void  (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, org.eclipse.tycho.repository.p2base.artifact.provider.ArtifactTransferPolicy) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		java.net.URI location
		org.eclipse.tycho.repository.p2base.artifact.provider.ArtifactTransferPolicy transferPolicy
	protected abstract org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getComparableDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
	public final boolean contains (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	public final boolean contains (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public final org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] getArtifactDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.util.Set descriptors
	public final org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.core.runtime.IProgressMonitor monitor
	public final org.eclipse.equinox.p2.query.IQueryable descriptorQueryable () 
	protected abstract org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getInternalDescriptorForAdding (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)  throws java.lang.IllegalArgumentException 
	protected final void internalAddDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	protected final void internalAddInternalDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor internalDescriptor
		java.util.Set descriptorsForKey
	private java.util.Set initDescriptorsMapEntry (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.util.Set mapEntry
	protected final void internalRemoveDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor comparableDescriptor
		org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey
		java.util.Set descriptorsForKey
	protected final void internalRemoveDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[]) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	protected final void internalRemoveDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.util.Set descriptorsForKey
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	protected final void internalRemoveDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey[]) 
		org.eclipse.equinox.p2.metadata.IArtifactKey[] keys
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	protected final void internalRemoveAllDescriptors () 
	protected void internalStore (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected abstract java.io.File internalGetArtifactStorageLocation (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
	public final java.io.File getArtifactFile (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public final java.io.File getArtifactFile (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.util.Set descriptors
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public final org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.io.OutputStream destination
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] availableFormats
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor preferredFormat
		java.io.OutputStream destinationWithProcessing
		org.eclipse.core.runtime.IStatus initStatus
		org.eclipse.core.runtime.IStatus rawReadingStatus
		org.eclipse.core.runtime.IStatus processingStatus
	private void closeProcessingSteps (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream destinationWithProcessing
	public final org.eclipse.core.runtime.IStatus getRawArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		java.io.OutputStream destination
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.io.InputStream source
		java.io.IOException e
	public final java.io.OutputStream getOutputStream (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor internalDescriptor
		org.eclipse.core.runtime.IStatus status
		java.io.File file
		java.io.FileNotFoundException e
	static boolean isFatal (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
}

org/eclipse/tycho/repository/p2base/artifact/repository/ProviderOnlyArtifactRepository.class
ProviderOnlyArtifactRepository.java
package org.eclipse.tycho.repository.p2base.artifact.repository
public org.eclipse.tycho.repository.p2base.artifact.repository.ProviderOnlyArtifactRepository extends org.eclipse.tycho.repository.p2base.artifact.repository.AbstractArtifactRepository2 implements org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider  {
	private final org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider delegate
	public void  (org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider, org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI) 
		org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider delegate
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		java.net.URI location
	public boolean contains (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.core.runtime.IProgressMonitor monitor
	public java.io.File getArtifactFile (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	public org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.io.OutputStream destination
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] getArtifactDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	public boolean contains (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public java.io.File getArtifactFile (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public org.eclipse.core.runtime.IStatus getRawArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		java.io.OutputStream destination
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.eclipse.equinox.p2.query.IQueryable descriptorQueryable () 
	public boolean isModifiable () 
	protected void internalAddDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	protected void internalRemoveDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	protected void internalRemoveDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[]) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
	protected void internalRemoveDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	protected void internalRemoveDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey[]) 
		org.eclipse.equinox.p2.metadata.IArtifactKey[] keys
	protected void internalRemoveAllDescriptors () 
	protected void internalStore (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public java.io.OutputStream getOutputStream (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
}

org/eclipse/tycho/repository/publishing/PublishingRepository.class
PublishingRepository.java
package org.eclipse.tycho.repository.publishing
public abstract org.eclipse.tycho.repository.publishing.PublishingRepository extends java.lang.Object implements org.eclipse.tycho.repository.registry.facade.PublishingRepositoryFacade  {
	public abstract org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getMetadataRepository () 
	public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getArtifactRepository () 
	public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getArtifactRepositoryForWriting (org.eclipse.tycho.repository.publishing.WriteSessionContext) 
	public abstract void addArtifactLocation (java.lang.String, java.io.File)  throws org.eclipse.equinox.p2.core.ProvisionException 
}

org/eclipse/tycho/repository/publishing/WriteSessionContext$ClassifierAndExtension.class
WriteSessionContext.java
package org.eclipse.tycho.repository.publishing
public org.eclipse.tycho.repository.publishing.WriteSessionContext$ClassifierAndExtension extends java.lang.Object {
	public final String classifier
	public final String fileExtension
	public void  (java.lang.String, java.lang.String) 
		String classifier
		String fileExtension
}

org/eclipse/tycho/repository/publishing/WriteSessionContext.class
WriteSessionContext.java
package org.eclipse.tycho.repository.publishing
public abstract org.eclipse.tycho.repository.publishing.WriteSessionContext extends java.lang.Object {
	public abstract org.eclipse.tycho.repository.publishing.WriteSessionContext$ClassifierAndExtension getClassifierAndExtensionForNewKey (org.eclipse.equinox.p2.metadata.IArtifactKey) 
}

org/eclipse/tycho/repository/registry/ArtifactRepositoryBlackboard.class
ArtifactRepositoryBlackboard.java
package org.eclipse.tycho.repository.registry
public org.eclipse.tycho.repository.registry.ArtifactRepositoryBlackboard extends org.eclipse.equinox.p2.repository.artifact.spi.ArtifactRepositoryFactory {
	private static java.util.HashMap registry
	static void  () 
	public void  () 
	public static synchronized void putRepository (org.eclipse.tycho.repository.registry.facade.RepositoryBlackboardKey, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository) 
		org.eclipse.tycho.repository.registry.facade.RepositoryBlackboardKey key
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
	public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository create (java.net.URI, java.lang.String, java.lang.String, java.util.Map)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI location
		String name
		String type
		java.util.Map properties
	public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository load (java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI location
		int flags
		org.eclipse.core.runtime.IProgressMonitor monitor
	private static synchronized org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getRegisteredRepositoryOrNull (java.net.URI, org.eclipse.equinox.p2.core.IProvisioningAgent)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI location
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
}

org/eclipse/tycho/repository/registry/ReactorRepositoryManager.class
ReactorRepositoryManager.java
package org.eclipse.tycho.repository.registry
public abstract org.eclipse.tycho.repository.registry.ReactorRepositoryManager extends java.lang.Object implements org.eclipse.tycho.repository.registry.facade.ReactorRepositoryManagerFacade  {
	public abstract org.eclipse.equinox.p2.core.IProvisioningAgent getAgent () 
	public abstract org.eclipse.tycho.repository.publishing.PublishingRepository getPublishingRepository (org.eclipse.tycho.ReactorProjectCoordinates) 
}

org/eclipse/tycho/repository/util/GAVArtifactDescriptorBase.class
GAVArtifactDescriptorBase.java
package org.eclipse.tycho.repository.util
public org.eclipse.tycho.repository.util.GAVArtifactDescriptorBase extends org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor {
	protected final org.eclipse.tycho.p2.repository.MavenArtifactCoordinates coordinates
	protected void  (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.tycho.p2.repository.MavenArtifactCoordinates, boolean) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor base
		org.eclipse.tycho.p2.repository.MavenArtifactCoordinates mavenCoordinates
		boolean storeMavenCoordinates
	protected void  (org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.tycho.p2.repository.MavenArtifactCoordinates, boolean) 
		org.eclipse.equinox.p2.metadata.IArtifactKey p2Key
		org.eclipse.tycho.p2.repository.MavenArtifactCoordinates mavenCoordinates
		boolean storeMavenCoordinates
	protected final void setMavenCoordinateProperties () 
	public static org.eclipse.tycho.p2.repository.MavenArtifactCoordinates readMavenCoordinateProperties (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		org.eclipse.tycho.p2.repository.GAV gav
		String classifier
		String extension
	public final org.eclipse.tycho.p2.repository.MavenArtifactCoordinates getMavenCoordinates () 
}

org/eclipse/tycho/repository/util/RepositoryFactoryTools.class
RepositoryFactoryTools.java
package org.eclipse.tycho.repository.util
public org.eclipse.tycho.repository.util.RepositoryFactoryTools extends java.lang.Object {
	public void  () 
	public static java.io.File asFile (java.net.URI) 
		java.net.URI location
	public static void verifyModifiableNotRequested (int, java.lang.String)  throws org.eclipse.equinox.p2.core.ProvisionException 
		int flags
		String repositoryType
		org.eclipse.core.runtime.Status errorStatus
	public static org.eclipse.equinox.p2.core.ProvisionException unsupportedCreation (java.lang.String) 
		String repositoryType
		String message
	public static org.eclipse.equinox.p2.core.ProvisionException unsupportedCreation (java.lang.Class) 
		Class factoryClass
		String message
	private static org.eclipse.core.runtime.Status newUnsupportedCreationStatus (java.lang.String) 
		String message
		int errorCode
	public static org.eclipse.equinox.p2.core.ProvisionException invalidCreationLocation (java.lang.String, java.net.URI) 
		String repositoryType
		java.net.URI location
		String message
		int errorCode
}

about.html
OSGI-INF/
OSGI-INF/reactorRepoManager.xml
plugin.properties
plugin.xml
META-INF/maven/
META-INF/maven/org.eclipse.tycho/
META-INF/maven/org.eclipse.tycho/org.eclipse.tycho.p2.maven.repository/
META-INF/maven/org.eclipse.tycho/org.eclipse.tycho.p2.maven.repository/pom.xml
META-INF/maven/org.eclipse.tycho/org.eclipse.tycho.p2.maven.repository/pom.properties