Home | History | Annotate | Download | only in 0.18.1

META-INF/
META-INF/MANIFEST.MF
META-INF/plexus/
org/
org/eclipse/
org/eclipse/tycho/
org/eclipse/tycho/artifacts/
org/eclipse/tycho/artifacts/configuration/
org/eclipse/tycho/core/
org/eclipse/tycho/core/ee/
org/eclipse/tycho/core/locking/
org/eclipse/tycho/core/maven/
org/eclipse/tycho/core/maven/utils/
org/eclipse/tycho/core/osgitools/
org/eclipse/tycho/core/osgitools/project/
org/eclipse/tycho/core/osgitools/targetplatform/
org/eclipse/tycho/core/p2/
org/eclipse/tycho/core/resolver/
org/eclipse/tycho/core/utils/
org/eclipse/tycho/dev/
org/eclipse/tycho/osgi/
org/eclipse/tycho/osgi/adapters/
org/eclipse/tycho/osgi/configuration/
org/eclipse/tycho/osgi/runtime/
META-INF/plexus/components.xml
org/eclipse/tycho/artifacts/configuration/TargetPlatformFilterConfigurationReader$PatternParser.class
TargetPlatformFilterConfigurationReader.java
package org.eclipse.tycho.artifacts.configuration
 org.eclipse.tycho.artifacts.configuration.TargetPlatformFilterConfigurationReader$PatternParser extends java.lang.Object {
	private final org.codehaus.plexus.util.xml.Xpp3Dom baseElement
	private final String baseElementPath
	private org.eclipse.tycho.artifacts.TargetPlatformFilter$CapabilityType type
	private String id
	private String version
	private String versionRange
	void  (org.codehaus.plexus.util.xml.Xpp3Dom, java.lang.String) 
		org.codehaus.plexus.util.xml.Xpp3Dom baseElement
		String baseElementPath
	private void readPatternType (boolean) 
		boolean required
	private void readPatternId (boolean) 
		boolean required
	private void readVersionOrVersionRange () 
	private org.eclipse.tycho.artifacts.TargetPlatformFilter$CapabilityPattern buildPattern () 
	static void access$000 (org.eclipse.tycho.artifacts.configuration.TargetPlatformFilterConfigurationReader$PatternParser, boolean) 
		org.eclipse.tycho.artifacts.configuration.TargetPlatformFilterConfigurationReader$PatternParser x0
		boolean x1
	static void access$100 (org.eclipse.tycho.artifacts.configuration.TargetPlatformFilterConfigurationReader$PatternParser, boolean) 
		org.eclipse.tycho.artifacts.configuration.TargetPlatformFilterConfigurationReader$PatternParser x0
		boolean x1
	static void access$200 (org.eclipse.tycho.artifacts.configuration.TargetPlatformFilterConfigurationReader$PatternParser) 
		org.eclipse.tycho.artifacts.configuration.TargetPlatformFilterConfigurationReader$PatternParser x0
	static org.eclipse.tycho.artifacts.TargetPlatformFilter$CapabilityPattern access$300 (org.eclipse.tycho.artifacts.configuration.TargetPlatformFilterConfigurationReader$PatternParser) 
		org.eclipse.tycho.artifacts.configuration.TargetPlatformFilterConfigurationReader$PatternParser x0
}

org/eclipse/tycho/artifacts/configuration/TargetPlatformFilterConfigurationReader.class
TargetPlatformFilterConfigurationReader.java
package org.eclipse.tycho.artifacts.configuration
public org.eclipse.tycho.artifacts.configuration.TargetPlatformFilterConfigurationReader extends java.lang.Object {
	public void  () 
	public java.util.List parseFilterConfiguration (org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.codehaus.plexus.util.xml.Xpp3Dom filterDom
		org.codehaus.plexus.util.xml.Xpp3Dom[] arr$
		int len$
		int i$
		org.codehaus.plexus.util.xml.Xpp3Dom filtersElement
		java.util.List result
	private void parseFilter (org.codehaus.plexus.util.xml.Xpp3Dom, java.util.List) 
		org.eclipse.tycho.artifacts.TargetPlatformFilter filter
		org.eclipse.tycho.artifacts.TargetPlatformFilter$CapabilityPattern restrictionPattern
		org.codehaus.plexus.util.xml.Xpp3Dom filterDom
		java.util.List result
		org.eclipse.tycho.artifacts.TargetPlatformFilter$CapabilityPattern scopePattern
		org.codehaus.plexus.util.xml.Xpp3Dom restrictToDom
		org.codehaus.plexus.util.xml.Xpp3Dom removeAllDom
		org.eclipse.tycho.artifacts.TargetPlatformFilter filter
	private org.eclipse.tycho.artifacts.TargetPlatformFilter$CapabilityPattern parseScopePattern (org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.codehaus.plexus.util.xml.Xpp3Dom filterDom
		org.eclipse.tycho.artifacts.configuration.TargetPlatformFilterConfigurationReader$PatternParser scopeParser
	private org.eclipse.tycho.artifacts.TargetPlatformFilter$CapabilityPattern parseRestrictionPattern (org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.codehaus.plexus.util.xml.Xpp3Dom restrictToDom
		org.eclipse.tycho.artifacts.configuration.TargetPlatformFilterConfigurationReader$PatternParser restrictionParser
	private static org.eclipse.tycho.artifacts.TargetPlatformFilter$CapabilityType getTypeValue (org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.codehaus.plexus.util.xml.Xpp3Dom dom
		String typeString
	private static java.lang.String getSimpleValue (org.codehaus.plexus.util.xml.Xpp3Dom, java.lang.String) 
		org.codehaus.plexus.util.xml.Xpp3Dom dom
		String elementName
		org.codehaus.plexus.util.xml.Xpp3Dom element
	private static org.codehaus.plexus.util.xml.Xpp3Dom getComplexValue (org.codehaus.plexus.util.xml.Xpp3Dom, java.lang.String) 
		org.codehaus.plexus.util.xml.Xpp3Dom dom
		String elementName
	private static org.codehaus.plexus.util.xml.Xpp3Dom getMarker (org.codehaus.plexus.util.xml.Xpp3Dom, java.lang.String) 
		org.codehaus.plexus.util.xml.Xpp3Dom dom
		String elementName
	static org.eclipse.tycho.artifacts.TargetPlatformFilter$CapabilityType access$400 (org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.codehaus.plexus.util.xml.Xpp3Dom x0
	static java.lang.String access$500 (org.codehaus.plexus.util.xml.Xpp3Dom, java.lang.String) 
		org.codehaus.plexus.util.xml.Xpp3Dom x0
		String x1
}

org/eclipse/tycho/core/ArtifactDependencyVisitor.class
ArtifactDependencyVisitor.java
package org.eclipse.tycho.core
public abstract org.eclipse.tycho.core.ArtifactDependencyVisitor extends java.lang.Object {
	public void  () 
	public boolean visitFeature (org.eclipse.tycho.core.FeatureDescription) 
		org.eclipse.tycho.core.FeatureDescription feature
	public void visitPlugin (org.eclipse.tycho.core.PluginDescription) 
		org.eclipse.tycho.core.PluginDescription plugin
	public void missingFeature (org.eclipse.tycho.model.FeatureRef, java.util.List) 
		org.eclipse.tycho.model.FeatureRef ref
		java.util.List walkback
	public void missingPlugin (org.eclipse.tycho.model.PluginRef, java.util.List) 
		org.eclipse.tycho.model.PluginRef ref
		java.util.List walkback
	protected java.lang.RuntimeException newRuntimeException (java.lang.String, java.lang.String, java.util.List) 
		org.eclipse.tycho.ArtifactDescriptor artifact
		java.util.Iterator i$
		String message
		String missing
		java.util.List walkback
		StringBuilder sb
}

org/eclipse/tycho/core/ArtifactDependencyWalker.class
ArtifactDependencyWalker.java
package org.eclipse.tycho.core
public abstract org.eclipse.tycho.core.ArtifactDependencyWalker extends java.lang.Object {
	public abstract void walk (org.eclipse.tycho.core.ArtifactDependencyVisitor) 
	public abstract void traverseFeature (java.io.File, org.eclipse.tycho.model.Feature, org.eclipse.tycho.core.ArtifactDependencyVisitor) 
	public abstract void traverseUpdateSite (org.eclipse.tycho.model.UpdateSite, org.eclipse.tycho.core.ArtifactDependencyVisitor) 
	public abstract void traverseProduct (org.eclipse.tycho.model.ProductConfiguration, org.eclipse.tycho.core.ArtifactDependencyVisitor) 
}

org/eclipse/tycho/core/BundleProject.class
BundleProject.java
package org.eclipse.tycho.core
public abstract org.eclipse.tycho.core.BundleProject extends java.lang.Object implements org.eclipse.tycho.core.TychoProject  {
	public abstract java.util.List getClasspath (org.apache.maven.project.MavenProject) 
	public abstract java.util.List getBootClasspathExtraAccessRules (org.apache.maven.project.MavenProject) 
	public abstract java.lang.String getManifestValue (java.lang.String, org.apache.maven.project.MavenProject) 
	public abstract org.eclipse.tycho.core.ee.shared.ExecutionEnvironment getManifestMinimalEE (org.apache.maven.project.MavenProject) 
}

org/eclipse/tycho/core/DependencyResolverConfiguration.class
DependencyResolverConfiguration.java
package org.eclipse.tycho.core
public abstract org.eclipse.tycho.core.DependencyResolverConfiguration extends java.lang.Object {
	public abstract java.util.List getExtraRequirements () 
	public abstract org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction getOptionalResolutionAction () 
}

org/eclipse/tycho/core/ee/CustomExecutionEnvironment$MultipleVersionsCapability.class
CustomExecutionEnvironment.java
package org.eclipse.tycho.core.ee
final org.eclipse.tycho.core.ee.CustomExecutionEnvironment$MultipleVersionsCapability extends java.lang.Object {
	final String name
	int count
	final StringBuilder versions
	public void  (java.lang.String, java.lang.String) 
		String environmentName
		String version
	private void addVersion (java.lang.String) 
		String version
	public java.lang.String toString () 
		StringBuilder result
	static void access$000 (org.eclipse.tycho.core.ee.CustomExecutionEnvironment$MultipleVersionsCapability, java.lang.String) 
		org.eclipse.tycho.core.ee.CustomExecutionEnvironment$MultipleVersionsCapability x0
		String x1
}

org/eclipse/tycho/core/ee/CustomExecutionEnvironment.class
CustomExecutionEnvironment.java
package org.eclipse.tycho.core.ee
public org.eclipse.tycho.core.ee.CustomExecutionEnvironment extends java.lang.Object implements org.eclipse.tycho.core.ee.shared.ExecutionEnvironment  {
	private static final java.util.regex.Pattern VERSION_NUMBER_DOT_NUMBER_DOT_ZERO_PATTERN
	private static final java.util.regex.Pattern JAVA_SECOND_EDITION_VERSIONS_PATTERN
	private final String profileName
	private final java.util.Set systemPackages
	private final java.util.Properties properties
	public void  (java.lang.String, java.util.List) 
		String profileName
		java.util.List systemCapabilities
	private void setSystemPackages (java.util.List) 
		String packageName
		org.eclipse.tycho.core.ee.shared.SystemCapability capability
		java.util.Iterator i$
		java.util.List systemCapabilities
		StringBuilder systemPackagesProperty
	private void setExecutionEnvironmentProperties (java.util.List) 
		String environmentName
		String version
		org.eclipse.tycho.core.ee.shared.SystemCapability capability
		java.util.Iterator i$
		java.util.List systemCapabilities
		StringBuilder executionEnvironmentProperty
	private void setOsgiSystemCapabilities (java.util.List) 
		String environmentName
		String version
		org.eclipse.tycho.core.ee.shared.SystemCapability capability
		java.util.Iterator i$
		org.eclipse.tycho.core.ee.CustomExecutionEnvironment$MultipleVersionsCapability capability
		String environmentName
		java.util.Iterator i$
		java.util.List systemCapabilities
		java.util.Map capabilityMap
		StringBuilder systemCapabilitesProperty
	private void setPropertyIfNotEmpty (java.lang.String, java.lang.StringBuilder) 
		String key
		StringBuilder value
	private static void append (java.lang.StringBuilder, java.lang.String) 
		StringBuilder propertyValue
		String value
	private java.lang.String normalizeVersion (java.lang.String) 
		String version
		java.util.regex.Matcher matcher
	private java.lang.String toExecutionEnvironment (java.lang.String, java.lang.String) 
		String environmentName
		String version
	private java.lang.String appendVersion (java.lang.String, java.lang.String) 
		String value
		String version
	private java.lang.String toPackageSpecifier (java.lang.String, java.lang.String) 
		String packageName
		String packageVersion
	public java.lang.String getProfileName () 
	public java.util.Properties getProfileProperties () 
	public java.util.Set getSystemPackages () 
	public java.lang.String getCompilerSourceLevelDefault () 
	public java.lang.String getCompilerTargetLevelDefault () 
	public boolean isCompatibleCompilerTargetLevel (java.lang.String) 
		String target
	public java.lang.String toString () 
	static void  () 
}

org/eclipse/tycho/core/ee/EEVersion$EEType.class
EEVersion.java
package org.eclipse.tycho.core.ee
public final org.eclipse.tycho.core.ee.EEVersion$EEType extends java.lang.Enum {
	public static final org.eclipse.tycho.core.ee.EEVersion$EEType OSGI_MINIMUM
	public static final org.eclipse.tycho.core.ee.EEVersion$EEType CDC_FOUNDATION
	public static final org.eclipse.tycho.core.ee.EEVersion$EEType JRE
	public static final org.eclipse.tycho.core.ee.EEVersion$EEType JAVA_SE
	private final String profileName
	private static final org.eclipse.tycho.core.ee.EEVersion$EEType[] $VALUES
	public static org.eclipse.tycho.core.ee.EEVersion$EEType[] values () 
	public static org.eclipse.tycho.core.ee.EEVersion$EEType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String profileName
	public static org.eclipse.tycho.core.ee.EEVersion$EEType fromName (java.lang.String) 
		org.eclipse.tycho.core.ee.EEVersion$EEType type
		org.eclipse.tycho.core.ee.EEVersion$EEType[] arr$
		int len$
		int i$
		String profileName
	static void  () 
}

org/eclipse/tycho/core/ee/EEVersion.class
EEVersion.java
package org.eclipse.tycho.core.ee
public org.eclipse.tycho.core.ee.EEVersion extends java.lang.Object implements java.lang.Comparable  {
	private org.osgi.framework.Version version
	private org.eclipse.tycho.core.ee.EEVersion$EEType type
	public void  (org.osgi.framework.Version, org.eclipse.tycho.core.ee.EEVersion$EEType) 
		org.osgi.framework.Version version
		org.eclipse.tycho.core.ee.EEVersion$EEType type
	public int compareTo (org.eclipse.tycho.core.ee.EEVersion) 
		org.eclipse.tycho.core.ee.EEVersion other
		int result
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

org/eclipse/tycho/core/ee/ExecutionEnvironmentConfigurationImpl$ProfileConfiguration.class
ExecutionEnvironmentConfigurationImpl.java
package org.eclipse.tycho.core.ee
 org.eclipse.tycho.core.ee.ExecutionEnvironmentConfigurationImpl$ProfileConfiguration extends java.lang.Object {
	final String profileName
	final String origin
	void  (java.lang.String, java.lang.String) 
		String profileName
		String origin
}

org/eclipse/tycho/core/ee/ExecutionEnvironmentConfigurationImpl.class
ExecutionEnvironmentConfigurationImpl.java
package org.eclipse.tycho.core.ee
public org.eclipse.tycho.core.ee.ExecutionEnvironmentConfigurationImpl extends java.lang.Object implements org.eclipse.tycho.core.ee.shared.ExecutionEnvironmentConfiguration  {
	private static final String DEFAULT_EXECUTION_ENVIRONMENT
	private static final int PRIMARY
	private static final int SECONDARY
	private org.codehaus.plexus.logging.Logger logger
	private final org.eclipse.tycho.core.ee.ExecutionEnvironmentConfigurationImpl$ProfileConfiguration[] configurations
	private String effectiveProfileName
	private org.eclipse.tycho.core.ee.CustomExecutionEnvironment customExecutionEnvironment
	public void  (org.codehaus.plexus.logging.Logger) 
		org.codehaus.plexus.logging.Logger logger
	public void overrideProfileConfiguration (java.lang.String, java.lang.String)  throws java.lang.IllegalStateException 
		String profileName
		String configurationOrigin
	public void setProfileConfiguration (java.lang.String, java.lang.String)  throws java.lang.IllegalStateException 
		String profileName
		String configurationOrigin
	private void checkConfigurationMutable ()  throws java.lang.IllegalStateException 
	public java.lang.String getProfileName () 
	private java.lang.String computeEffectiveProfileName () 
		org.eclipse.tycho.core.ee.ExecutionEnvironmentConfigurationImpl$ProfileConfiguration entry
		org.eclipse.tycho.core.ee.ExecutionEnvironmentConfigurationImpl$ProfileConfiguration[] arr$
		int len$
		int i$
	public boolean isCustomProfile () 
		org.eclipse.tycho.core.ee.UnknownEnvironmentException e
		String profileName
	public void setFullSpecificationForCustomProfile (java.util.List)  throws java.lang.IllegalStateException 
		java.util.List systemCapabilities
	public org.eclipse.tycho.core.ee.shared.ExecutionEnvironment getFullSpecification ()  throws java.lang.IllegalStateException 
}

org/eclipse/tycho/core/ee/ExecutionEnvironmentUtils.class
ExecutionEnvironmentUtils.java
package org.eclipse.tycho.core.ee
public org.eclipse.tycho.core.ee.ExecutionEnvironmentUtils extends java.lang.Object {
	private static String J2SE
	private static String JAVASE
	private static String PROFILE_EXT
	private static java.util.Map executionEnvironmentsMap
	public void  () 
	private static java.util.Map fillEnvironmentsMap () 
		java.util.Properties props
		String profileFile
		String[] arr$
		int len$
		int i$
		java.util.Properties listProps
		String[] profileFiles
		java.util.Map envMap
	private static java.util.Properties readProperties (java.net.URL) 
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.net.URL url
		java.util.Properties listProps
		java.io.InputStream stream
	public static org.eclipse.tycho.core.ee.StandardExecutionEnvironment getExecutionEnvironment (java.lang.String)  throws org.eclipse.tycho.core.ee.UnknownEnvironmentException 
		String profileName
		org.eclipse.tycho.core.ee.StandardExecutionEnvironment executionEnvironment
	public static void applyProfileProperties (java.util.Properties, java.util.Properties) 
		String ee
		String systemCapabilities
		java.util.Properties properties
		java.util.Properties profileProps
		String systemExports
		String type
		String profileBootDelegation
	private static java.net.URL getNextBestProfile (java.lang.String, org.osgi.framework.Version) 
		String javaEdition
		org.osgi.framework.Version javaVersion
		java.net.URL bestProfile
	private static java.net.URL findNextBestProfile (java.lang.String, org.osgi.framework.Version) 
		String javaEdition
		org.osgi.framework.Version javaVersion
		java.net.URL result
		int minor
	private static java.net.URL findInSystemBundle (java.lang.String) 
		String entry
		ClassLoader loader
	static void  () 
}

org/eclipse/tycho/core/ee/StandardExecutionEnvironment.class
StandardExecutionEnvironment.java
package org.eclipse.tycho.core.ee
public org.eclipse.tycho.core.ee.StandardExecutionEnvironment extends java.lang.Object implements java.lang.Comparable org.eclipse.tycho.core.ee.shared.ExecutionEnvironment  {
	private static final java.util.Map TARGET_ALIASES
	private String profileName
	private String compilerSourceLevel
	private String compilerTargetLevel
	private java.util.Set systemPackages
	private org.eclipse.tycho.core.ee.EEVersion eeVersion
	private java.util.Properties profileProperties
	void  (java.util.Properties) 
		java.util.Properties profileProperties
	private org.eclipse.tycho.core.ee.EEVersion parseEEVersion (java.lang.String) 
		org.osgi.framework.Version version
		String currentVersion
		String[] arr$
		int len$
		int i$
		String[] versions
		java.util.List osgiVersions
		org.osgi.framework.Version version
		String singleVersion
		String execEnv
		int i
		org.eclipse.osgi.util.ManifestElement[] systemCapValues
		org.osgi.framework.BundleException e
		String systemCaps
		java.util.List eeVersions
	public java.lang.String getProfileName () 
	public java.lang.String getCompilerSourceLevelDefault () 
	public java.lang.String getCompilerTargetLevelDefault () 
	public java.lang.String toString () 
	public java.util.Set getSystemPackages () 
	public int compareTo (org.eclipse.tycho.core.ee.StandardExecutionEnvironment) 
		org.eclipse.tycho.core.ee.StandardExecutionEnvironment otherEnv
	public java.util.Properties getProfileProperties () 
	public boolean isCompatibleCompilerTargetLevel (java.lang.String) 
		org.osgi.framework.Version thisTargetVersion
		org.osgi.framework.Version targetVersion
		IllegalArgumentException e
		String target
	private static org.osgi.framework.Version toTargetVersion (java.lang.String) 
		String target
		String targetAlias
	public volatile int compareTo (java.lang.Object) 
		Object x0
	static void  () 
		java.util.Map targetAliases
}

org/eclipse/tycho/core/ee/UnknownEnvironmentException.class
UnknownEnvironmentException.java
package org.eclipse.tycho.core.ee
public org.eclipse.tycho.core.ee.UnknownEnvironmentException extends java.lang.RuntimeException {
	private final String environmentName
	public void  (java.lang.String) 
		String environmentName
	public java.lang.String getEnvironmentName () 
}

org/eclipse/tycho/core/FeatureDescription.class
FeatureDescription.java
package org.eclipse.tycho.core
public abstract org.eclipse.tycho.core.FeatureDescription extends java.lang.Object implements org.eclipse.tycho.ArtifactDescriptor  {
	public abstract org.eclipse.tycho.model.FeatureRef getFeatureRef () 
	public abstract org.eclipse.tycho.model.Feature getFeature () 
}

org/eclipse/tycho/core/locking/FileLockerImpl.class
FileLockerImpl.java
package org.eclipse.tycho.core.locking
public org.eclipse.tycho.core.locking.FileLockerImpl extends java.lang.Object implements org.eclipse.tycho.locking.facade.FileLocker  {
	private static final String LOCKFILE_SUFFIX
	private final org.eclipse.osgi.service.datalocation.Location lockFileLocation
	final java.io.File lockMarkerFile
	public void  (java.io.File, org.eclipse.osgi.service.datalocation.Location) 
		java.io.File parentDir
		java.net.MalformedURLException e
		java.io.IOException e
		java.io.File file
		org.eclipse.osgi.service.datalocation.Location anyLocation
	public void lock () 
	public void lock (long) 
		java.io.IOException ioe
		InterruptedException e
		long i
		long timeout
		boolean success
		long waitInterval
		long maxTries
		java.io.IOException ioException
		String message
	public void release () 
	public boolean isLocked () 
		java.io.IOException e
}

org/eclipse/tycho/core/locking/FileLockServiceImpl.class
FileLockServiceImpl.java
package org.eclipse.tycho.core.locking
public org.eclipse.tycho.core.locking.FileLockServiceImpl extends java.lang.Object implements org.eclipse.tycho.locking.facade.FileLockService  {
	private org.eclipse.osgi.service.datalocation.Location anyLocation
	public void  () 
	public synchronized org.eclipse.tycho.locking.facade.FileLocker getFileLocker (java.io.File) 
		java.io.File file
}

org/eclipse/tycho/core/maven/ChainedExecutionListener.class
ChainedExecutionListener.java
package org.eclipse.tycho.core.maven
public org.eclipse.tycho.core.maven.ChainedExecutionListener extends org.apache.maven.execution.AbstractExecutionListener {
	private java.util.List listeners
	public void  (org.apache.maven.execution.ExecutionListener) 
		org.apache.maven.execution.ExecutionListener executionListener
	public void addListener (org.apache.maven.execution.ExecutionListener) 
		org.apache.maven.execution.ExecutionListener listener
	public void projectDiscoveryStarted (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ExecutionEvent event
	public void sessionStarted (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ExecutionEvent event
	public void sessionEnded (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ExecutionEvent event
	public void projectSkipped (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ExecutionEvent event
	public void projectStarted (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ExecutionEvent event
	public void projectSucceeded (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ExecutionEvent event
	public void projectFailed (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ExecutionEvent event
	public void forkStarted (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ExecutionEvent event
	public void forkSucceeded (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ExecutionEvent event
	public void forkFailed (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ExecutionEvent event
	public void mojoSkipped (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ExecutionEvent event
	public void mojoStarted (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ExecutionEvent event
	public void mojoSucceeded (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ExecutionEvent event
	public void mojoFailed (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ExecutionEvent event
	public void forkedProjectStarted (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ExecutionEvent event
	public void forkedProjectSucceeded (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ExecutionEvent event
	public void forkedProjectFailed (org.apache.maven.execution.ExecutionEvent) 
		org.apache.maven.execution.ExecutionListener listener
		java.util.Iterator i$
		org.apache.maven.execution.ExecutionEvent event
}

org/eclipse/tycho/core/maven/MavenDependencyCollector.class
MavenDependencyCollector.java
package org.eclipse.tycho.core.maven
public org.eclipse.tycho.core.maven.MavenDependencyCollector extends org.eclipse.tycho.core.ArtifactDependencyVisitor {
	private org.eclipse.tycho.core.maven.MavenDependencyInjector injector
	private final org.codehaus.plexus.logging.Logger logger
	public void  (org.apache.maven.project.MavenProject, org.eclipse.tycho.core.osgitools.BundleReader, org.codehaus.plexus.logging.Logger) 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.osgitools.BundleReader bundleReader
		org.codehaus.plexus.logging.Logger logger
	public boolean visitFeature (org.eclipse.tycho.core.FeatureDescription) 
		org.eclipse.tycho.core.FeatureDescription feature
	public void visitPlugin (org.eclipse.tycho.core.PluginDescription) 
		org.eclipse.tycho.core.PluginDescription plugin
	public void missingPlugin (org.eclipse.tycho.model.PluginRef, java.util.List) 
		org.eclipse.tycho.model.PluginRef ref
		java.util.List walkback
}

org/eclipse/tycho/core/maven/MavenDependencyInjector.class
MavenDependencyInjector.java
package org.eclipse.tycho.core.maven
public final org.eclipse.tycho.core.maven.MavenDependencyInjector extends java.lang.Object {
	private static final String P2_GROUPID_PREFIX
	private static final java.util.List NO_DEPENDENCIES
	private final org.eclipse.tycho.core.osgitools.BundleReader bundleReader
	private final org.codehaus.plexus.logging.Logger logger
	private final org.apache.maven.project.MavenProject project
	public static void injectMavenDependencies (org.apache.maven.project.MavenProject, org.eclipse.tycho.artifacts.DependencyArtifacts, org.eclipse.tycho.core.osgitools.BundleReader, org.codehaus.plexus.logging.Logger) 
		org.eclipse.tycho.ArtifactDescriptor artifact
		java.util.Iterator i$
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.artifacts.DependencyArtifacts dependencies
		org.eclipse.tycho.core.osgitools.BundleReader bundleReader
		org.codehaus.plexus.logging.Logger logger
		org.eclipse.tycho.core.maven.MavenDependencyInjector generator
	public static java.util.List filterInjectedDependencies (java.util.Collection) 
		org.apache.maven.artifact.Artifact artifact
		java.util.Iterator i$
		java.util.Collection artifacts
		java.util.List filteredArtifacts
	void  (org.apache.maven.project.MavenProject, org.eclipse.tycho.core.osgitools.BundleReader, org.codehaus.plexus.logging.Logger) 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.osgitools.BundleReader bundleReader
		org.codehaus.plexus.logging.Logger logger
	void addDependency (org.eclipse.tycho.ArtifactDescriptor) 
		org.apache.maven.model.Dependency dependency
		java.util.Iterator i$
		org.eclipse.tycho.ArtifactDescriptor artifact
		java.util.List dependencyList
		org.apache.maven.model.Model model
	private java.util.List newExternalDependencies (org.eclipse.tycho.ArtifactDescriptor) 
		org.apache.maven.model.Dependency nestedJarDependency
		java.io.File nestedJarOrDir
		String classpathElement
		String[] arr$
		int len$
		int i$
		org.eclipse.tycho.ArtifactDescriptor artifact
		java.io.File location
		java.util.List result
	private java.lang.String[] getClasspathElements (java.io.File) 
		java.io.File bundleLocation
	private org.apache.maven.model.Dependency createSystemScopeDependency (org.eclipse.tycho.ArtifactKey, java.io.File) 
		org.eclipse.tycho.ArtifactKey artifactKey
		java.io.File location
	private org.apache.maven.model.Dependency createSystemScopeDependency (org.eclipse.tycho.ArtifactKey, java.lang.String, java.io.File) 
		org.eclipse.tycho.ArtifactKey artifactKey
		String groupId
		java.io.File location
		org.apache.maven.model.Dependency dependency
	private java.util.List newProjectDependencies (org.eclipse.tycho.ArtifactDescriptor) 
		org.apache.maven.model.Dependency systemScopeDependency
		java.io.File jar
		String classpathElement
		String[] arr$
		int len$
		int i$
		org.eclipse.tycho.ArtifactDescriptor artifact
		org.eclipse.tycho.ReactorProject dependentMavenProjectProxy
		java.util.List result
	private org.apache.maven.model.Dependency createProvidedScopeDependency (org.eclipse.tycho.ReactorProject) 
		org.eclipse.tycho.ReactorProject dependentReactorProject
		org.apache.maven.model.Dependency dependency
	static void  () 
}

org/eclipse/tycho/core/maven/TychoMavenLifecycleParticipant$1.class
TychoMavenLifecycleParticipant.java
package org.eclipse.tycho.core.maven
 org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant$1 extends org.apache.maven.execution.AbstractExecutionListener {
	final org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant this$0
	void  (org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant) 
	public void sessionEnded (org.apache.maven.execution.ExecutionEvent) 
		org.eclipse.sisu.equinox.EquinoxServiceFactory equinoxServiceFactory
		org.codehaus.plexus.component.repository.exception.ComponentLifecycleException e
		org.codehaus.plexus.component.repository.exception.ComponentLookupException e
		org.apache.maven.execution.ExecutionEvent event
}

org/eclipse/tycho/core/maven/TychoMavenLifecycleParticipant.class
TychoMavenLifecycleParticipant.java
package org.eclipse.tycho.core.maven
public org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant extends org.apache.maven.AbstractMavenLifecycleParticipant {
	private static final String TYCHO_GROUPID
	private static final java.util.Set TYCHO_PLUGIN_IDS
	private org.eclipse.tycho.core.osgitools.BundleReader bundleReader
	private org.eclipse.tycho.resolver.TychoDependencyResolver resolver
	private org.codehaus.plexus.PlexusContainer plexus
	private org.codehaus.plexus.logging.Logger log
	public void  () 
	public void afterProjectsRead (org.apache.maven.execution.MavenSession)  throws org.apache.maven.MavenExecutionException 
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
		java.util.List projects
		java.util.List reactorProjects
	private void validate (java.util.List)  throws org.apache.maven.MavenExecutionException 
		java.util.List projects
	private void validateConsistentTychoVersion (java.util.List)  throws org.apache.maven.MavenExecutionException 
		String version
		java.util.Set projectSet
		org.apache.maven.model.Plugin plugin
		java.util.Iterator i$
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		String version
		java.util.Iterator i$
		java.util.List versions
		java.util.List projects
		java.util.Map versionToProjectsMap
	private void validateUniqueBaseDirs (java.util.List)  throws org.apache.maven.MavenExecutionException 
		java.io.File basedir
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		java.util.List projects
		java.util.Set baseDirs
	private void registerExecutionListener (org.apache.maven.execution.MavenSession) 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.execution.MavenExecutionRequest request
		org.eclipse.tycho.core.maven.ChainedExecutionListener listener
	private boolean disableLifecycleParticipation (org.apache.maven.execution.MavenSession) 
		org.apache.maven.execution.MavenSession session
	private void configureComponents (org.apache.maven.execution.MavenSession) 
		org.apache.maven.execution.MavenSession session
		java.io.File localRepository
	static org.codehaus.plexus.PlexusContainer access$000 (org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant) 
		org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant x0
	static void  () 
}

org/eclipse/tycho/core/maven/utils/MavenCompatiblityHelper.class
MavenCompatiblityHelper.java
package org.eclipse.tycho.core.maven.utils
public org.eclipse.tycho.core.maven.utils.MavenCompatiblityHelper extends java.lang.Object {
	private org.codehaus.plexus.logging.Logger logger
	protected org.apache.maven.plugin.MavenPluginManager mavenPluginManager
	private java.lang.reflect.Method getPluginDescriptorMethod
	private org.apache.maven.plugin.PluginDescriptorCache pluginDescriptorCache
	private java.lang.reflect.Method createKeyMethod
	private java.lang.reflect.Method getRepositorySessionMethod
	public void  () 
	private static java.lang.reflect.Method getMethod (java.lang.Class, java.lang.String) 
		java.lang.reflect.Method method
		java.lang.reflect.Method[] arr$
		int len$
		int i$
		Class clazz
		String methodName
	public org.apache.maven.plugin.descriptor.PluginDescriptor getPluginDescriptor (org.apache.maven.model.Plugin, org.apache.maven.project.MavenProject, org.apache.maven.execution.MavenSession)  throws org.apache.maven.plugin.PluginResolutionException org.apache.maven.plugin.PluginDescriptorParsingException org.apache.maven.plugin.InvalidPluginDescriptorException 
		Object remoteRepositories
		Object repositorySession
		IllegalAccessException e
		Throwable target
		java.lang.reflect.InvocationTargetException e
		org.apache.maven.model.Plugin plugin
		org.apache.maven.project.MavenProject project
		org.apache.maven.execution.MavenSession session
	public org.apache.maven.plugin.PluginDescriptorCache$Key createKey (org.apache.maven.model.Plugin, org.apache.maven.project.MavenProject, org.apache.maven.execution.MavenSession) 
		Object repositorySession
		Object remoteRepositories
		IllegalAccessException e
		Throwable target
		java.lang.reflect.InvocationTargetException e
		org.apache.maven.model.Plugin plugin
		org.apache.maven.project.MavenProject project
		org.apache.maven.execution.MavenSession session
}

org/eclipse/tycho/core/maven/utils/PluginRealmHelper$PluginFilter.class
PluginRealmHelper.java
package org.eclipse.tycho.core.maven.utils
public abstract org.eclipse.tycho.core.maven.utils.PluginRealmHelper$PluginFilter extends java.lang.Object {
	public abstract boolean accept (org.apache.maven.plugin.descriptor.PluginDescriptor) 
}

org/eclipse/tycho/core/maven/utils/PluginRealmHelper.class
PluginRealmHelper.java
package org.eclipse.tycho.core.maven.utils
public org.eclipse.tycho.core.maven.utils.PluginRealmHelper extends java.lang.Object {
	private org.apache.maven.plugin.MavenPluginManager pluginManager
	private org.apache.maven.plugin.BuildPluginManager buildPluginManager
	private org.apache.maven.plugin.PluginDescriptorCache pluginDescriptorCache
	private org.apache.maven.lifecycle.internal.LifecyclePluginResolver lifecyclePluginResolver
	private org.eclipse.tycho.core.maven.utils.MavenCompatiblityHelper compatibilityHelper
	public void  () 
	public void execute (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, java.lang.Runnable, org.eclipse.tycho.core.maven.utils.PluginRealmHelper$PluginFilter)  throws org.apache.maven.MavenExecutionException 
		org.apache.maven.plugin.PluginDescriptorCache$Key descriptorCacheKey
		ClassLoader origTCCL
		org.codehaus.plexus.classworlds.realm.ClassRealm pluginRealm
		org.apache.maven.project.MavenProject oldCurrentProject
		org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
		org.apache.maven.plugin.PluginManagerException e
		org.apache.maven.plugin.PluginResolutionException e
		org.apache.maven.plugin.version.PluginVersionResolutionException e
		org.apache.maven.plugin.PluginDescriptorParsingException e
		org.apache.maven.plugin.InvalidPluginDescriptorException e
		org.apache.maven.model.Plugin plugin
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		Runnable runnable
		org.eclipse.tycho.core.maven.utils.PluginRealmHelper$PluginFilter filter
	private static org.apache.maven.MavenExecutionException newMavenExecutionException (java.lang.Exception) 
		Exception cause
}

org/eclipse/tycho/core/osgitools/AbstractArtifactBasedProject$1.class
AbstractArtifactBasedProject.java
package org.eclipse.tycho.core.osgitools
 org.eclipse.tycho.core.osgitools.AbstractArtifactBasedProject$1 extends org.eclipse.tycho.core.ArtifactDependencyVisitor {
	final org.eclipse.tycho.core.osgitools.AbstractArtifactBasedProject this$0
	void  (org.eclipse.tycho.core.osgitools.AbstractArtifactBasedProject) 
}

org/eclipse/tycho/core/osgitools/AbstractArtifactBasedProject.class
AbstractArtifactBasedProject.java
package org.eclipse.tycho.core.osgitools
public abstract org.eclipse.tycho.core.osgitools.AbstractArtifactBasedProject extends org.eclipse.tycho.core.osgitools.AbstractTychoProject {
	public static final String SNAPSHOT_VERSION
	public void  () 
	public org.eclipse.tycho.core.ArtifactDependencyWalker getDependencyWalker (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public org.eclipse.tycho.core.ArtifactDependencyWalker getDependencyWalker (org.apache.maven.project.MavenProject, org.eclipse.tycho.core.facade.TargetEnvironment) 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.facade.TargetEnvironment environment
	protected abstract org.eclipse.tycho.core.ArtifactDependencyWalker newDependencyWalker (org.apache.maven.project.MavenProject, org.eclipse.tycho.core.facade.TargetEnvironment) 
	public void checkForMissingDependencies (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.TargetPlatformConfiguration configuration
	protected java.lang.String getOsgiVersion (org.eclipse.tycho.ReactorProject) 
		org.eclipse.tycho.ReactorProject project
		String version
}

org/eclipse/tycho/core/osgitools/AbstractArtifactDependencyWalker$WalkbackPath.class
AbstractArtifactDependencyWalker.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.AbstractArtifactDependencyWalker$WalkbackPath extends java.lang.Object {
	private java.util.Map visited
	private java.util.Stack walkback
	protected void  () 
	boolean visited (org.eclipse.tycho.ArtifactKey) 
		org.eclipse.tycho.ArtifactKey key
	public java.util.List getWalkback () 
	void enter (org.eclipse.tycho.ArtifactDescriptor) 
		org.eclipse.tycho.ArtifactDescriptor artifact
	void leave (org.eclipse.tycho.ArtifactDescriptor) 
		org.eclipse.tycho.ArtifactDescriptor artifact
	java.util.Collection getVisited () 
}

org/eclipse/tycho/core/osgitools/AbstractArtifactDependencyWalker.class
AbstractArtifactDependencyWalker.java
package org.eclipse.tycho.core.osgitools
public abstract org.eclipse.tycho.core.osgitools.AbstractArtifactDependencyWalker extends java.lang.Object implements org.eclipse.tycho.core.ArtifactDependencyWalker  {
	private final org.eclipse.tycho.artifacts.DependencyArtifacts artifacts
	private final org.eclipse.tycho.core.facade.TargetEnvironment[] environments
	public void  (org.eclipse.tycho.artifacts.DependencyArtifacts) 
		org.eclipse.tycho.artifacts.DependencyArtifacts artifacts
	public void  (org.eclipse.tycho.artifacts.DependencyArtifacts, org.eclipse.tycho.core.facade.TargetEnvironment[]) 
		org.eclipse.tycho.artifacts.DependencyArtifacts artifacts
		org.eclipse.tycho.core.facade.TargetEnvironment[] environments
	public void traverseUpdateSite (org.eclipse.tycho.model.UpdateSite, org.eclipse.tycho.core.ArtifactDependencyVisitor) 
		org.eclipse.tycho.model.FeatureRef ref
		java.util.Iterator i$
		org.eclipse.tycho.model.UpdateSite site
		org.eclipse.tycho.core.ArtifactDependencyVisitor visitor
		org.eclipse.tycho.core.osgitools.AbstractArtifactDependencyWalker$WalkbackPath visited
	public void traverseFeature (java.io.File, org.eclipse.tycho.model.Feature, org.eclipse.tycho.core.ArtifactDependencyVisitor) 
		java.io.File location
		org.eclipse.tycho.model.Feature feature
		org.eclipse.tycho.core.ArtifactDependencyVisitor visitor
	protected void traverseFeature (java.io.File, org.eclipse.tycho.model.Feature, org.eclipse.tycho.model.FeatureRef, org.eclipse.tycho.core.ArtifactDependencyVisitor, org.eclipse.tycho.core.osgitools.AbstractArtifactDependencyWalker$WalkbackPath) 
		org.eclipse.tycho.model.PluginRef ref
		java.util.Iterator i$
		org.eclipse.tycho.model.FeatureRef ref
		java.util.Iterator i$
		java.io.File location
		org.eclipse.tycho.model.Feature feature
		org.eclipse.tycho.model.FeatureRef featureRef
		org.eclipse.tycho.core.ArtifactDependencyVisitor visitor
		org.eclipse.tycho.core.osgitools.AbstractArtifactDependencyWalker$WalkbackPath visited
		org.eclipse.tycho.ArtifactDescriptor artifact
		org.eclipse.tycho.ArtifactKey key
		org.eclipse.tycho.ReactorProject project
		String classifier
		java.util.Set installableUnits
		org.eclipse.tycho.core.osgitools.DefaultFeatureDescription description
	protected org.eclipse.tycho.ArtifactDescriptor getArtifact (java.io.File, java.lang.String) 
		org.eclipse.tycho.ArtifactDescriptor artifact
		java.util.Iterator i$
		java.io.File location
		String id
		java.util.Map artifacts
	public void traverseProduct (org.eclipse.tycho.model.ProductConfiguration, org.eclipse.tycho.core.ArtifactDependencyVisitor) 
		org.eclipse.tycho.model.ProductConfiguration product
		org.eclipse.tycho.core.ArtifactDependencyVisitor visitor
	protected void traverseProduct (org.eclipse.tycho.model.ProductConfiguration, org.eclipse.tycho.core.ArtifactDependencyVisitor, org.eclipse.tycho.core.osgitools.AbstractArtifactDependencyWalker$WalkbackPath) 
		org.eclipse.tycho.model.FeatureRef ref
		java.util.Iterator i$
		org.eclipse.tycho.model.PluginRef ref
		java.util.Iterator i$
		org.eclipse.tycho.ArtifactKey key
		org.eclipse.tycho.ArtifactDescriptor artifact
		java.util.Iterator i$
		String id
		org.eclipse.tycho.model.PluginRef ref
		String os
		String ws
		String arch
		String id
		org.eclipse.tycho.core.facade.TargetEnvironment environment
		org.eclipse.tycho.core.facade.TargetEnvironment[] arr$
		int len$
		int i$
		org.eclipse.tycho.model.ProductConfiguration product
		org.eclipse.tycho.core.ArtifactDependencyVisitor visitor
		org.eclipse.tycho.core.osgitools.AbstractArtifactDependencyWalker$WalkbackPath visited
		java.util.Set bundles
	protected void traverseFeature (org.eclipse.tycho.model.FeatureRef, org.eclipse.tycho.core.ArtifactDependencyVisitor, org.eclipse.tycho.core.osgitools.AbstractArtifactDependencyWalker$WalkbackPath) 
		java.io.File location
		org.eclipse.tycho.model.Feature feature
		org.eclipse.tycho.model.FeatureRef ref
		org.eclipse.tycho.core.ArtifactDependencyVisitor visitor
		org.eclipse.tycho.core.osgitools.AbstractArtifactDependencyWalker$WalkbackPath visited
		org.eclipse.tycho.ArtifactDescriptor artifact
	private void traversePlugin (org.eclipse.tycho.model.PluginRef, org.eclipse.tycho.core.ArtifactDependencyVisitor, org.eclipse.tycho.core.osgitools.AbstractArtifactDependencyWalker$WalkbackPath) 
		org.eclipse.tycho.ArtifactKey key
		java.io.File location
		org.eclipse.tycho.ReactorProject project
		String classifier
		java.util.Set installableUnits
		org.eclipse.tycho.core.PluginDescription description
		org.eclipse.tycho.model.PluginRef ref
		org.eclipse.tycho.core.ArtifactDependencyVisitor visitor
		org.eclipse.tycho.core.osgitools.AbstractArtifactDependencyWalker$WalkbackPath visited
		org.eclipse.tycho.ArtifactDescriptor artifact
	private boolean matchTargetEnvironment (org.eclipse.tycho.model.PluginRef) 
		org.eclipse.tycho.core.facade.TargetEnvironment environment
		org.eclipse.tycho.core.facade.TargetEnvironment[] arr$
		int len$
		int i$
		org.eclipse.tycho.model.PluginRef pluginRef
		String pluginOs
		String pluginWs
		String pluginArch
}

org/eclipse/tycho/core/osgitools/AbstractTychoProject.class
AbstractTychoProject.java
package org.eclipse.tycho.core.osgitools
public abstract org.eclipse.tycho.core.osgitools.AbstractTychoProject extends org.codehaus.plexus.logging.AbstractLogEnabled implements org.eclipse.tycho.core.TychoProject  {
	public void  () 
	public org.eclipse.tycho.artifacts.DependencyArtifacts getDependencyArtifacts (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public org.eclipse.tycho.artifacts.DependencyArtifacts getDependencyArtifacts (org.apache.maven.project.MavenProject, org.eclipse.tycho.core.facade.TargetEnvironment) 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.facade.TargetEnvironment environment
		org.eclipse.tycho.artifacts.DependencyArtifacts platform
	public void setDependencyArtifacts (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, org.eclipse.tycho.artifacts.DependencyArtifacts) 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.artifacts.DependencyArtifacts dependencyArtifacts
	public void setupProject (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject) 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
	public void checkForMissingDependencies (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public void resolveClassPath (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject) 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
	protected org.eclipse.tycho.core.facade.TargetEnvironment[] getEnvironments (org.apache.maven.project.MavenProject, org.eclipse.tycho.core.facade.TargetEnvironment) 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.facade.TargetEnvironment environment
		org.eclipse.tycho.core.TargetPlatformConfiguration configuration
		java.util.List environments
	public org.eclipse.tycho.core.facade.TargetEnvironment getImplicitTargetEnvironment (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public void readExecutionEnvironmentConfiguration (org.apache.maven.project.MavenProject, org.eclipse.tycho.core.ee.shared.ExecutionEnvironmentConfiguration) 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.ee.shared.ExecutionEnvironmentConfiguration sink
		org.eclipse.tycho.core.TargetPlatformConfiguration tpConfiguration
		String configuredForcedProfile
		String configuredDefaultProfile
	public org.eclipse.tycho.artifacts.TargetPlatform getTargetPlatform (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public void setTargetPlatform (org.apache.maven.project.MavenProject, org.eclipse.tycho.artifacts.TargetPlatform) 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.artifacts.TargetPlatform targetPlatform
}

org/eclipse/tycho/core/osgitools/BuildPropertiesParserImpl.class
BuildPropertiesParserImpl.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.BuildPropertiesParserImpl extends java.lang.Object implements org.eclipse.tycho.core.facade.BuildPropertiesParser org.codehaus.plexus.personality.plexus.lifecycle.phase.Disposable  {
	private final org.eclipse.tycho.core.facade.LRUCache cache
	public void  () 
	public org.eclipse.tycho.core.facade.BuildProperties parse (java.io.File) 
		java.io.File baseDir
		java.io.File propsFile
		String filePath
		org.eclipse.tycho.core.facade.BuildProperties buildProperties
	public void dispose () 
}

org/eclipse/tycho/core/osgitools/BundleReader.class
BundleReader.java
package org.eclipse.tycho.core.osgitools
public abstract org.eclipse.tycho.core.osgitools.BundleReader extends java.lang.Object {
	public abstract org.eclipse.tycho.core.osgitools.OsgiManifest loadManifest (java.io.File)  throws org.eclipse.tycho.core.osgitools.OsgiManifestParserException org.eclipse.tycho.core.osgitools.InvalidOSGiManifestException 
	public abstract java.io.File getEntry (java.io.File, java.lang.String) 
}

org/eclipse/tycho/core/osgitools/DebugUtils.class
DebugUtils.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.DebugUtils extends java.lang.Object {
	public void  () 
	public static boolean isDebugEnabled (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject) 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		String config
}

org/eclipse/tycho/core/osgitools/DefaultArtifactDescriptor.class
DefaultArtifactDescriptor.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.DefaultArtifactDescriptor extends java.lang.Object implements org.eclipse.tycho.ArtifactDescriptor  {
	private final org.eclipse.tycho.ArtifactKey key
	private final java.io.File location
	private final org.eclipse.tycho.ReactorProject project
	private final String classifier
	private final java.util.Set installableUnits
	public void  (org.eclipse.tycho.ArtifactKey, java.io.File, org.eclipse.tycho.ReactorProject, java.lang.String, java.util.Set) 
		org.eclipse.tycho.ArtifactKey key
		java.io.File location
		org.eclipse.tycho.ReactorProject project
		String classifier
		java.util.Set installableUnits
	public org.eclipse.tycho.ArtifactKey getKey () 
	public java.io.File getLocation () 
	public org.eclipse.tycho.ReactorProject getMavenProject () 
	public java.lang.String getClassifier () 
	public java.util.Set getInstallableUnits () 
	public java.lang.String toString () 
		StringBuilder sb
	public int hashCode () 
		int hash
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.tycho.core.osgitools.DefaultArtifactDescriptor other
	private static boolean eq (java.lang.Object, java.lang.Object) 
		Object a
		Object b
}

org/eclipse/tycho/core/osgitools/DefaultArtifactKey.class
DefaultArtifactKey.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.DefaultArtifactKey extends java.lang.Object implements org.eclipse.tycho.ArtifactKey  {
	private final String type
	private final String id
	private final String version
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String type
		String id
		String version
	public static org.eclipse.tycho.core.osgitools.DefaultArtifactKey fromManifest (org.eclipse.tycho.core.osgitools.OsgiManifest) 
		org.eclipse.tycho.core.osgitools.OsgiManifest manifest
	public int hashCode () 
		int hash
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.tycho.ArtifactKey other
	public java.lang.String toString () 
	public java.lang.String getType () 
	public java.lang.String getId () 
	public java.lang.String getVersion () 
}

org/eclipse/tycho/core/osgitools/DefaultBundleReader.class
DefaultBundleReader.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.DefaultBundleReader extends org.codehaus.plexus.logging.AbstractLogEnabled implements org.eclipse.tycho.core.osgitools.BundleReader  {
	public static final String CACHE_PATH
	private final org.eclipse.tycho.core.facade.LRUCache manifestCache
	private java.io.File cacheDir
	private java.util.Set extractedFiles
	private org.eclipse.tycho.locking.facade.FileLockService fileLockService
	public void  () 
	public org.eclipse.tycho.core.osgitools.OsgiManifest loadManifest (java.io.File) 
		java.io.File bundleLocation
		String locationPath
		org.eclipse.tycho.core.osgitools.OsgiManifest manifest
	private org.eclipse.tycho.core.osgitools.OsgiManifest doLoadManifest (java.io.File) 
		java.io.IOException e
		java.io.File bundleLocation
	private org.eclipse.tycho.core.osgitools.OsgiManifest loadManifestFromFile (java.io.File)  throws java.io.IOException 
		java.io.InputStream stream
		org.eclipse.tycho.core.osgitools.InvalidOSGiManifestException e
		java.util.zip.ZipEntry manifestEntry
		java.io.File bundleLocation
		java.util.zip.ZipFile jar
		java.io.File generatedManifest
	private org.eclipse.tycho.core.osgitools.OsgiManifest loadManifestFromDirectory (java.io.File)  throws java.io.IOException 
		java.io.File directory
		java.io.File manifestFile
	private org.eclipse.tycho.core.osgitools.OsgiManifest loadManifestFile (java.io.File)  throws java.io.IOException org.eclipse.tycho.core.osgitools.OsgiManifestParserException 
		java.io.File manifestFile
	private java.io.File convertPluginManifest (java.io.File)  throws org.eclipse.tycho.core.osgitools.OsgiManifestParserException 
		org.eclipse.osgi.service.pluginconversion.PluginConversionException e
		java.io.File bundleLocation
		org.eclipse.osgi.service.pluginconversion.PluginConverter converter
		String name
		java.io.File manifestFile
	public void setLocationRepository (java.io.File) 
		java.io.File basedir
	public java.io.File getEntry (java.io.File, java.lang.String) 
		java.io.File result
		org.eclipse.tycho.locking.facade.FileLocker locker
		java.io.File outputDirectory
		String resultPath
		java.io.IOException e
		java.io.File bundleLocation
		String path
		java.io.File result
	private void extractZipEntries (java.io.File, java.lang.String, java.io.File)  throws java.io.IOException 
		java.io.InputStream singleEntryStream
		java.util.zip.ZipEntry zipEntry
		java.util.Enumeration entries
		java.util.zip.ZipEntry singleEntry
		java.io.File bundleLocation
		String path
		java.io.File outputDirectory
		java.util.zip.ZipFile zip
	private static void copyStreamToFile (java.io.InputStream, java.io.File, long)  throws java.io.IOException 
		java.io.InputStream in
		java.io.File outputFile
		long timestamp
		java.io.FileOutputStream out
}

org/eclipse/tycho/core/osgitools/DefaultClasspathEntry$DefaultAccessRule.class
DefaultClasspathEntry.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.DefaultClasspathEntry$DefaultAccessRule extends java.lang.Object implements org.eclipse.tycho.classpath.ClasspathEntry$AccessRule  {
	private final String pattern
	private final boolean discouraged
	public void  (java.lang.String, boolean) 
		String path
		boolean discouraged
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.tycho.classpath.ClasspathEntry$AccessRule other
	public java.lang.String getPattern () 
	public boolean isDiscouraged () 
}

org/eclipse/tycho/core/osgitools/DefaultClasspathEntry.class
DefaultClasspathEntry.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.DefaultClasspathEntry extends java.lang.Object implements org.eclipse.tycho.classpath.ClasspathEntry  {
	private final org.eclipse.tycho.ReactorProject project
	private final org.eclipse.tycho.ArtifactKey key
	private final java.util.List locations
	private final java.util.List rules
	public void  (org.eclipse.tycho.ReactorProject, org.eclipse.tycho.ArtifactKey, java.util.List, java.util.List) 
		org.eclipse.tycho.ReactorProject project
		org.eclipse.tycho.ArtifactKey key
		java.util.List locations
		java.util.List rules
	public java.util.List getLocations () 
	public java.util.List getAccessRules () 
	public org.eclipse.tycho.ArtifactKey getArtifactKey () 
	public org.eclipse.tycho.ReactorProject getMavenProject () 
}

org/eclipse/tycho/core/osgitools/DefaultFeatureDescription.class
DefaultFeatureDescription.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.DefaultFeatureDescription extends org.eclipse.tycho.core.osgitools.DefaultArtifactDescriptor implements org.eclipse.tycho.core.FeatureDescription  {
	private org.eclipse.tycho.model.Feature feature
	private org.eclipse.tycho.model.FeatureRef featureRef
	public void  (org.eclipse.tycho.ArtifactKey, java.io.File, org.eclipse.tycho.ReactorProject, java.lang.String, org.eclipse.tycho.model.Feature, org.eclipse.tycho.model.FeatureRef, java.util.Set) 
		org.eclipse.tycho.ArtifactKey key
		java.io.File location
		org.eclipse.tycho.ReactorProject project
		String classifier
		org.eclipse.tycho.model.Feature feature
		org.eclipse.tycho.model.FeatureRef featureRef
		java.util.Set installableUnits
	public org.eclipse.tycho.model.FeatureRef getFeatureRef () 
	public org.eclipse.tycho.model.Feature getFeature () 
}

org/eclipse/tycho/core/osgitools/DefaultPluginDescription.class
DefaultPluginDescription.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.DefaultPluginDescription extends org.eclipse.tycho.core.osgitools.DefaultArtifactDescriptor implements org.eclipse.tycho.core.PluginDescription  {
	private org.eclipse.tycho.model.PluginRef pluginRef
	public void  (org.eclipse.tycho.ArtifactKey, java.io.File, org.eclipse.tycho.ReactorProject, java.lang.String, org.eclipse.tycho.model.PluginRef, java.util.Set) 
		org.eclipse.tycho.ArtifactKey key
		java.io.File location
		org.eclipse.tycho.ReactorProject project
		String classifier
		org.eclipse.tycho.model.PluginRef pluginRef
		java.util.Set installableUnits
	public org.eclipse.tycho.model.PluginRef getPluginRef () 
}

org/eclipse/tycho/core/osgitools/DefaultReactorProject.class
DefaultReactorProject.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.DefaultReactorProject extends java.lang.Object implements org.eclipse.tycho.ReactorProject  {
	private final org.apache.maven.project.MavenProject project
	public void  (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public static org.eclipse.tycho.ReactorProject adapt (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.ReactorProject reactorProject
	public static java.util.List adapt (org.apache.maven.execution.MavenSession) 
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
		java.util.ArrayList result
	public boolean sameProject (java.lang.Object) 
		Object otherProject
	public java.io.File getBasedir () 
	public java.lang.String getPackaging () 
	public java.lang.String getGroupId () 
	public java.lang.String getArtifactId () 
	public java.lang.String getVersion () 
	public java.io.File getOutputDirectory () 
	public org.eclipse.tycho.BuildOutputDirectory getBuildDirectory () 
	public java.io.File getTestOutputDirectory () 
	public java.io.File getArtifact () 
		org.apache.maven.artifact.Artifact artifact
	public java.io.File getArtifact (java.lang.String) 
		org.apache.maven.artifact.Artifact attached
		java.util.Iterator i$
		String artifactClassifier
		org.apache.maven.artifact.Artifact artifact
	public java.lang.Object getContextValue (java.lang.String) 
		String key
	public void setContextValue (java.lang.String, java.lang.Object) 
		String key
		Object value
	public void setDependencyMetadata (java.lang.String, boolean, java.util.Set) 
		String classifier
		boolean primary
		java.util.Set installableUnits
		java.util.Map metadata
	public java.util.Map getDependencyMetadata () 
		String classifier
		java.util.Set units
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map result
		java.util.Map secondary
	protected java.util.Map getDependencyMetadata (boolean) 
		boolean primary
		java.util.Map metadata
	private static java.lang.String getDependencyMetadataKey (boolean) 
		boolean primary
	public java.util.Set getDependencyMetadata (java.lang.String, boolean) 
		String classifier
		boolean primary
		java.util.Map metadata
	public java.lang.String getExpandedVersion () 
		String version
	public void setExpandedVersion (java.lang.String, java.lang.String) 
		String originalVersion
		String qualifier
		org.osgi.framework.Version version
		String expandedVersion
		String oldVersion
	public java.lang.String getId () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.tycho.core.osgitools.DefaultReactorProject other
	public java.lang.String toString () 
}

org/eclipse/tycho/core/osgitools/DependencyComputer$DependencyEntry.class
DependencyComputer.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.DependencyComputer$DependencyEntry extends java.lang.Object {
	public final org.eclipse.osgi.service.resolver.BundleDescription desc
	public final java.util.List rules
	public void  (org.eclipse.osgi.service.resolver.BundleDescription, java.util.List) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.List rules
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.tycho.core.osgitools.DependencyComputer$DependencyEntry other
}

org/eclipse/tycho/core/osgitools/DependencyComputer.class
DependencyComputer.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.DependencyComputer extends java.lang.Object {
	private org.eclipse.tycho.core.osgitools.BundleReader manifestReader
	public void  () 
	public java.util.List computeDependencies (org.eclipse.osgi.service.resolver.StateHelper, org.eclipse.osgi.service.resolver.BundleDescription) 
		int i
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		java.util.Iterator i$
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		java.util.Iterator i$
		org.eclipse.osgi.service.resolver.StateHelper helper
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.ArrayList entries
		java.util.Map map
		java.util.HashSet added
		org.eclipse.osgi.service.resolver.HostSpecification host
		org.eclipse.osgi.service.resolver.BundleSpecification[] required
		java.util.Map sortedMap
	private java.util.Map retrieveVisiblePackagesFromState (org.eclipse.osgi.service.resolver.StateHelper, org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.StateHelper helper
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.Map visiblePackages
	private void addVisiblePackagesFromState (org.eclipse.osgi.service.resolver.StateHelper, org.eclipse.osgi.service.resolver.BundleDescription, java.util.Map) 
		org.eclipse.osgi.service.resolver.BundleDescription exporter
		java.util.ArrayList list
		org.eclipse.tycho.classpath.ClasspathEntry$AccessRule rule
		int i
		org.eclipse.osgi.service.resolver.StateHelper helper
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.Map visiblePackages
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports
	private org.eclipse.tycho.classpath.ClasspathEntry$AccessRule getRule (org.eclipse.osgi.service.resolver.StateHelper, org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.osgi.service.resolver.ExportPackageDescription) 
		org.eclipse.osgi.service.resolver.StateHelper helper
		org.eclipse.osgi.service.resolver.BundleDescription desc
		org.eclipse.osgi.service.resolver.ExportPackageDescription export
		boolean discouraged
		String name
		String path
	protected void addDependencyViaImportPackage (org.eclipse.osgi.service.resolver.BundleDescription, java.util.HashSet, java.util.Map, java.util.ArrayList) 
		int i
		org.eclipse.osgi.service.resolver.BundleDescription[] fragments
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.HashSet added
		java.util.Map map
		java.util.ArrayList entries
	private void addDependency (org.eclipse.osgi.service.resolver.BundleDescription, java.util.HashSet, java.util.Map, java.util.ArrayList) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.HashSet added
		java.util.Map map
		java.util.ArrayList entries
	private void addDependency (org.eclipse.osgi.service.resolver.BundleDescription, java.util.HashSet, java.util.Map, java.util.ArrayList, boolean) 
		int i
		int i
		int i
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.HashSet added
		java.util.Map map
		java.util.ArrayList entries
		boolean useInclusion
		org.eclipse.osgi.service.resolver.BundleDescription[] fragments
		org.eclipse.osgi.service.resolver.BundleSpecification[] required
	private boolean isPatchFragment (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription bundleDescription
	private boolean addPlugin (org.eclipse.osgi.service.resolver.BundleDescription, boolean, java.util.Map, java.util.ArrayList) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
		boolean useInclusions
		java.util.Map map
		java.util.ArrayList entries
		java.util.List rules
		org.eclipse.tycho.core.osgitools.DependencyComputer$DependencyEntry entry
	private java.util.List getInclusions (java.util.Map, org.eclipse.osgi.service.resolver.BundleDescription) 
		java.util.ArrayList rules
		java.util.Map map
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.ArrayList rules
	private void addHostPlugin (org.eclipse.osgi.service.resolver.HostSpecification, java.util.HashSet, java.util.Map, java.util.ArrayList) 
		int i
		org.eclipse.osgi.service.resolver.BaseDescription supplier
		int i
		org.eclipse.osgi.service.resolver.BundleSpecification[] required
		org.eclipse.osgi.service.resolver.ImportPackageSpecification[] imports
		org.eclipse.osgi.service.resolver.BundleDescription host
		org.eclipse.osgi.service.resolver.HostSpecification hostSpec
		java.util.HashSet added
		java.util.Map map
		java.util.ArrayList entries
		org.eclipse.osgi.service.resolver.BaseDescription desc
	private boolean hasExtensibleAPI (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription desc
	public java.util.List computeBootClasspathExtraAccessRules (org.eclipse.osgi.service.resolver.StateHelper, org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription host
		org.eclipse.osgi.service.resolver.BaseDescription fragment
		org.eclipse.osgi.service.resolver.ExportPackageDescription export
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] arr$
		int len$
		int i$
		org.eclipse.osgi.service.resolver.StateHelper helper
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.util.List result
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports
	private boolean isFrameworkExtension (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		org.eclipse.tycho.core.osgitools.OsgiManifest mf
		org.eclipse.osgi.util.ManifestElement[] elements
}

org/eclipse/tycho/core/osgitools/EclipseApplicationProject$1.class
EclipseApplicationProject.java
package org.eclipse.tycho.core.osgitools
 org.eclipse.tycho.core.osgitools.EclipseApplicationProject$1 extends org.eclipse.tycho.core.osgitools.AbstractArtifactDependencyWalker {
	final org.eclipse.tycho.model.ProductConfiguration val$product
	final org.eclipse.tycho.core.osgitools.EclipseApplicationProject this$0
	void  (org.eclipse.tycho.core.osgitools.EclipseApplicationProject, org.eclipse.tycho.artifacts.DependencyArtifacts, org.eclipse.tycho.core.facade.TargetEnvironment[], org.eclipse.tycho.model.ProductConfiguration) 
		org.eclipse.tycho.artifacts.DependencyArtifacts x0
		org.eclipse.tycho.core.facade.TargetEnvironment[] x1
	public void walk (org.eclipse.tycho.core.ArtifactDependencyVisitor) 
		org.eclipse.tycho.core.ArtifactDependencyVisitor visitor
}

org/eclipse/tycho/core/osgitools/EclipseApplicationProject.class
EclipseApplicationProject.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.EclipseApplicationProject extends org.eclipse.tycho.core.osgitools.AbstractArtifactBasedProject {
	public void  () 
	protected org.eclipse.tycho.core.ArtifactDependencyWalker newDependencyWalker (org.apache.maven.project.MavenProject, org.eclipse.tycho.core.facade.TargetEnvironment) 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.facade.TargetEnvironment environment
		org.eclipse.tycho.model.ProductConfiguration product
	protected org.eclipse.tycho.model.ProductConfiguration loadProduct (org.eclipse.tycho.ReactorProject) 
		java.io.IOException e
		org.eclipse.tycho.ReactorProject project
		java.io.File file
	public org.eclipse.tycho.ArtifactKey getArtifactKey (org.eclipse.tycho.ReactorProject) 
		org.eclipse.tycho.ReactorProject project
		org.eclipse.tycho.model.ProductConfiguration product
		String id
		String version
}

org/eclipse/tycho/core/osgitools/EclipseFeatureProject$1.class
EclipseFeatureProject.java
package org.eclipse.tycho.core.osgitools
 org.eclipse.tycho.core.osgitools.EclipseFeatureProject$1 extends org.eclipse.tycho.core.osgitools.AbstractArtifactDependencyWalker {
	final java.io.File val$location
	final org.eclipse.tycho.model.Feature val$feature
	final org.eclipse.tycho.core.osgitools.EclipseFeatureProject this$0
	void  (org.eclipse.tycho.core.osgitools.EclipseFeatureProject, org.eclipse.tycho.artifacts.DependencyArtifacts, org.eclipse.tycho.core.facade.TargetEnvironment[], java.io.File, org.eclipse.tycho.model.Feature) 
		org.eclipse.tycho.artifacts.DependencyArtifacts x0
		org.eclipse.tycho.core.facade.TargetEnvironment[] x1
	public void walk (org.eclipse.tycho.core.ArtifactDependencyVisitor) 
		org.eclipse.tycho.core.ArtifactDependencyVisitor visitor
}

org/eclipse/tycho/core/osgitools/EclipseFeatureProject.class
EclipseFeatureProject.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.EclipseFeatureProject extends org.eclipse.tycho.core.osgitools.AbstractArtifactBasedProject {
	public void  () 
	protected org.eclipse.tycho.core.ArtifactDependencyWalker newDependencyWalker (org.apache.maven.project.MavenProject, org.eclipse.tycho.core.facade.TargetEnvironment) 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.facade.TargetEnvironment environment
		java.io.File location
		org.eclipse.tycho.model.Feature feature
	public org.eclipse.tycho.ArtifactKey getArtifactKey (org.eclipse.tycho.ReactorProject) 
		org.eclipse.tycho.ReactorProject project
		org.eclipse.tycho.model.Feature feature
	public void setupProject (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject) 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
}

org/eclipse/tycho/core/osgitools/EclipseRepositoryProject$1.class
EclipseRepositoryProject.java
package org.eclipse.tycho.core.osgitools
 org.eclipse.tycho.core.osgitools.EclipseRepositoryProject$1 extends org.eclipse.tycho.core.osgitools.AbstractArtifactDependencyWalker {
	final java.util.List val$products
	final java.util.List val$categories
	final org.eclipse.tycho.core.osgitools.EclipseRepositoryProject this$0
	void  (org.eclipse.tycho.core.osgitools.EclipseRepositoryProject, org.eclipse.tycho.artifacts.DependencyArtifacts, org.eclipse.tycho.core.facade.TargetEnvironment[], java.util.List, java.util.List) 
		org.eclipse.tycho.artifacts.DependencyArtifacts x0
		org.eclipse.tycho.core.facade.TargetEnvironment[] x1
	public void walk (org.eclipse.tycho.core.ArtifactDependencyVisitor) 
		org.eclipse.tycho.model.ProductConfiguration product
		java.util.Iterator i$
		org.eclipse.tycho.model.FeatureRef feature
		java.util.Iterator i$
		org.eclipse.tycho.model.Category category
		java.util.Iterator i$
		org.eclipse.tycho.core.ArtifactDependencyVisitor visitor
		org.eclipse.tycho.core.osgitools.AbstractArtifactDependencyWalker$WalkbackPath visited
}

org/eclipse/tycho/core/osgitools/EclipseRepositoryProject.class
EclipseRepositoryProject.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.EclipseRepositoryProject extends org.eclipse.tycho.core.osgitools.AbstractArtifactBasedProject {
	public void  () 
	public org.eclipse.tycho.ArtifactKey getArtifactKey (org.eclipse.tycho.ReactorProject) 
		org.eclipse.tycho.ReactorProject project
		String id
		String version
	protected org.eclipse.tycho.core.ArtifactDependencyWalker newDependencyWalker (org.apache.maven.project.MavenProject, org.eclipse.tycho.core.facade.TargetEnvironment) 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.facade.TargetEnvironment environment
		java.util.List products
		java.util.List categories
	public java.util.List loadCategories (org.apache.maven.project.MavenProject) 
		java.io.IOException e
		java.io.File file
		java.util.Iterator i$
		org.apache.maven.project.MavenProject project
		java.util.List categories
	protected java.util.List loadProducts (org.apache.maven.project.MavenProject) 
		java.io.IOException e
		java.io.File file
		java.util.Iterator i$
		org.apache.maven.project.MavenProject project
		java.util.List products
	private java.util.List getCategoryFiles (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
		java.util.List res
		java.io.File categoryFile
	public java.util.List getProductFiles (org.apache.maven.project.MavenProject) 
		java.io.File f
		java.io.File[] arr$
		int len$
		int i$
		org.apache.maven.project.MavenProject project
		java.io.File projectLocation
		java.util.List res
}

org/eclipse/tycho/core/osgitools/EquinoxResolver.class
EquinoxResolver.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.EquinoxResolver extends java.lang.Object {
	public static final String SYSTEM_BUNDLE_SYMBOLIC_NAME
	private static org.eclipse.osgi.service.resolver.StateObjectFactory factory
	private org.eclipse.tycho.core.osgitools.BundleReader manifestReader
	private org.codehaus.plexus.logging.Logger logger
	public void  () 
	public org.eclipse.osgi.service.resolver.State newResolvedState (org.apache.maven.project.MavenProject, org.eclipse.tycho.core.ee.shared.ExecutionEnvironment, org.eclipse.tycho.artifacts.DependencyArtifacts)  throws org.osgi.framework.BundleException 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.ee.shared.ExecutionEnvironment ee
		org.eclipse.tycho.artifacts.DependencyArtifacts artifacts
		java.util.Properties properties
		org.eclipse.osgi.service.resolver.State state
		org.eclipse.osgi.service.resolver.BundleDescription bundleDescription
	public org.eclipse.osgi.service.resolver.State newResolvedState (java.io.File, org.eclipse.tycho.core.ee.shared.ExecutionEnvironment, org.eclipse.tycho.artifacts.DependencyArtifacts)  throws org.osgi.framework.BundleException 
		java.io.File basedir
		org.eclipse.tycho.core.ee.shared.ExecutionEnvironment ee
		org.eclipse.tycho.artifacts.DependencyArtifacts artifacts
		java.util.Properties properties
		org.eclipse.osgi.service.resolver.State state
		org.eclipse.osgi.service.resolver.BundleDescription bundleDescription
	protected void resolveState (org.eclipse.osgi.service.resolver.State) 
		org.eclipse.osgi.service.resolver.State state
		org.eclipse.osgi.service.resolver.BundleDescription[] bundles
	public java.lang.String toDebugString (org.eclipse.osgi.service.resolver.State) 
		org.eclipse.osgi.service.resolver.ResolverError error
		org.eclipse.osgi.service.resolver.ResolverError[] arr$
		int len$
		int i$
		org.eclipse.osgi.service.resolver.BundleDescription otherBundle
		org.eclipse.osgi.service.resolver.BundleDescription[] arr$
		int len$
		int i$
		org.eclipse.osgi.service.resolver.State state
		StringBuilder sb
	protected java.util.Properties getPlatformProperties (org.apache.maven.project.MavenProject, org.eclipse.tycho.core.ee.shared.ExecutionEnvironment) 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.ee.shared.ExecutionEnvironment ee
		org.eclipse.tycho.core.TargetPlatformConfiguration configuration
		org.eclipse.tycho.core.facade.TargetEnvironment environment
		java.util.Properties properties
	protected java.util.Properties getPlatformProperties (java.util.Properties, org.eclipse.tycho.core.facade.TargetEnvironment, org.eclipse.tycho.core.ee.shared.ExecutionEnvironment) 
		java.util.Properties properties
		org.eclipse.tycho.core.facade.TargetEnvironment environment
		org.eclipse.tycho.core.ee.shared.ExecutionEnvironment ee
	protected org.eclipse.osgi.service.resolver.State newState (org.eclipse.tycho.artifacts.DependencyArtifacts, java.util.Properties)  throws org.osgi.framework.BundleException 
		java.io.File location
		java.util.Dictionary mf
		org.eclipse.tycho.ArtifactDescriptor artifact
		java.util.Iterator i$
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map$Entry entry
		java.util.Iterator i$
		org.eclipse.tycho.artifacts.DependencyArtifacts artifacts
		java.util.Properties properties
		org.eclipse.osgi.service.resolver.State state
		java.util.Map systemBundles
		java.util.Map externalBundles
		java.util.Map projects
		long id
		java.util.Hashtable platformProperties
	private boolean isFrameworkImplementation (java.io.File, java.util.Dictionary) 
		org.eclipse.osgi.util.ManifestElement export
		org.eclipse.osgi.util.ManifestElement[] arr$
		int len$
		int i$
		org.eclipse.osgi.util.ManifestElement[] exports
		org.osgi.framework.BundleException e
		java.io.File location
		java.util.Dictionary mf
		String value
	public void addBundle (org.eclipse.osgi.service.resolver.State, long, java.io.File, java.util.Dictionary, boolean)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.service.resolver.BundleDescription conflict
		org.eclipse.osgi.service.resolver.BundleDescription[] arr$
		int len$
		int i$
		org.eclipse.osgi.service.resolver.BundleDescription[] conflicts
		org.eclipse.osgi.service.resolver.State state
		long id
		java.io.File bundleLocation
		java.util.Dictionary mf
		boolean override
		org.eclipse.osgi.service.resolver.BundleDescription descriptor
	private static java.lang.String getNormalizedPath (java.io.File)  throws org.osgi.framework.BundleException 
		java.io.File file
	private java.util.Dictionary loadManifest (java.io.File) 
		java.io.File bundleLocation
	private java.util.Dictionary getSystemBundleManifest (java.util.Properties) 
		java.util.Properties properties
		String systemPackages
		java.util.Dictionary systemBundleManifest
	public void assertResolved (org.eclipse.osgi.service.resolver.State, org.eclipse.osgi.service.resolver.BundleDescription)  throws org.osgi.framework.BundleException 
		org.eclipse.osgi.service.resolver.ResolverError error
		int i
		StringBuffer msg
		org.eclipse.osgi.service.resolver.ResolverError[] errors
		org.eclipse.osgi.service.resolver.State state
		org.eclipse.osgi.service.resolver.BundleDescription desc
	public org.eclipse.osgi.service.resolver.ResolverError[] getResolverErrors (org.eclipse.osgi.service.resolver.State, org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.State state
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		java.util.Set errors
	private void getRelevantErrors (org.eclipse.osgi.service.resolver.State, java.util.Set, org.eclipse.osgi.service.resolver.BundleDescription) 
		int i
		org.eclipse.osgi.service.resolver.BundleDescription[] requiredBundles
		org.eclipse.osgi.service.resolver.ResolverError error
		org.eclipse.osgi.service.resolver.VersionConstraint constraint
		int j
		org.eclipse.osgi.service.resolver.State state
		java.util.Set errors
		org.eclipse.osgi.service.resolver.BundleDescription bundle
		org.eclipse.osgi.service.resolver.ResolverError[] bundleErrors
	static void  () 
}

org/eclipse/tycho/core/osgitools/InvalidOSGiManifestException.class
InvalidOSGiManifestException.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.InvalidOSGiManifestException extends org.eclipse.tycho.core.osgitools.OsgiManifestParserException {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.String) 
		String manifestLocation
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String manifestLocation
		Throwable cause
}

org/eclipse/tycho/core/osgitools/OsgiBundleProject$1.class
OsgiBundleProject.java
package org.eclipse.tycho.core.osgitools
 org.eclipse.tycho.core.osgitools.OsgiBundleProject$1 extends java.lang.Object implements org.eclipse.tycho.core.ArtifactDependencyWalker  {
	final java.util.List val$cp
	final org.eclipse.tycho.artifacts.DependencyArtifacts val$artifacts
	final org.eclipse.tycho.core.osgitools.OsgiBundleProject this$0
	void  (org.eclipse.tycho.core.osgitools.OsgiBundleProject, java.util.List, org.eclipse.tycho.artifacts.DependencyArtifacts) 
	public void walk (org.eclipse.tycho.core.ArtifactDependencyVisitor) 
		org.eclipse.tycho.ArtifactDescriptor artifact
		org.eclipse.tycho.ArtifactKey key
		java.io.File location
		org.eclipse.tycho.ReactorProject project
		String classifier
		java.util.Set installableUnits
		org.eclipse.tycho.core.PluginDescription plugin
		org.eclipse.tycho.classpath.ClasspathEntry entry
		java.util.Iterator i$
		org.eclipse.tycho.core.ArtifactDependencyVisitor visitor
	public void traverseFeature (java.io.File, org.eclipse.tycho.model.Feature, org.eclipse.tycho.core.ArtifactDependencyVisitor) 
		java.io.File location
		org.eclipse.tycho.model.Feature feature
		org.eclipse.tycho.core.ArtifactDependencyVisitor visitor
	public void traverseUpdateSite (org.eclipse.tycho.model.UpdateSite, org.eclipse.tycho.core.ArtifactDependencyVisitor) 
		org.eclipse.tycho.model.UpdateSite site
		org.eclipse.tycho.core.ArtifactDependencyVisitor artifactDependencyVisitor
	public void traverseProduct (org.eclipse.tycho.model.ProductConfiguration, org.eclipse.tycho.core.ArtifactDependencyVisitor) 
		org.eclipse.tycho.model.ProductConfiguration productConfiguration
		org.eclipse.tycho.core.ArtifactDependencyVisitor visitor
}

org/eclipse/tycho/core/osgitools/OsgiBundleProject.class
OsgiBundleProject.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.OsgiBundleProject extends org.eclipse.tycho.core.osgitools.AbstractTychoProject implements org.eclipse.tycho.core.BundleProject  {
	private static final String CTX_ARTIFACT_KEY
	private org.eclipse.tycho.core.osgitools.BundleReader bundleReader
	private org.eclipse.tycho.core.facade.BuildPropertiesParser buildPropertiesParser
	private org.eclipse.tycho.core.osgitools.EquinoxResolver resolver
	private org.eclipse.tycho.core.osgitools.DependencyComputer dependencyComputer
	public void  () 
	public org.eclipse.tycho.core.ArtifactDependencyWalker getDependencyWalker (org.apache.maven.project.MavenProject, org.eclipse.tycho.core.facade.TargetEnvironment) 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.facade.TargetEnvironment environment
	public org.eclipse.tycho.core.ArtifactDependencyWalker getDependencyWalker (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.artifacts.DependencyArtifacts artifacts
		java.util.List cp
	public org.eclipse.tycho.ArtifactKey getArtifactKey (org.eclipse.tycho.ReactorProject) 
		org.eclipse.tycho.ReactorProject project
		org.eclipse.tycho.ArtifactKey key
	public void setupProject (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject) 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.ArtifactKey key
	public org.eclipse.tycho.ArtifactKey readArtifactKey (java.io.File) 
		java.io.File location
		org.eclipse.tycho.core.osgitools.OsgiManifest mf
	public java.lang.String getManifestValue (java.lang.String, org.apache.maven.project.MavenProject) 
		String key
		org.apache.maven.project.MavenProject project
	private org.eclipse.tycho.core.osgitools.OsgiManifest getManifest (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public void resolveClassPath (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject) 
		org.eclipse.tycho.ArtifactKey systemBundleKey
		java.util.List locations
		java.io.File location
		org.eclipse.tycho.ArtifactDescriptor otherArtifact
		org.eclipse.tycho.ReactorProject otherProject
		java.util.List locations
		org.eclipse.tycho.core.osgitools.DependencyComputer$DependencyEntry entry
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.artifacts.DependencyArtifacts artifacts
		org.eclipse.osgi.service.resolver.State state
		org.eclipse.osgi.service.resolver.BundleDescription bundleDescription
		java.util.List classpath
		org.eclipse.tycho.ArtifactDescriptor artifact
		org.eclipse.tycho.ReactorProject projectProxy
		java.util.List projectClasspath
	protected org.eclipse.tycho.ArtifactDescriptor getArtifact (org.eclipse.tycho.artifacts.DependencyArtifacts, java.io.File, java.lang.String) 
		org.eclipse.tycho.ArtifactDescriptor artifact
		java.util.Iterator i$
		org.eclipse.tycho.artifacts.DependencyArtifacts artifacts
		java.io.File location
		String id
		java.util.Map classified
	private void addPDESourceRoots (org.apache.maven.project.MavenProject) 
		java.io.File sourceFolder
		java.util.Iterator i$
		org.eclipse.tycho.core.osgitools.project.BuildOutputJar outputJar
		java.util.Iterator i$
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.osgitools.project.EclipsePluginProjectImpl eclipsePluginProject
	private void removeDuplicateTestCompileRoot (java.io.File, java.util.List) 
		String testCompileRoot
		java.util.Iterator iterator
		java.io.File sourceFolder
		java.util.List testCompileSourceRoots
	private org.eclipse.osgi.service.resolver.State getResolverState (org.apache.maven.project.MavenProject, org.eclipse.tycho.artifacts.DependencyArtifacts) 
		org.eclipse.tycho.core.ee.shared.ExecutionEnvironment executionEnvironment
		org.osgi.framework.BundleException e
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.artifacts.DependencyArtifacts artifacts
	public org.eclipse.tycho.core.osgitools.project.EclipsePluginProjectImpl getEclipsePluginProject (org.eclipse.tycho.ReactorProject) 
		java.io.IOException e
		org.eclipse.tycho.ReactorProject otherProject
		org.eclipse.tycho.core.osgitools.project.EclipsePluginProjectImpl pdeProject
	public java.util.List getClasspath (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
		java.util.List classpath
	public java.util.List getBootClasspathExtraAccessRules (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
		java.util.List rules
	private java.util.List getThisProjectClasspath (org.eclipse.tycho.ArtifactDescriptor, org.eclipse.tycho.ReactorProject) 
		org.eclipse.tycho.core.osgitools.project.BuildOutputJar jar
		java.util.Iterator i$
		String cp
		String[] arr$
		int len$
		int i$
		org.eclipse.tycho.ArtifactDescriptor bundle
		org.eclipse.tycho.ReactorProject project
		java.util.LinkedHashSet classpath
		org.eclipse.tycho.core.osgitools.project.EclipsePluginProject pdeProject
		java.util.Map outputJars
	private java.util.List getOtherProjectClasspath (org.eclipse.tycho.ArtifactDescriptor, org.eclipse.tycho.ReactorProject, java.lang.String) 
		String[] bundleClassPath
		String cp
		String[] arr$
		int len$
		int i$
		org.eclipse.tycho.ArtifactDescriptor bundle
		org.eclipse.tycho.ReactorProject otherProject
		String nestedPath
		java.util.LinkedHashSet classpath
		org.eclipse.tycho.core.osgitools.project.EclipsePluginProject pdeProject
		java.util.Map outputJars
		String[] bundleClassPath
	private void addExtraClasspathEntries (java.util.List, org.eclipse.tycho.ReactorProject, org.eclipse.tycho.artifacts.DependencyArtifacts) 
		java.util.List locations
		java.util.List locations
		java.util.List locations
		org.eclipse.tycho.ArtifactDescriptor matchingBundle
		java.util.List locations
		org.eclipse.tycho.ArtifactKey projectKey
		java.io.File file
		java.util.regex.Pattern platformURL
		java.util.regex.Matcher m
		String bundleId
		String path
		String entry
		java.util.Iterator i$
		java.util.List entries
		org.eclipse.tycho.core.osgitools.project.BuildOutputJar buildOutputJar
		java.util.Iterator i$
		java.util.List classpath
		org.eclipse.tycho.ReactorProject project
		org.eclipse.tycho.artifacts.DependencyArtifacts artifacts
		org.eclipse.tycho.core.osgitools.project.EclipsePluginProject pdeProject
		java.util.Collection outputJars
	private java.util.List getBundleClasspath (org.eclipse.tycho.ArtifactDescriptor) 
		java.io.File entry
		java.io.File entry
		String cp
		String[] arr$
		int len$
		int i$
		org.eclipse.tycho.ArtifactDescriptor bundle
		java.util.LinkedHashSet classpath
	private java.util.List getBundleEntry (org.eclipse.tycho.ArtifactDescriptor, java.lang.String) 
		java.io.File entry
		org.eclipse.tycho.ArtifactDescriptor bundle
		String nestedPath
		java.util.LinkedHashSet classpath
		java.io.File entry
	private java.lang.String[] parseBundleClasspath (org.eclipse.tycho.ArtifactDescriptor) 
		org.eclipse.tycho.ArtifactDescriptor bundle
		org.eclipse.tycho.core.osgitools.OsgiManifest mf
	private java.io.File getNestedJarOrDir (org.eclipse.tycho.ArtifactDescriptor, java.lang.String) 
		org.eclipse.tycho.ArtifactDescriptor bundle
		String cp
	public org.eclipse.tycho.core.facade.TargetEnvironment getImplicitTargetEnvironment (org.apache.maven.project.MavenProject) 
		java.util.Map properties
		org.eclipse.osgi.framework.internal.core.FilterImpl filter
		String ws
		String os
		String arch
		org.osgi.framework.InvalidSyntaxException e
		org.apache.maven.project.MavenProject project
		String filterStr
	private static java.lang.String sn (java.lang.String) 
		String str
	public void readExecutionEnvironmentConfiguration (org.apache.maven.project.MavenProject, org.eclipse.tycho.core.ee.shared.ExecutionEnvironmentConfiguration) 
		org.eclipse.tycho.core.ee.shared.ExecutionEnvironment manifestMinimalEE
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.ee.shared.ExecutionEnvironmentConfiguration sink
		String pdeProfile
	public org.eclipse.tycho.core.ee.shared.ExecutionEnvironment getManifestMinimalEE (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
		java.util.List envs
	static void  () 
}

org/eclipse/tycho/core/osgitools/OsgiManifest.class
OsgiManifest.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.OsgiManifest extends java.lang.Object {
	private static final org.eclipse.tycho.core.ee.StandardExecutionEnvironment[] EMPTY_EXEC_ENV
	private String location
	private org.eclipse.osgi.framework.util.Headers headers
	private String bundleSymbolicName
	private String bundleVersion
	private String[] bundleClassPath
	private org.eclipse.tycho.core.ee.StandardExecutionEnvironment[] executionEnvironments
	private boolean isDirectoryShape
	private void  (java.io.InputStream, java.lang.String)  throws org.eclipse.tycho.core.osgitools.OsgiManifestParserException 
		org.eclipse.osgi.service.resolver.BundleDescription bundleDescription
		org.osgi.framework.BundleException e
		java.io.InputStream stream
		String location
	private org.eclipse.tycho.core.ee.StandardExecutionEnvironment[] parseExecutionEnvironments () 
		int i
		org.eclipse.tycho.core.ee.UnknownEnvironmentException e
		org.eclipse.osgi.util.ManifestElement[] brees
		org.eclipse.tycho.core.ee.StandardExecutionEnvironment[] envs
	private java.lang.String parseBundleVersion () 
		NumberFormatException e
		IllegalArgumentException e
		String versionString
	private java.lang.String parseMandatoryFirstValue (java.lang.String)  throws org.eclipse.tycho.core.osgitools.InvalidOSGiManifestException 
		org.osgi.framework.BundleException e
		String headerKey
		String value
		org.eclipse.osgi.util.ManifestElement[] elements
	private boolean parseDirectoryShape () 
		org.eclipse.osgi.util.ManifestElement[] bundleShapeElements
	public org.eclipse.osgi.framework.util.Headers getHeaders () 
	public java.lang.String getValue (java.lang.String) 
		String key
	public java.lang.String getBundleSymbolicName () 
	public java.lang.String getBundleVersion () 
	public java.lang.String[] getBundleClasspath () 
	public org.eclipse.tycho.core.ee.StandardExecutionEnvironment[] getExecutionEnvironments () 
	public boolean isDirectoryShape () 
	static org.eclipse.tycho.core.osgitools.OsgiManifest parse (java.io.InputStream, java.lang.String)  throws org.eclipse.tycho.core.osgitools.OsgiManifestParserException 
		java.io.InputStream stream
		String location
	private org.eclipse.osgi.util.ManifestElement[] parseHeader (java.lang.String) 
		org.osgi.framework.BundleException e
		String key
		String value
	public org.eclipse.osgi.util.ManifestElement[] getManifestElements (java.lang.String)  throws org.eclipse.tycho.core.osgitools.OsgiManifestParserException 
		org.osgi.framework.BundleException e
		String key
	private java.lang.String[] parseBundleClasspath () 
		int i
		org.eclipse.osgi.util.ManifestElement[] classpathEntries
		String[] result
		String classPathValue
	static void  () 
}

org/eclipse/tycho/core/osgitools/OsgiManifestParserException.class
OsgiManifestParserException.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.OsgiManifestParserException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.Throwable) 
		String location
		Throwable cause
	public void  (java.lang.String, java.lang.String) 
		String manifestLocation
		String message
}

org/eclipse/tycho/core/osgitools/OsgiTestBundleProject.class
OsgiTestBundleProject.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.OsgiTestBundleProject extends org.eclipse.tycho.core.osgitools.OsgiBundleProject {
	public void  () 
}

org/eclipse/tycho/core/osgitools/project/BuildOutputJar.class
BuildOutputJar.java
package org.eclipse.tycho.core.osgitools.project
public org.eclipse.tycho.core.osgitools.project.BuildOutputJar extends java.lang.Object {
	private final String name
	private final java.util.List sourceFolders
	private final java.io.File outputDirectory
	private java.util.List extraClasspathEntries
	public void  (java.lang.String, java.io.File, java.util.List, java.util.List) 
		String name
		java.io.File outputDirectory
		java.util.List sourceFolders
		java.util.List extraClasspathEntries
	public java.lang.String getName () 
	public boolean isDirClasspathEntry () 
	public java.io.File getOutputDirectory () 
	public java.util.List getSourceFolders () 
	public java.util.List getExtraClasspathEntries () 
}

org/eclipse/tycho/core/osgitools/project/EclipsePluginProject.class
EclipsePluginProject.java
package org.eclipse.tycho.core.osgitools.project
public abstract org.eclipse.tycho.core.osgitools.project.EclipsePluginProject extends java.lang.Object {
	public abstract org.eclipse.tycho.ReactorProject getMavenProject () 
	public abstract org.eclipse.tycho.core.facade.BuildProperties getBuildProperties () 
	public abstract java.util.List getOutputJars () 
	public abstract org.eclipse.tycho.core.osgitools.project.BuildOutputJar getDotOutputJar () 
	public abstract java.util.Map getOutputJarMap () 
}

org/eclipse/tycho/core/osgitools/project/EclipsePluginProjectImpl.class
EclipsePluginProjectImpl.java
package org.eclipse.tycho.core.osgitools.project
public org.eclipse.tycho.core.osgitools.project.EclipsePluginProjectImpl extends java.lang.Object implements org.eclipse.tycho.core.osgitools.project.EclipsePluginProject  {
	private final org.eclipse.tycho.ReactorProject project
	private final org.eclipse.tycho.core.facade.BuildProperties buildProperties
	private final java.util.LinkedHashMap outputJars
	private final org.eclipse.tycho.core.osgitools.project.BuildOutputJar dotOutputJar
	public void  (org.eclipse.tycho.ReactorProject, org.eclipse.tycho.core.facade.BuildPropertiesParser)  throws java.io.IOException 
		String jarName
		java.util.Iterator i$
		java.io.File outputDirectory
		String classesDir
		String jarName
		java.io.File outputDirectory
		java.util.List sourceFolders
		java.util.List jarExtraEntries
		java.util.Map$Entry entry
		java.util.Iterator i$
		org.eclipse.tycho.core.osgitools.project.BuildOutputJar jar
		java.util.Iterator i$
		org.eclipse.tycho.ReactorProject project
		org.eclipse.tycho.core.facade.BuildPropertiesParser buildPropertiesParser
		java.util.LinkedHashMap jars
		java.util.List extraClasspath
		String dotJarName
		java.util.Set jarToSourceFolderEntries
	private java.util.List toFileList (java.io.File, java.util.List)  throws java.io.IOException 
		String name
		java.util.Iterator i$
		java.io.File parent
		java.util.List names
		java.util.ArrayList result
	public org.eclipse.tycho.ReactorProject getMavenProject () 
	public java.util.List getOutputJars () 
	public org.eclipse.tycho.core.osgitools.project.BuildOutputJar getDotOutputJar () 
	public java.util.Map getOutputJarMap () 
	public org.eclipse.tycho.core.facade.BuildProperties getBuildProperties () 
}

org/eclipse/tycho/core/osgitools/StandalonePluginConverter$1.class
StandalonePluginConverter.java
package org.eclipse.tycho.core.osgitools
final org.eclipse.tycho.core.osgitools.StandalonePluginConverter$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler  {
	void  () 
	public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])  throws java.lang.Throwable 
		Object proxy
		java.lang.reflect.Method method
		Object[] args
}

org/eclipse/tycho/core/osgitools/StandalonePluginConverter.class
StandalonePluginConverter.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.StandalonePluginConverter extends org.eclipse.core.runtime.internal.adaptor.PluginConverterImpl {
	public void  () 
	private static org.osgi.framework.BundleContext createDummyContext () 
}

org/eclipse/tycho/core/osgitools/targetplatform/AbstractTargetPlatformResolver.class
AbstractTargetPlatformResolver.java
package org.eclipse.tycho.core.osgitools.targetplatform
public abstract org.eclipse.tycho.core.osgitools.targetplatform.AbstractTargetPlatformResolver extends org.codehaus.plexus.logging.AbstractLogEnabled implements org.eclipse.tycho.core.TargetPlatformResolver  {
	public void  () 
}

org/eclipse/tycho/core/osgitools/targetplatform/BasicDependencyArtifacts$1.class
BasicDependencyArtifacts.java
package org.eclipse.tycho.core.osgitools.targetplatform
 org.eclipse.tycho.core.osgitools.targetplatform.BasicDependencyArtifacts$1 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.tycho.core.osgitools.targetplatform.BasicDependencyArtifacts this$0
	void  (org.eclipse.tycho.core.osgitools.targetplatform.BasicDependencyArtifacts) 
	public int compare (org.osgi.framework.Version, org.osgi.framework.Version) 
		org.osgi.framework.Version o1
		org.osgi.framework.Version o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

org/eclipse/tycho/core/osgitools/targetplatform/BasicDependencyArtifacts.class
BasicDependencyArtifacts.java
package org.eclipse.tycho.core.osgitools.targetplatform
public org.eclipse.tycho.core.osgitools.targetplatform.BasicDependencyArtifacts extends java.lang.Object {
	private static final org.osgi.framework.Version VERSION_0_0_0
	protected final java.util.Map artifacts
	protected final java.util.Map locations
	public void  () 
	public java.util.List getArtifacts (java.lang.String) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		String type
		java.util.ArrayList result
	public java.util.List getArtifacts () 
	public void addArtifactFile (org.eclipse.tycho.ArtifactKey, java.io.File, java.util.Set) 
		org.eclipse.tycho.ArtifactKey key
		java.io.File location
		java.util.Set installableUnits
	public void addArtifact (org.eclipse.tycho.ArtifactDescriptor) 
		org.eclipse.tycho.ArtifactDescriptor artifact
	protected void addArtifact (org.eclipse.tycho.ArtifactDescriptor, boolean) 
		org.eclipse.tycho.ArtifactDescriptor other
		java.util.Iterator i$
		org.eclipse.tycho.ArtifactDescriptor artifact
		boolean merge
		org.eclipse.tycho.ArtifactKey key
		java.io.File location
		org.eclipse.tycho.ArtifactDescriptor original
		java.util.Set units
		java.util.Map classified
	private static java.io.File normalizeLocation (java.io.File) 
		java.io.File location
	protected org.eclipse.tycho.ArtifactDescriptor normalize (org.eclipse.tycho.ArtifactDescriptor) 
		org.eclipse.tycho.ArtifactDescriptor artifact
	protected org.eclipse.tycho.ArtifactKey normalize (org.eclipse.tycho.ArtifactKey) 
		org.eclipse.tycho.ArtifactKey key
	protected org.eclipse.tycho.ArtifactKey normalizePluginType (org.eclipse.tycho.ArtifactKey) 
		org.eclipse.tycho.ArtifactKey key
	private static boolean eq (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	public void dump () 
		java.util.Map$Entry entry
		java.util.Iterator i$
	public boolean isEmpty () 
	public org.eclipse.tycho.ArtifactDescriptor getArtifact (java.lang.String, java.lang.String, java.lang.String) 
		org.eclipse.tycho.ArtifactKey key
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map$Entry entry
		java.util.Iterator i$
		String type
		String id
		String version
		java.util.SortedMap relevantArtifacts
		org.osgi.framework.Version parsedVersion
		String qualifier
	private static boolean baseVersionEquals (org.osgi.framework.Version, org.osgi.framework.Version) 
		org.osgi.framework.Version v1
		org.osgi.framework.Version v2
	public void addReactorArtifact (org.eclipse.tycho.ArtifactKey, org.eclipse.tycho.ReactorProject, java.lang.String, java.util.Set) 
		org.eclipse.tycho.ArtifactKey key
		org.eclipse.tycho.ReactorProject project
		String classifier
		java.util.Set installableUnits
		org.eclipse.tycho.core.osgitools.DefaultArtifactDescriptor artifact
	public org.eclipse.tycho.ReactorProject getMavenProject (java.io.File) 
		java.io.File location
		java.util.Map classified
	public java.util.Map getArtifact (java.io.File) 
		java.io.File location
	public org.eclipse.tycho.ArtifactDescriptor getArtifact (org.eclipse.tycho.ArtifactKey) 
		org.eclipse.tycho.ArtifactKey key
	public void removeAll (java.lang.String, java.lang.String) 
		java.util.Map$Entry entry
		org.eclipse.tycho.ArtifactKey key
		String type
		String id
		java.util.Iterator iter
	public void toDebugString (java.lang.StringBuilder, java.lang.String) 
		org.eclipse.tycho.ReactorProject project
		org.eclipse.tycho.ArtifactDescriptor artifact
		java.util.Iterator i$
		StringBuilder sb
		String linePrefix
	static void  () 
}

org/eclipse/tycho/core/osgitools/targetplatform/DefaultTargetPlatform.class
DefaultTargetPlatform.java
package org.eclipse.tycho.core.osgitools.targetplatform
public org.eclipse.tycho.core.osgitools.targetplatform.DefaultTargetPlatform extends org.eclipse.tycho.core.osgitools.targetplatform.BasicDependencyArtifacts implements org.eclipse.tycho.artifacts.DependencyArtifacts  {
	private static final java.util.WeakHashMap KEY_CACHE
	private static final java.util.WeakHashMap ARTIFACT_CACHE
	protected final org.eclipse.tycho.ReactorProject project
	protected final java.util.Set nonReactorUnits
	public void  () 
	public void  (org.eclipse.tycho.ReactorProject) 
		org.eclipse.tycho.ReactorProject project
	protected org.eclipse.tycho.ArtifactDescriptor normalize (org.eclipse.tycho.ArtifactDescriptor) 
		org.eclipse.tycho.ArtifactDescriptor artifact
		org.eclipse.tycho.ArtifactDescriptor cachedArtifact
	protected org.eclipse.tycho.ArtifactKey normalize (org.eclipse.tycho.ArtifactKey) 
		org.eclipse.tycho.ArtifactKey key
		org.eclipse.tycho.ArtifactKey cachedKey
	public java.util.Set getNonReactorUnits () 
	public java.util.Set getInstallableUnits () 
		org.eclipse.tycho.ArtifactDescriptor artifact
		java.util.Iterator i$
		java.util.Set units
	public void addNonReactorUnits (java.util.Set) 
		java.util.Set installableUnits
	public volatile java.util.Collection getInstallableUnits () 
	static void  () 
}

org/eclipse/tycho/core/osgitools/targetplatform/EclipseInstallationLayout$1.class
EclipseInstallationLayout.java
package org.eclipse.tycho.core.osgitools.targetplatform
 org.eclipse.tycho.core.osgitools.targetplatform.EclipseInstallationLayout$1 extends java.lang.Object {
}

org/eclipse/tycho/core/osgitools/targetplatform/EclipseInstallationLayout$FEATURE_FILTER.class
EclipseInstallationLayout.java
package org.eclipse.tycho.core.osgitools.targetplatform
final org.eclipse.tycho.core.osgitools.targetplatform.EclipseInstallationLayout$FEATURE_FILTER extends java.lang.Object implements java.io.FileFilter  {
	private void  () 
	public boolean accept (java.io.File) 
		java.io.File pathname
	void  (org.eclipse.tycho.core.osgitools.targetplatform.EclipseInstallationLayout$1) 
		org.eclipse.tycho.core.osgitools.targetplatform.EclipseInstallationLayout$1 x0
}

org/eclipse/tycho/core/osgitools/targetplatform/EclipseInstallationLayout.class
EclipseInstallationLayout.java
package org.eclipse.tycho.core.osgitools.targetplatform
public org.eclipse.tycho.core.osgitools.targetplatform.EclipseInstallationLayout extends org.codehaus.plexus.logging.AbstractLogEnabled {
	public static final String PLUGINS
	public static final String FEATURES
	private java.io.File location
	private java.io.File dropinsLocation
	private static final String PLATFORM_BASE_PREFIX
	private static final String FILE_PREFIX
	public void  () 
	public void setLocation (java.io.File) 
		java.io.File location
	public java.io.File getLocation () 
	public java.util.Set getFeatures (java.io.File) 
		java.io.File site
		java.util.Set result
		java.io.File[] features
	public java.util.Set getInstalledPlugins () 
		java.io.IOException e
		java.util.Set result
	public java.util.Set getPlugins (java.io.File) 
		java.io.File site
		java.util.Set result
	private void addPlugins (java.util.Set, java.io.File[]) 
		java.io.File plugin
		java.io.File[] arr$
		int len$
		int i$
		java.util.Set result
		java.io.File[] plugins
	private boolean isDirectoryPlugin (java.io.File) 
		java.io.File plugin
	public java.util.Set getSites () 
		java.io.File dir
		String enabled
		org.codehaus.plexus.util.xml.Xpp3Dom site
		org.codehaus.plexus.util.xml.Xpp3Dom[] arr$
		int len$
		int i$
		org.codehaus.plexus.util.xml.XmlStreamReader reader
		org.codehaus.plexus.util.xml.Xpp3Dom dom
		org.codehaus.plexus.util.xml.Xpp3Dom[] sites
		java.io.FileInputStream is
		Exception e
		java.io.File plugins
		java.io.File dropinsFile
		java.io.File[] arr$
		int len$
		int i$
		java.util.Set result
		java.io.File platform
		java.io.File[] dropinsFiles
	private java.lang.String toString (java.io.File) 
		java.io.File file
	private void addLinks (java.util.Set, java.io.File, java.io.File) 
		java.io.File dir
		java.io.InputStream is
		String path
		Exception e
		java.util.Properties props
		java.io.File link
		java.io.File[] arr$
		int len$
		int i$
		java.util.Set result
		java.io.File targetPlatform
		java.io.File linksFolder
		java.io.File[] links
	private java.io.File parsePlatformURL (java.io.File, java.lang.String) 
		java.io.File platformBase
		String url
		String relPath
	private java.util.List readBundlesTxt (java.io.File)  throws java.io.IOException 
		java.io.File file
		String str
		java.io.BufferedReader in
		java.util.StringTokenizer tok
		String location
		java.io.File platformBase
		java.io.File eclipseIni
		java.io.File pool
		java.io.File bundlesInfo
		java.util.ArrayList plugins
		java.io.BufferedReader r
		String line
}

org/eclipse/tycho/core/osgitools/targetplatform/LocalTargetPlatformResolver.class
LocalTargetPlatformResolver.java
package org.eclipse.tycho.core.osgitools.targetplatform
public org.eclipse.tycho.core.osgitools.targetplatform.LocalTargetPlatformResolver extends org.eclipse.tycho.core.osgitools.targetplatform.AbstractTargetPlatformResolver implements org.eclipse.tycho.core.TargetPlatformResolver  {
	public static final String ROLE_HINT
	private org.eclipse.tycho.core.osgitools.targetplatform.EclipseInstallationLayout layout
	private org.eclipse.tycho.core.osgitools.BundleReader manifestReader
	private org.apache.maven.ProjectDependenciesResolver projectDependenciesResolver
	private java.util.Map projectTypes
	private org.eclipse.tycho.core.osgitools.BundleReader bundleReader
	public void  () 
	private boolean isSubdir (java.io.File, java.io.File) 
		java.io.File parent
		java.io.File child
	private void addProjects (org.apache.maven.execution.MavenSession, org.eclipse.tycho.core.osgitools.targetplatform.DefaultTargetPlatform) 
		org.eclipse.tycho.ArtifactKey key
		org.eclipse.tycho.ReactorProject projectProxy
		org.eclipse.tycho.core.TychoProject dr
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
		org.eclipse.tycho.core.osgitools.targetplatform.DefaultTargetPlatform platform
		java.io.File parentDir
	public org.eclipse.tycho.artifacts.TargetPlatform computeTargetPlatform (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, java.util.List, boolean) 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		java.util.List reactorProjects
		boolean failOnDuplicateIUs
	public org.eclipse.tycho.artifacts.DependencyArtifacts resolveDependencies (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, org.eclipse.tycho.artifacts.TargetPlatform, java.util.List, org.eclipse.tycho.core.DependencyResolverConfiguration) 
		org.eclipse.tycho.ArtifactKey artifactKey
		java.io.File plugin
		java.util.Iterator i$
		org.eclipse.tycho.model.Feature desc
		org.eclipse.tycho.ArtifactKey key
		java.io.File feature
		java.util.Iterator i$
		java.io.File site
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.artifacts.TargetPlatform resolutionContext
		java.util.List reactorProjects
		org.eclipse.tycho.core.DependencyResolverConfiguration resolverConfiguration
		org.eclipse.tycho.core.osgitools.targetplatform.DefaultTargetPlatform platform
	private void addDependencies (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, org.eclipse.tycho.core.osgitools.targetplatform.DefaultTargetPlatform) 
		String key
		org.apache.maven.project.MavenProject p
		java.util.Iterator i$
		org.eclipse.tycho.ReactorProject projectProxy
		org.apache.maven.project.MavenProject dependent
		org.eclipse.tycho.ArtifactKey artifactKey
		String key
		org.apache.maven.model.Dependency dependency
		java.util.Iterator i$
		org.apache.maven.artifact.Artifact a
		String key
		java.util.Iterator it
		java.util.Collection missing
		org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException e
		org.apache.maven.artifact.resolver.AbstractArtifactResolutionException e
		java.io.File plugin
		org.eclipse.tycho.ArtifactKey artifactKey
		String key
		org.apache.maven.artifact.Artifact artifact
		java.util.Iterator i$
		java.util.Map projectIds
		java.util.ArrayList scopes
		java.util.Collection artifacts
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.osgitools.targetplatform.DefaultTargetPlatform platform
		org.eclipse.tycho.core.TargetPlatformConfiguration configuration
	public org.eclipse.tycho.ArtifactKey getArtifactKey (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject) 
		org.eclipse.tycho.core.osgitools.OsgiManifestParserException e
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.osgitools.OsgiManifest mf
	public org.eclipse.tycho.ArtifactKey getArtifactKey (org.apache.maven.execution.MavenSession, java.io.File) 
		org.apache.maven.execution.MavenSession session
		java.io.File plugin
		org.eclipse.tycho.core.osgitools.OsgiManifest mf
		org.eclipse.tycho.ArtifactKey key
	public void setLocation (java.io.File)  throws java.io.IOException 
		java.io.File location
	public void setupProjects (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, org.eclipse.tycho.ReactorProject) 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.ReactorProject reactorProject
	public void injectDependenciesIntoMavenModel (org.apache.maven.project.MavenProject, org.eclipse.tycho.core.osgitools.AbstractTychoProject, org.eclipse.tycho.artifacts.DependencyArtifacts, org.codehaus.plexus.logging.Logger) 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.osgitools.AbstractTychoProject projectType
		org.eclipse.tycho.artifacts.DependencyArtifacts targetPlatform
		org.codehaus.plexus.logging.Logger logger
		org.eclipse.tycho.core.maven.MavenDependencyCollector dependencyCollector
}

org/eclipse/tycho/core/osgitools/targetplatform/MultiEnvironmentTargetPlatform.class
MultiEnvironmentTargetPlatform.java
package org.eclipse.tycho.core.osgitools.targetplatform
public org.eclipse.tycho.core.osgitools.targetplatform.MultiEnvironmentTargetPlatform extends org.eclipse.tycho.core.osgitools.targetplatform.DefaultTargetPlatform {
	public java.util.Map platforms
	public void  () 
	public void  (org.eclipse.tycho.ReactorProject) 
		org.eclipse.tycho.ReactorProject project
	public void addPlatform (org.eclipse.tycho.core.facade.TargetEnvironment, org.eclipse.tycho.core.osgitools.targetplatform.DefaultTargetPlatform) 
		org.eclipse.tycho.ArtifactDescriptor artifact
		java.util.Iterator i$
		org.eclipse.tycho.core.facade.TargetEnvironment environment
		org.eclipse.tycho.core.osgitools.targetplatform.DefaultTargetPlatform platform
	public org.eclipse.tycho.artifacts.DependencyArtifacts getPlatform (org.eclipse.tycho.core.facade.TargetEnvironment) 
		org.eclipse.tycho.core.facade.TargetEnvironment environment
	public void toDebugString (java.lang.StringBuilder, java.lang.String) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		StringBuilder sb
		String linePrefix
}

org/eclipse/tycho/core/osgitools/UpdateSiteProject$1.class
UpdateSiteProject.java
package org.eclipse.tycho.core.osgitools
 org.eclipse.tycho.core.osgitools.UpdateSiteProject$1 extends org.eclipse.tycho.core.osgitools.AbstractArtifactDependencyWalker {
	final org.eclipse.tycho.model.UpdateSite val$site
	final org.eclipse.tycho.core.osgitools.UpdateSiteProject this$0
	void  (org.eclipse.tycho.core.osgitools.UpdateSiteProject, org.eclipse.tycho.artifacts.DependencyArtifacts, org.eclipse.tycho.core.facade.TargetEnvironment[], org.eclipse.tycho.model.UpdateSite) 
		org.eclipse.tycho.artifacts.DependencyArtifacts x0
		org.eclipse.tycho.core.facade.TargetEnvironment[] x1
	public void walk (org.eclipse.tycho.core.ArtifactDependencyVisitor) 
		org.eclipse.tycho.core.ArtifactDependencyVisitor visitor
}

org/eclipse/tycho/core/osgitools/UpdateSiteProject.class
UpdateSiteProject.java
package org.eclipse.tycho.core.osgitools
public org.eclipse.tycho.core.osgitools.UpdateSiteProject extends org.eclipse.tycho.core.osgitools.AbstractArtifactBasedProject {
	public void  () 
	protected org.eclipse.tycho.core.ArtifactDependencyWalker newDependencyWalker (org.apache.maven.project.MavenProject, org.eclipse.tycho.core.facade.TargetEnvironment) 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.facade.TargetEnvironment environment
		org.eclipse.tycho.model.UpdateSite site
	private org.eclipse.tycho.model.UpdateSite loadSite (org.apache.maven.project.MavenProject) 
		java.io.IOException e
		org.apache.maven.project.MavenProject project
		java.io.File file
	public org.eclipse.tycho.ArtifactKey getArtifactKey (org.eclipse.tycho.ReactorProject) 
		org.eclipse.tycho.ReactorProject project
}

org/eclipse/tycho/core/p2/P2ArtifactRepositoryLayout.class
P2ArtifactRepositoryLayout.java
package org.eclipse.tycho.core.p2
public org.eclipse.tycho.core.p2.P2ArtifactRepositoryLayout extends java.lang.Object implements org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout2  {
	public static final String ID
	private static final org.apache.maven.artifact.repository.ArtifactRepositoryPolicy DISABLED_POLICY
	public void  () 
	public java.lang.String pathOf (org.apache.maven.artifact.Artifact) 
		org.apache.maven.artifact.Artifact artifact
	public java.lang.String pathOfLocalRepositoryMetadata (org.apache.maven.artifact.metadata.ArtifactMetadata, org.apache.maven.artifact.repository.ArtifactRepository) 
		org.apache.maven.artifact.metadata.ArtifactMetadata metadata
		org.apache.maven.artifact.repository.ArtifactRepository repository
	public java.lang.String pathOfRemoteRepositoryMetadata (org.apache.maven.artifact.metadata.ArtifactMetadata) 
		org.apache.maven.artifact.metadata.ArtifactMetadata metadata
	public java.lang.String getId () 
	public org.apache.maven.artifact.repository.ArtifactRepository newMavenArtifactRepository (java.lang.String, java.lang.String, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy) 
		String id
		String url
		org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots
		org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases
	static void  () 
}

org/eclipse/tycho/core/p2/P2RepositoryConnector.class
P2RepositoryConnector.java
package org.eclipse.tycho.core.p2
public org.eclipse.tycho.core.p2.P2RepositoryConnector extends java.lang.Object implements org.sonatype.aether.spi.connector.RepositoryConnector  {
	private final org.sonatype.aether.repository.RemoteRepository repository
	public void  (org.sonatype.aether.repository.RemoteRepository) 
		org.sonatype.aether.repository.RemoteRepository repository
	public void get (java.util.Collection, java.util.Collection) 
		org.sonatype.aether.spi.connector.ArtifactDownload a
		java.util.Iterator i$
		org.sonatype.aether.spi.connector.MetadataDownload m
		java.util.Iterator i$
		java.util.Collection artifactDownloads
		java.util.Collection metadataDownloads
	public void put (java.util.Collection, java.util.Collection) 
		org.sonatype.aether.spi.connector.ArtifactUpload a
		java.util.Iterator i$
		org.sonatype.aether.spi.connector.MetadataUpload m
		java.util.Iterator i$
		java.util.Collection artifactUploads
		java.util.Collection metadataUploads
	public void close () 
}

org/eclipse/tycho/core/p2/P2RepositoryConnectorFactory.class
P2RepositoryConnectorFactory.java
package org.eclipse.tycho.core.p2
public org.eclipse.tycho.core.p2.P2RepositoryConnectorFactory extends java.lang.Object implements org.sonatype.aether.spi.connector.RepositoryConnectorFactory  {
	public void  () 
	public int getPriority () 
	public org.sonatype.aether.spi.connector.RepositoryConnector newInstance (org.sonatype.aether.RepositorySystemSession, org.sonatype.aether.repository.RemoteRepository)  throws org.sonatype.aether.transfer.NoRepositoryConnectorException 
		org.sonatype.aether.RepositorySystemSession session
		org.sonatype.aether.repository.RemoteRepository repository
}

org/eclipse/tycho/core/PluginDescription.class
PluginDescription.java
package org.eclipse.tycho.core
public abstract org.eclipse.tycho.core.PluginDescription extends java.lang.Object implements org.eclipse.tycho.ArtifactDescriptor  {
	public abstract org.eclipse.tycho.model.PluginRef getPluginRef () 
}

org/eclipse/tycho/core/resolver/DefaultTargetPlatformConfigurationReader.class
DefaultTargetPlatformConfigurationReader.java
package org.eclipse.tycho.core.resolver
public org.eclipse.tycho.core.resolver.DefaultTargetPlatformConfigurationReader extends java.lang.Object {
	private static final String OPTIONAL_RESOLUTION_REQUIRE
	private static final String OPTIONAL_RESOLUTION_IGNORE
	private org.codehaus.plexus.logging.Logger logger
	private org.apache.maven.repository.RepositorySystem repositorySystem
	private java.util.Map projectTypes
	private org.eclipse.tycho.artifacts.configuration.TargetPlatformFilterConfigurationReader filterReader
	public void  () 
	public org.eclipse.tycho.core.TargetPlatformConfiguration getTargetPlatformConfiguration (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject) 
		org.codehaus.plexus.util.xml.Xpp3Dom configuration
		org.eclipse.tycho.core.facade.TargetEnvironment env
		org.eclipse.tycho.core.TychoProject projectType
		java.util.Properties properties
		String os
		String ws
		String arch
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.TargetPlatformConfiguration result
		org.apache.maven.model.Plugin plugin
	private void setIncludePackedArtifacts (org.eclipse.tycho.core.TargetPlatformConfiguration, org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.eclipse.tycho.core.TargetPlatformConfiguration result
		org.codehaus.plexus.util.xml.Xpp3Dom configuration
		String value
	private void readDependencyResolutionConfiguration (org.eclipse.tycho.core.TargetPlatformConfiguration, org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.eclipse.tycho.core.TargetPlatformConfiguration result
		org.codehaus.plexus.util.xml.Xpp3Dom configuration
		org.codehaus.plexus.util.xml.Xpp3Dom resolverDom
	private void setOptionalDependencies (org.eclipse.tycho.core.TargetPlatformConfiguration, org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.eclipse.tycho.core.TargetPlatformConfiguration result
		org.codehaus.plexus.util.xml.Xpp3Dom resolverDom
		String value
	private void readExtraRequirements (org.eclipse.tycho.core.TargetPlatformConfiguration, org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.apache.maven.model.Dependency d
		org.codehaus.plexus.util.xml.Xpp3Dom requirementDom
		org.codehaus.plexus.util.xml.Xpp3Dom[] arr$
		int len$
		int i$
		org.eclipse.tycho.core.TargetPlatformConfiguration result
		org.codehaus.plexus.util.xml.Xpp3Dom resolverDom
		org.codehaus.plexus.util.xml.Xpp3Dom requirementsDom
	private void readProfileProperties (org.eclipse.tycho.core.TargetPlatformConfiguration, org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.codehaus.plexus.util.xml.Xpp3Dom propertyDom
		org.codehaus.plexus.util.xml.Xpp3Dom[] arr$
		int len$
		int i$
		org.eclipse.tycho.core.TargetPlatformConfiguration result
		org.codehaus.plexus.util.xml.Xpp3Dom resolverDom
		org.codehaus.plexus.util.xml.Xpp3Dom propertiesDom
		org.codehaus.plexus.util.xml.Xpp3Dom[] propertyDomList
	private void readProfileProperty (org.eclipse.tycho.core.TargetPlatformConfiguration, org.codehaus.plexus.util.xml.Xpp3Dom) 
		String[] configSegments
		org.eclipse.tycho.core.TargetPlatformConfiguration result
		org.codehaus.plexus.util.xml.Xpp3Dom propertyDom
		String config
	private void setExecutionEnvironment (org.eclipse.tycho.core.TargetPlatformConfiguration, org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.eclipse.tycho.core.TargetPlatformConfiguration result
		org.codehaus.plexus.util.xml.Xpp3Dom configuration
		String value
	private void setExecutionEnvironmentDefault (org.eclipse.tycho.core.TargetPlatformConfiguration, org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.eclipse.tycho.core.TargetPlatformConfiguration result
		org.codehaus.plexus.util.xml.Xpp3Dom configuration
		String value
	private void setDisableP2Mirrors (org.eclipse.tycho.core.TargetPlatformConfiguration, org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.eclipse.tycho.core.TargetPlatformConfiguration result
		org.codehaus.plexus.util.xml.Xpp3Dom configuration
		org.codehaus.plexus.util.xml.Xpp3Dom disableP2mirrorsDom
	private void setAllowConflictingDependencies (org.eclipse.tycho.core.TargetPlatformConfiguration, org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.eclipse.tycho.core.TargetPlatformConfiguration result
		org.codehaus.plexus.util.xml.Xpp3Dom configuration
		String value
	private void addTargetEnvironments (org.eclipse.tycho.core.TargetPlatformConfiguration, org.apache.maven.project.MavenProject, org.codehaus.plexus.util.xml.Xpp3Dom) 
		String message
		org.codehaus.plexus.util.xml.Xpp3Dom environmentDom
		org.codehaus.plexus.util.xml.Xpp3Dom[] arr$
		int len$
		int i$
		org.eclipse.tycho.core.TargetPlatformConfiguration result
		org.apache.maven.project.MavenProject project
		org.codehaus.plexus.util.xml.Xpp3Dom configuration
		org.eclipse.tycho.core.facade.TargetEnvironment deprecatedTargetEnvironmentSpec
		org.codehaus.plexus.util.xml.Xpp3Dom environmentsDom
	protected org.eclipse.tycho.core.facade.TargetEnvironment getDeprecatedTargetEnvironment (org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.codehaus.plexus.util.xml.Xpp3Dom configuration
		org.codehaus.plexus.util.xml.Xpp3Dom environmentDom
	private void setPomDependencies (org.eclipse.tycho.core.TargetPlatformConfiguration, org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.eclipse.tycho.core.TargetPlatformConfiguration result
		org.codehaus.plexus.util.xml.Xpp3Dom configuration
		String value
	private void setTarget (org.eclipse.tycho.core.TargetPlatformConfiguration, org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.codehaus.plexus.util.xml.Xpp3Dom artifactDom
		org.codehaus.plexus.util.xml.Xpp3Dom[] arr$
		int len$
		int i$
		org.eclipse.tycho.core.TargetPlatformConfiguration result
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		org.codehaus.plexus.util.xml.Xpp3Dom configuration
		org.codehaus.plexus.util.xml.Xpp3Dom targetDom
		org.codehaus.plexus.util.xml.Xpp3Dom[] artifactDomArray
	private void addTargetArtifact (org.eclipse.tycho.core.TargetPlatformConfiguration, org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, org.codehaus.plexus.util.xml.Xpp3Dom) 
		String fileName
		String fileName
		org.apache.maven.project.MavenProject otherProject
		java.util.Iterator i$
		org.apache.maven.artifact.Artifact artifact
		org.apache.maven.artifact.resolver.ArtifactResolutionRequest request
		org.eclipse.tycho.core.TargetPlatformConfiguration result
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		org.codehaus.plexus.util.xml.Xpp3Dom artifactDom
		org.codehaus.plexus.util.xml.Xpp3Dom groupIdDom
		org.codehaus.plexus.util.xml.Xpp3Dom artifactIdDom
		org.codehaus.plexus.util.xml.Xpp3Dom versionDom
		org.codehaus.plexus.util.xml.Xpp3Dom classifierDom
		String groupId
		String artifactId
		String version
		String classifier
		java.io.File targetFile
	private void setTargetPlatformResolver (org.eclipse.tycho.core.TargetPlatformConfiguration, org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.eclipse.tycho.core.TargetPlatformConfiguration result
		org.codehaus.plexus.util.xml.Xpp3Dom configuration
		String value
	private void readFilters (org.eclipse.tycho.core.TargetPlatformConfiguration, org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.eclipse.tycho.core.TargetPlatformConfiguration result
		org.codehaus.plexus.util.xml.Xpp3Dom configuration
		org.codehaus.plexus.util.xml.Xpp3Dom filtersDom
	private static org.eclipse.tycho.core.facade.TargetEnvironment newTargetEnvironment (org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.codehaus.plexus.util.xml.Xpp3Dom environmentDom
		org.codehaus.plexus.util.xml.Xpp3Dom osDom
		org.codehaus.plexus.util.xml.Xpp3Dom wsDom
		org.codehaus.plexus.util.xml.Xpp3Dom archDom
	private static java.lang.String getStringValue (org.codehaus.plexus.util.xml.Xpp3Dom) 
		org.codehaus.plexus.util.xml.Xpp3Dom element
		String value
}

org/eclipse/tycho/core/resolver/DefaultTargetPlatformResolverFactory.class
DefaultTargetPlatformResolverFactory.java
package org.eclipse.tycho.core.resolver
public org.eclipse.tycho.core.resolver.DefaultTargetPlatformResolverFactory extends java.lang.Object {
	private static final String DEFAULT_RESOLVER_HINT
	private org.codehaus.plexus.logging.Logger logger
	private org.codehaus.plexus.PlexusContainer container
	public void  () 
	public org.eclipse.tycho.core.TargetPlatformResolver lookupPlatformResolver (org.apache.maven.project.MavenProject) 
		org.codehaus.plexus.component.repository.exception.ComponentLookupException e
		java.io.IOException e
		java.io.File location
		org.eclipse.tycho.core.TargetPlatformResolver resolver
		org.codehaus.plexus.component.repository.exception.ComponentLookupException e
		org.apache.maven.project.MavenProject project
		java.util.Properties properties
		org.eclipse.tycho.core.TargetPlatformConfiguration configuration
		String property
		org.eclipse.tycho.core.TargetPlatformResolver resolver
		String resolverRole
}

org/eclipse/tycho/core/resolver/DefaultTychoDependencyResolver$1.class
DefaultTychoDependencyResolver.java
package org.eclipse.tycho.core.resolver
 org.eclipse.tycho.core.resolver.DefaultTychoDependencyResolver$1 extends org.eclipse.tycho.core.ArtifactDependencyVisitor {
	final org.eclipse.tycho.resolver.DependencyVisitor val$visitor
	final org.eclipse.tycho.core.resolver.DefaultTychoDependencyResolver this$0
	void  (org.eclipse.tycho.core.resolver.DefaultTychoDependencyResolver, org.eclipse.tycho.resolver.DependencyVisitor) 
	public void visitPlugin (org.eclipse.tycho.core.PluginDescription) 
		org.eclipse.tycho.core.PluginDescription plugin
	public boolean visitFeature (org.eclipse.tycho.core.FeatureDescription) 
		org.eclipse.tycho.core.FeatureDescription feature
}

org/eclipse/tycho/core/resolver/DefaultTychoDependencyResolver.class
DefaultTychoDependencyResolver.java
package org.eclipse.tycho.core.resolver
public org.eclipse.tycho.core.resolver.DefaultTychoDependencyResolver extends java.lang.Object implements org.eclipse.tycho.resolver.TychoDependencyResolver  {
	private org.codehaus.plexus.logging.Logger logger
	private org.eclipse.tycho.core.resolver.DefaultTargetPlatformConfigurationReader configurationReader
	private org.eclipse.tycho.core.resolver.DefaultTargetPlatformResolverFactory targetPlatformResolverLocator
	private java.util.Map projectTypes
	public void  () 
	public void setupProject (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, org.eclipse.tycho.ReactorProject) 
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.ReactorProject reactorProject
		org.eclipse.tycho.core.osgitools.AbstractTychoProject dr
		java.util.Properties properties
		org.eclipse.tycho.core.TargetPlatformConfiguration configuration
		org.eclipse.tycho.core.ee.shared.ExecutionEnvironmentConfiguration eeConfiguration
		org.eclipse.tycho.core.TargetPlatformResolver resolver
	public void resolveProject (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, java.util.List) 
		StringBuilder sb
		org.apache.maven.model.Dependency dependency
		java.util.Iterator i$
		StringBuilder sb
		org.apache.maven.execution.MavenSession session
		org.apache.maven.project.MavenProject project
		java.util.List reactorProjects
		org.eclipse.tycho.core.osgitools.AbstractTychoProject dr
		org.eclipse.tycho.core.TargetPlatformResolver resolver
		org.eclipse.tycho.artifacts.TargetPlatform targetPlatform
		org.eclipse.tycho.core.TargetPlatformConfiguration configuration
		org.eclipse.tycho.core.DependencyResolverConfiguration resolverConfiguration
		org.eclipse.tycho.artifacts.DependencyArtifacts dependencyArtifacts
	public void traverse (org.apache.maven.project.MavenProject, org.eclipse.tycho.resolver.DependencyVisitor) 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.resolver.DependencyVisitor visitor
		org.eclipse.tycho.core.TychoProject tychoProject
}

org/eclipse/tycho/core/TargetPlatformConfiguration.class
TargetPlatformConfiguration.java
package org.eclipse.tycho.core
public org.eclipse.tycho.core.TargetPlatformConfiguration extends java.lang.Object implements org.eclipse.tycho.core.DependencyResolverConfiguration  {
	public static final String POM_DEPENDENCIES_CONSIDER
	private String resolver
	private java.util.List environments
	private boolean implicitTargetEnvironment
	private final java.util.List targets
	private String pomDependencies
	private Boolean allowConflictingDependencies
	private String executionEnvironment
	private String executionEnvironmentDefault
	private java.util.List filters
	private org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction optionalAction
	private final java.util.List extraRequirements
	private boolean includePackedArtifacts
	private java.util.Map resolverProfileProperties
	public void  () 
	public java.util.List getEnvironments () 
	public java.lang.String getTargetPlatformResolver () 
	public java.util.List getTargets () 
	public void addEnvironment (org.eclipse.tycho.core.facade.TargetEnvironment) 
		org.eclipse.tycho.core.facade.TargetEnvironment environment
	public void setResolver (java.lang.String) 
		String resolver
	public void addTarget (java.io.File) 
		java.io.File target
	public void setPomDependencies (java.lang.String) 
		String pomDependencies
	public java.lang.String getPomDependencies () 
	public boolean isImplicitTargetEnvironment () 
	public void setImplicitTargetEnvironment (boolean) 
		boolean implicitTargetEnvironment
	public void setAllowConflictingDependencies (java.lang.Boolean) 
		Boolean allow
	public java.lang.Boolean getAllowConflictingDependencies () 
	public java.lang.String getExecutionEnvironment () 
	public void setExecutionEnvironment (java.lang.String) 
		String executionEnvironment
	public java.lang.String getExecutionEnvironmentDefault () 
	public void setExecutionEnvironmentDefault (java.lang.String) 
		String executionEnvironment
	public void setFilters (java.util.List) 
		java.util.List filters
	public java.util.List getFilters () 
	public org.eclipse.tycho.core.DependencyResolverConfiguration getDependencyResolverConfiguration () 
	public java.util.List getExtraRequirements () 
	public org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction getOptionalResolutionAction () 
	public void addExtraRequirement (org.apache.maven.model.Dependency) 
		org.apache.maven.model.Dependency requirement
	public void setOptionalResolutionAction (org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction) 
		org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction optionalAction
	public void setIncludePackedArtifacts (boolean) 
		boolean include
	public boolean isIncludePackedArtifacts () 
	public java.util.Map getProfileProperties () 
	public void addProfileProperty (java.lang.String, java.lang.String) 
		String key
		String value
}

org/eclipse/tycho/core/TargetPlatformResolver.class
TargetPlatformResolver.java
package org.eclipse.tycho.core
public abstract org.eclipse.tycho.core.TargetPlatformResolver extends java.lang.Object {
	public abstract void setupProjects (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, org.eclipse.tycho.ReactorProject) 
	public abstract org.eclipse.tycho.artifacts.TargetPlatform computeTargetPlatform (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, java.util.List, boolean) 
	public abstract org.eclipse.tycho.artifacts.DependencyArtifacts resolveDependencies (org.apache.maven.execution.MavenSession, org.apache.maven.project.MavenProject, org.eclipse.tycho.artifacts.TargetPlatform, java.util.List, org.eclipse.tycho.core.DependencyResolverConfiguration) 
	public abstract void injectDependenciesIntoMavenModel (org.apache.maven.project.MavenProject, org.eclipse.tycho.core.osgitools.AbstractTychoProject, org.eclipse.tycho.artifacts.DependencyArtifacts, org.codehaus.plexus.logging.Logger) 
}

org/eclipse/tycho/core/TychoConstants.class
TychoConstants.java
package org.eclipse.tycho.core
public abstract org.eclipse.tycho.core.TychoConstants extends java.lang.Object {
	public static final String CONFIG_INI_PATH
	public static final String BUNDLES_INFO_PATH
	public static final String PLATFORM_XML_PATH
	public static final String CTX_BASENAME
	public static final String CTX_TARGET_PLATFORM
	public static final String CTX_DEPENDENCY_ARTIFACTS
	public static final String CTX_ECLIPSE_PLUGIN_PROJECT
	public static final String CTX_ECLIPSE_PLUGIN_CLASSPATH
	public static final String CTX_ECLIPSE_PLUGIN_BOOTCLASSPATH_EXTRA_ACCESSRULES
	public static final String CTX_EXPANDED_VERSION
	public static final String CTX_MERGED_PROPERTIES
	public static final String CTX_TARGET_PLATFORM_CONFIGURATION
	public static final String CTX_EXECUTION_ENVIRONMENT_CONFIGURATION
	public static final String CTX_DEPENDENCY_WALKER
	public static final String CTX_PUBLISHED_ROOT_IUS
	static void  () 
}

org/eclipse/tycho/core/TychoProject.class
TychoProject.java
package org.eclipse.tycho.core
public abstract org.eclipse.tycho.core.TychoProject extends java.lang.Object {
	public abstract org.eclipse.tycho.core.ArtifactDependencyWalker getDependencyWalker (org.apache.maven.project.MavenProject) 
	public abstract org.eclipse.tycho.core.ArtifactDependencyWalker getDependencyWalker (org.apache.maven.project.MavenProject, org.eclipse.tycho.core.facade.TargetEnvironment) 
	public abstract org.eclipse.tycho.artifacts.DependencyArtifacts getDependencyArtifacts (org.apache.maven.project.MavenProject) 
	public abstract org.eclipse.tycho.artifacts.DependencyArtifacts getDependencyArtifacts (org.apache.maven.project.MavenProject, org.eclipse.tycho.core.facade.TargetEnvironment) 
	public abstract org.eclipse.tycho.ArtifactKey getArtifactKey (org.eclipse.tycho.ReactorProject) 
	public abstract org.eclipse.tycho.core.facade.TargetEnvironment getImplicitTargetEnvironment (org.apache.maven.project.MavenProject) 
	public abstract org.eclipse.tycho.artifacts.TargetPlatform getTargetPlatform (org.apache.maven.project.MavenProject) 
}

org/eclipse/tycho/core/utils/MavenSessionUtils.class
MavenSessionUtils.java
package org.eclipse.tycho.core.utils
public org.eclipse.tycho.core.utils.MavenSessionUtils extends java.lang.Object {
	public void  () 
	public static org.apache.maven.project.MavenProject getMavenProject (org.apache.maven.execution.MavenSession, java.lang.String) 
		org.apache.maven.execution.MavenSession session
		String basedir
	public static org.apache.maven.project.MavenProject getMavenProject (org.apache.maven.execution.MavenSession, java.io.File) 
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
		java.io.File basedir
	public static java.util.Map getBasedirMap (org.apache.maven.execution.MavenSession) 
		org.apache.maven.execution.MavenSession session
	public static java.util.Map getBasedirMap (java.util.List) 
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		java.util.List projects
		java.util.HashMap result
}

org/eclipse/tycho/core/utils/TychoProjectUtils.class
TychoProjectUtils.java
package org.eclipse.tycho.core.utils
public org.eclipse.tycho.core.utils.TychoProjectUtils extends java.lang.Object {
	private static final String TYCHO_NOT_CONFIGURED
	public void  () 
	public static org.eclipse.tycho.artifacts.DependencyArtifacts getDependencyArtifacts (org.apache.maven.project.MavenProject)  throws java.lang.IllegalStateException 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.artifacts.DependencyArtifacts resolvedDependencies
	public static org.eclipse.tycho.core.TargetPlatformConfiguration getTargetPlatformConfiguration (org.apache.maven.project.MavenProject)  throws java.lang.IllegalStateException 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.TargetPlatformConfiguration targetPlatformConfiguration
	public static org.eclipse.tycho.artifacts.TargetPlatform getTargetPlatform (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.artifacts.TargetPlatform targetPlatform
	public static org.eclipse.tycho.core.ee.shared.ExecutionEnvironmentConfiguration getExecutionEnvironmentConfiguration (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
		org.eclipse.tycho.core.ee.shared.ExecutionEnvironmentConfiguration storedConfig
}

org/eclipse/tycho/core/utils/TychoVersion.class
TychoVersion.java
package org.eclipse.tycho.core.utils
public org.eclipse.tycho.core.utils.TychoVersion extends java.lang.Object {
	private static final String TYCHO_VERSION
	public void  () 
	public static java.lang.String getTychoVersion () 
	private static java.lang.String readVersion () 
		java.util.Properties p
		java.io.IOException e
		java.io.InputStream stream
	static void  () 
}

org/eclipse/tycho/core/utils/version.properties
org/eclipse/tycho/dev/DevBundleInfo.class
DevBundleInfo.java
package org.eclipse.tycho.dev
public org.eclipse.tycho.dev.DevBundleInfo extends java.lang.Object {
	private final org.eclipse.tycho.ArtifactKey artifactKey
	private final java.io.File location
	private final String devEntries
	public void  (org.eclipse.tycho.ArtifactKey, java.io.File, java.lang.String) 
		org.eclipse.tycho.ArtifactKey artifactKey
		java.io.File location
		String devEntries
	public java.lang.String getSymbolicName () 
	public java.io.File getLocation () 
	public java.lang.String getDevEntries () 
	public org.eclipse.tycho.ArtifactKey getArtifactKey () 
}

org/eclipse/tycho/dev/DevWorkspaceResolver.class
DevWorkspaceResolver.java
package org.eclipse.tycho.dev
public org.eclipse.tycho.dev.DevWorkspaceResolver extends java.lang.Object implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable  {
	private static final String SUFFIX_BASEDIR
	private static final String SUFFIX_LOCATION
	private static final String SUFFIX_ENTRIES
	private static final String SYSPROP_STATELOCATION
	private static final String FILE_WORKSPACESTATE
	private org.apache.maven.repository.RepositorySystem repositorySystem
	private java.io.File stateLocation
	private org.eclipse.tycho.core.osgitools.targetplatform.BasicDependencyArtifacts workspaceBundles
	private java.util.Map workspaceDeventries
	private java.util.Map workspaceBasedirs
	public void  () 
	public void initialize ()  throws org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException 
		String deventries
		org.eclipse.tycho.core.osgitools.DefaultArtifactKey artifactKey
		java.io.File location
		String basedir
		String stringKey
		Object key
		java.util.Iterator i$
		java.util.Properties properties
		java.util.Map workspaceDeventries
		java.util.Map workspaceBasedirs
		org.eclipse.tycho.core.osgitools.targetplatform.BasicDependencyArtifacts workspaceBundles
		String stateLocation
	private java.util.Properties loadWorkspaceState (java.io.File) 
		java.io.InputStream is
		java.io.IOException e
		java.io.File workspaceState
		java.util.Properties properties
	private org.eclipse.tycho.core.osgitools.DefaultArtifactKey toArtifactKey (java.lang.String) 
		String key
		java.util.StringTokenizer st
		String type
		String id
		String version
	private java.io.File toLocation (java.lang.String) 
		String location
	private java.lang.String toStringKey (org.eclipse.tycho.ArtifactKey) 
		org.eclipse.tycho.ArtifactKey key
		StringBuilder sb
	public org.eclipse.tycho.dev.DevBundleInfo getBundleInfo (java.lang.String, java.lang.String) 
		String symbolicName
		String version
		org.eclipse.tycho.ArtifactDescriptor descriptor
	private org.eclipse.tycho.dev.DevBundleInfo newBundleInfo (org.eclipse.tycho.ArtifactDescriptor) 
		org.eclipse.tycho.ArtifactDescriptor descriptor
		java.io.File location
	public org.eclipse.tycho.dev.DevBundleInfo getBundleInfo (java.io.File) 
		org.eclipse.tycho.ArtifactDescriptor descriptor
		java.io.File projectBasedir
		java.io.File location
	public org.eclipse.tycho.dev.DevBundleInfo getBundleInfo (org.apache.maven.execution.MavenSession, java.lang.String, java.lang.String, java.lang.String, java.util.List) 
		org.apache.maven.execution.MavenSession session
		String groupId
		String artifacyId
		String version
		java.util.List repositories
		org.apache.maven.artifact.Artifact pomArtifact
		org.apache.maven.artifact.resolver.ArtifactResolutionRequest request
		org.apache.maven.artifact.resolver.ArtifactResolutionResult result
	public java.io.File getStateLocation () 
}

org/eclipse/tycho/osgi/adapters/MavenLoggerAdapter.class
MavenLoggerAdapter.java
package org.eclipse.tycho.osgi.adapters
public org.eclipse.tycho.osgi.adapters.MavenLoggerAdapter extends java.lang.Object implements org.eclipse.tycho.core.facade.MavenLogger  {
	private final org.codehaus.plexus.logging.Logger logger
	private final boolean extendedDebug
	public void  (org.codehaus.plexus.logging.Logger, boolean) 
		org.codehaus.plexus.logging.Logger logger
		boolean extendedDebug
	public void debug (java.lang.String) 
		String message
	public void info (java.lang.String) 
		String message
	public void warn (java.lang.String) 
		String message
	public void warn (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void error (java.lang.String) 
		String message
	public boolean isDebugEnabled () 
	public boolean isExtendedDebugEnabled () 
	private boolean isEmpty (java.lang.String) 
		String message
}

org/eclipse/tycho/osgi/adapters/MavenReactorProjectCoordinates.class
MavenReactorProjectCoordinates.java
package org.eclipse.tycho.osgi.adapters
public org.eclipse.tycho.osgi.adapters.MavenReactorProjectCoordinates extends java.lang.Object implements org.eclipse.tycho.ReactorProjectCoordinates  {
	private final org.apache.maven.project.MavenProject project
	private final org.eclipse.tycho.BuildOutputDirectory targetFolder
	public void  (org.apache.maven.project.MavenProject) 
		org.apache.maven.project.MavenProject project
	public java.lang.String getGroupId () 
	public java.lang.String getArtifactId () 
	public java.lang.String getVersion () 
	public org.eclipse.tycho.BuildOutputDirectory getBuildDirectory () 
}

org/eclipse/tycho/osgi/configuration/AbstractSettingsConfigurator$1.class
AbstractSettingsConfigurator.java
package org.eclipse.tycho.osgi.configuration
 org.eclipse.tycho.osgi.configuration.AbstractSettingsConfigurator$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$apache$maven$settings$building$SettingsProblem$Severity
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

org/eclipse/tycho/osgi/configuration/AbstractSettingsConfigurator.class
AbstractSettingsConfigurator.java
package org.eclipse.tycho.osgi.configuration
public abstract org.eclipse.tycho.osgi.configuration.AbstractSettingsConfigurator extends org.eclipse.sisu.equinox.embedder.EquinoxLifecycleListener {
	protected org.codehaus.plexus.logging.Logger logger
	protected org.apache.maven.plugin.LegacySupport context
	protected org.apache.maven.settings.crypto.SettingsDecrypter decrypter
	public void  () 
	protected void logProblems (org.apache.maven.settings.crypto.SettingsDecryptionResult) 
		org.apache.maven.settings.building.SettingsProblem problem
		java.util.Iterator i$
		org.apache.maven.settings.crypto.SettingsDecryptionResult decryptionResult
		boolean hasErrors
}

org/eclipse/tycho/osgi/configuration/BuildPropertiesParserConfigurator.class
BuildPropertiesParserConfigurator.java
package org.eclipse.tycho.osgi.configuration
public org.eclipse.tycho.osgi.configuration.BuildPropertiesParserConfigurator extends org.eclipse.sisu.equinox.embedder.EquinoxLifecycleListener {
	private org.eclipse.tycho.core.facade.BuildPropertiesParser buildPropertiesParser
	public void  () 
	public void afterFrameworkStarted (org.eclipse.sisu.equinox.embedder.EmbeddedEquinox) 
		org.eclipse.sisu.equinox.embedder.EmbeddedEquinox framework
}

org/eclipse/tycho/osgi/configuration/FileLockServiceConfigurator.class
FileLockServiceConfigurator.java
package org.eclipse.tycho.osgi.configuration
public org.eclipse.tycho.osgi.configuration.FileLockServiceConfigurator extends org.eclipse.sisu.equinox.embedder.EquinoxLifecycleListener {
	private org.eclipse.tycho.locking.facade.FileLockService fileLockService
	public void  () 
	public void afterFrameworkStarted (org.eclipse.sisu.equinox.embedder.EmbeddedEquinox) 
		org.eclipse.sisu.equinox.embedder.EmbeddedEquinox framework
}

org/eclipse/tycho/osgi/configuration/MavenContextConfigurator.class
MavenContextConfigurator.java
package org.eclipse.tycho.osgi.configuration
public org.eclipse.tycho.osgi.configuration.MavenContextConfigurator extends org.eclipse.sisu.equinox.embedder.EquinoxLifecycleListener {
	private org.codehaus.plexus.logging.Logger logger
	private org.apache.maven.plugin.LegacySupport context
	public void  () 
	public void afterFrameworkStarted (org.eclipse.sisu.equinox.embedder.EmbeddedEquinox) 
		org.eclipse.sisu.equinox.embedder.EmbeddedEquinox framework
		org.apache.maven.execution.MavenSession session
		java.io.File localRepoRoot
		org.eclipse.tycho.osgi.adapters.MavenLoggerAdapter mavenLogger
		java.util.Properties globalProps
		org.eclipse.tycho.core.facade.MavenContext mavenContext
	private java.util.Properties getGlobalProperties (org.apache.maven.execution.MavenSession) 
		org.apache.maven.settings.Profile profile
		String profileId
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
		java.util.Properties globalProps
		org.apache.maven.settings.Settings settings
		java.util.Map profileMap
}

org/eclipse/tycho/osgi/configuration/OSGiProxyConfigurator.class
OSGiProxyConfigurator.java
package org.eclipse.tycho.osgi.configuration
public org.eclipse.tycho.osgi.configuration.OSGiProxyConfigurator extends org.eclipse.tycho.osgi.configuration.AbstractSettingsConfigurator {
	public void  () 
	public void afterFrameworkStarted (org.eclipse.sisu.equinox.embedder.EmbeddedEquinox) 
		org.apache.maven.settings.Proxy proxy
		java.util.Iterator i$
		org.eclipse.sisu.equinox.embedder.EmbeddedEquinox framework
		org.apache.maven.execution.MavenSession session
		org.eclipse.tycho.core.facade.ProxyServiceFacade proxyService
	private void clearProxyConfiguration (org.eclipse.tycho.core.facade.ProxyServiceFacade) 
		org.eclipse.tycho.core.facade.ProxyServiceFacade proxyService
	private void setProxy (org.eclipse.tycho.core.facade.ProxyServiceFacade, org.apache.maven.settings.Proxy) 
		org.apache.maven.settings.crypto.DefaultSettingsDecryptionRequest decryptRequest
		org.apache.maven.settings.crypto.SettingsDecryptionResult result
		org.eclipse.tycho.core.facade.ProxyServiceFacade proxyService
		org.apache.maven.settings.Proxy proxy
		String protocol
	private boolean isSupportedProtocol (java.lang.String) 
		String protocol
}

org/eclipse/tycho/osgi/configuration/RepositorySettingsConfigurator$1.class
RepositorySettingsConfigurator.java
package org.eclipse.tycho.osgi.configuration
 org.eclipse.tycho.osgi.configuration.RepositorySettingsConfigurator$1 extends java.lang.Object {
}

org/eclipse/tycho/osgi/configuration/RepositorySettingsConfigurator$MavenRepositorySettingsProvider.class
RepositorySettingsConfigurator.java
package org.eclipse.tycho.osgi.configuration
 org.eclipse.tycho.osgi.configuration.RepositorySettingsConfigurator$MavenRepositorySettingsProvider extends java.lang.Object implements org.eclipse.tycho.core.resolver.shared.MavenRepositorySettings  {
	final org.eclipse.tycho.osgi.configuration.RepositorySettingsConfigurator this$0
	private void  (org.eclipse.tycho.osgi.configuration.RepositorySettingsConfigurator) 
	public org.eclipse.tycho.core.resolver.shared.MavenRepositoryLocation getMirror (org.eclipse.tycho.core.resolver.shared.MavenRepositoryLocation) 
		org.eclipse.tycho.core.resolver.shared.MavenRepositoryLocation location
		org.apache.maven.artifact.repository.ArtifactRepository locationAsMavenRepository
		org.apache.maven.settings.Mirror mirror
	public org.eclipse.tycho.core.resolver.shared.MavenRepositorySettings$Credentials getCredentials (org.eclipse.tycho.core.resolver.shared.MavenRepositoryLocation) 
		org.apache.maven.settings.crypto.DefaultSettingsDecryptionRequest decryptRequest
		org.apache.maven.settings.crypto.SettingsDecryptionResult result
		org.apache.maven.settings.Server decryptedServer
		org.eclipse.tycho.core.resolver.shared.MavenRepositoryLocation location
		org.apache.maven.settings.Server serverSettings
	void  (org.eclipse.tycho.osgi.configuration.RepositorySettingsConfigurator, org.eclipse.tycho.osgi.configuration.RepositorySettingsConfigurator$1) 
		org.eclipse.tycho.osgi.configuration.RepositorySettingsConfigurator x0
		org.eclipse.tycho.osgi.configuration.RepositorySettingsConfigurator$1 x1
}

org/eclipse/tycho/osgi/configuration/RepositorySettingsConfigurator.class
RepositorySettingsConfigurator.java
package org.eclipse.tycho.osgi.configuration
public org.eclipse.tycho.osgi.configuration.RepositorySettingsConfigurator extends org.eclipse.tycho.osgi.configuration.AbstractSettingsConfigurator {
	private static final org.apache.maven.artifact.repository.ArtifactRepositoryPolicy P2_REPOSITORY_POLICY
	private org.apache.maven.repository.RepositorySystem repositorySystem
	private org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout p2layout
	public void  () 
	public void afterFrameworkStarted (org.eclipse.sisu.equinox.embedder.EmbeddedEquinox) 
		org.eclipse.sisu.equinox.embedder.EmbeddedEquinox framework
	static org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout access$100 (org.eclipse.tycho.osgi.configuration.RepositorySettingsConfigurator) 
		org.eclipse.tycho.osgi.configuration.RepositorySettingsConfigurator x0
	static org.apache.maven.artifact.repository.ArtifactRepositoryPolicy access$200 () 
	static org.apache.maven.repository.RepositorySystem access$300 (org.eclipse.tycho.osgi.configuration.RepositorySettingsConfigurator) 
		org.eclipse.tycho.osgi.configuration.RepositorySettingsConfigurator x0
	static void  () 
}

org/eclipse/tycho/osgi/runtime/TychoOsgiRuntimeArtifacts.class
TychoOsgiRuntimeArtifacts.java
package org.eclipse.tycho.osgi.runtime
public abstract org.eclipse.tycho.osgi.runtime.TychoOsgiRuntimeArtifacts extends java.lang.Object {
	public static final String HINT_FRAMEWORK
	public static final String NOEMBED
	public abstract java.util.List getRuntimeArtifacts () 
}

org/eclipse/tycho/osgi/runtime/TychoOsgiRuntimeLocator.class
TychoOsgiRuntimeLocator.java
package org.eclipse.tycho.osgi.runtime
public org.eclipse.tycho.osgi.runtime.TychoOsgiRuntimeLocator extends java.lang.Object implements org.eclipse.sisu.equinox.embedder.EquinoxRuntimeLocator  {
	public static final String[] SYSTEM_PACKAGES_EXTRA
	private org.codehaus.plexus.logging.Logger logger
	private org.apache.maven.repository.RepositorySystem repositorySystem
	private org.apache.maven.artifact.resolver.ResolutionErrorHandler resolutionErrorHandler
	private org.apache.maven.plugin.LegacySupport buildContext
	private org.codehaus.plexus.archiver.UnArchiver unArchiver
	private org.eclipse.tycho.locking.facade.FileLockService fileLockService
	private java.util.Map runtimeArtifacts
	private org.eclipse.tycho.dev.DevWorkspaceResolver workspaceState
	public void  () 
	public void locateRuntime (org.eclipse.sisu.equinox.embedder.EquinoxRuntimeLocator$EquinoxRuntimeDescription)  throws org.apache.maven.MavenExecutionException 
		String systemPackage
		String[] arr$
		int len$
		int i$
		org.eclipse.sisu.equinox.embedder.EquinoxRuntimeLocator$EquinoxRuntimeDescription description
		org.eclipse.tycho.osgi.runtime.WorkspaceTychoOsgiRuntimeLocator workspaceLocator
		org.apache.maven.execution.MavenSession session
	public void addRuntimeArtifacts (org.eclipse.tycho.osgi.runtime.WorkspaceTychoOsgiRuntimeLocator, org.apache.maven.execution.MavenSession, org.eclipse.sisu.equinox.embedder.EquinoxRuntimeLocator$EquinoxRuntimeDescription)  throws org.apache.maven.MavenExecutionException 
		java.util.Map$Entry entry
		java.util.Iterator i$
		org.eclipse.tycho.osgi.runtime.WorkspaceTychoOsgiRuntimeLocator workspaceLocator
		org.apache.maven.execution.MavenSession session
		org.eclipse.sisu.equinox.embedder.EquinoxRuntimeLocator$EquinoxRuntimeDescription description
		org.eclipse.tycho.osgi.runtime.TychoOsgiRuntimeArtifacts framework
	private void addRuntimeArtifacts (org.eclipse.tycho.osgi.runtime.WorkspaceTychoOsgiRuntimeLocator, org.eclipse.sisu.equinox.embedder.EquinoxRuntimeLocator$EquinoxRuntimeDescription, org.apache.maven.execution.MavenSession, org.eclipse.tycho.osgi.runtime.TychoOsgiRuntimeArtifacts)  throws org.apache.maven.MavenExecutionException 
		boolean resolved
		org.apache.maven.model.Dependency dependencyPom
		org.apache.maven.artifact.Artifact pom
		boolean resolved
		org.apache.maven.model.Dependency dependency
		java.util.Iterator i$
		org.eclipse.tycho.osgi.runtime.WorkspaceTychoOsgiRuntimeLocator workspaceLocator
		org.eclipse.sisu.equinox.embedder.EquinoxRuntimeLocator$EquinoxRuntimeDescription description
		org.apache.maven.execution.MavenSession session
		org.eclipse.tycho.osgi.runtime.TychoOsgiRuntimeArtifacts framework
	private void addRuntimeArtifact (org.eclipse.sisu.equinox.embedder.EquinoxRuntimeLocator$EquinoxRuntimeDescription, org.apache.maven.execution.MavenSession, org.apache.maven.model.Dependency)  throws org.apache.maven.MavenExecutionException 
		java.io.IOException e
		org.codehaus.plexus.archiver.ArchiverException e
		java.io.File artifactFile
		java.io.File eclipseDir
		org.eclipse.tycho.locking.facade.FileLocker locker
		org.eclipse.sisu.equinox.embedder.EquinoxRuntimeLocator$EquinoxRuntimeDescription description
		org.apache.maven.execution.MavenSession session
		org.apache.maven.model.Dependency dependency
		org.apache.maven.artifact.Artifact artifact
	public org.apache.maven.artifact.Artifact resolveDependency (org.apache.maven.execution.MavenSession, org.apache.maven.model.Dependency)  throws org.apache.maven.MavenExecutionException 
		org.apache.maven.artifact.resolver.ArtifactResolutionException e
		org.apache.maven.execution.MavenSession session
		org.apache.maven.model.Dependency dependency
		org.apache.maven.artifact.Artifact artifact
		org.apache.maven.artifact.resolver.ArtifactResolutionRequest request
		org.apache.maven.artifact.resolver.ArtifactResolutionResult result
	protected java.util.List getPluginRepositories (org.apache.maven.execution.MavenSession) 
		org.apache.maven.project.MavenProject project
		java.util.Iterator i$
		org.apache.maven.execution.MavenSession session
		java.util.List repositories
	static void  () 
}

org/eclipse/tycho/osgi/runtime/TychoOsgiRuntimeMainArtifacts.class
TychoOsgiRuntimeMainArtifacts.java
package org.eclipse.tycho.osgi.runtime
public org.eclipse.tycho.osgi.runtime.TychoOsgiRuntimeMainArtifacts extends java.lang.Object implements org.eclipse.tycho.osgi.runtime.TychoOsgiRuntimeArtifacts  {
	private static final java.util.List ARTIFACTS
	public void  () 
	public java.util.List getRuntimeArtifacts () 
	private static org.apache.maven.model.Dependency newDependency (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
		String type
		org.apache.maven.model.Dependency d
	static void  () 
		String tychoVersion
}

org/eclipse/tycho/osgi/runtime/WorkspaceTychoOsgiRuntimeLocator.class
WorkspaceTychoOsgiRuntimeLocator.java
package org.eclipse.tycho.osgi.runtime
 org.eclipse.tycho.osgi.runtime.WorkspaceTychoOsgiRuntimeLocator extends java.lang.Object {
	private final org.eclipse.tycho.dev.DevWorkspaceResolver workspaceState
	private final java.io.File stateLocation
	private java.util.Properties deventries
	private void  (org.eclipse.tycho.dev.DevWorkspaceResolver) 
		org.eclipse.tycho.dev.DevWorkspaceResolver workspaceState
	public boolean addProduct (org.eclipse.sisu.equinox.embedder.EquinoxRuntimeLocator$EquinoxRuntimeDescription, org.apache.maven.artifact.Artifact)  throws org.apache.maven.MavenExecutionException 
		java.io.IOException e
		org.eclipse.tycho.dev.DevBundleInfo bundleInfo
		org.eclipse.tycho.model.PluginRef pluginRef
		java.util.Iterator i$
		org.eclipse.tycho.model.BundleConfiguration bundleConfiguration
		java.util.Iterator i$
		org.eclipse.sisu.equinox.embedder.EquinoxRuntimeLocator$EquinoxRuntimeDescription result
		org.apache.maven.artifact.Artifact pom
		org.eclipse.tycho.model.ProductConfiguration product
		java.util.Set missing
		java.util.Map bundleConfigurations
	public static org.eclipse.tycho.osgi.runtime.WorkspaceTychoOsgiRuntimeLocator getResolver (org.eclipse.tycho.dev.DevWorkspaceResolver) 
		org.eclipse.tycho.dev.DevWorkspaceResolver workspaceResolver
	public boolean addBundle (org.eclipse.sisu.equinox.embedder.EquinoxRuntimeLocator$EquinoxRuntimeDescription, org.apache.maven.artifact.Artifact) 
		org.eclipse.sisu.equinox.embedder.EquinoxRuntimeLocator$EquinoxRuntimeDescription result
		org.apache.maven.artifact.Artifact pom
		org.eclipse.tycho.dev.DevBundleInfo bundleInfo
	private void addBundle (org.eclipse.sisu.equinox.embedder.EquinoxRuntimeLocator$EquinoxRuntimeDescription, org.eclipse.tycho.dev.DevBundleInfo) 
		org.eclipse.sisu.equinox.embedder.EquinoxRuntimeLocator$EquinoxRuntimeDescription result
		org.eclipse.tycho.dev.DevBundleInfo bundleInfo
	public void addPlatformProperties (org.eclipse.sisu.equinox.embedder.EquinoxRuntimeLocator$EquinoxRuntimeDescription)  throws org.apache.maven.MavenExecutionException 
		java.io.OutputStream os
		java.io.IOException e
		org.eclipse.sisu.equinox.embedder.EquinoxRuntimeLocator$EquinoxRuntimeDescription result
		java.io.File devproperties
}

META-INF/maven/
META-INF/maven/org.eclipse.tycho/
META-INF/maven/org.eclipse.tycho/tycho-core/
META-INF/maven/org.eclipse.tycho/tycho-core/pom.xml
META-INF/maven/org.eclipse.tycho/tycho-core/pom.properties