META-INF/MANIFEST.MF
LICENSE
OSGI-OPT/
OSGI-OPT/bnd.bnd
aQute/
aQute/bnd/
aQute/bnd/annotation/
aQute/bnd/annotation/ConsumerType.class
ConsumerType.java
package aQute.bnd.annotation
public abstract annotation aQute.bnd.annotation.ConsumerType extends java.lang.Object implements java.lang.annotation.Annotation  {
}

aQute/bnd/annotation/Export.class
Export.java
package aQute.bnd.annotation
public abstract annotation aQute.bnd.annotation.Export extends java.lang.Object implements java.lang.annotation.Annotation  {
	public static final String MANDATORY
	public static final String OPTIONAL
	public static final String USES
	public static final String EXCLUDE
	public static final String INCLUDE
	public abstract java.lang.String[] mandatory () 
	public abstract java.lang.String[] optional () 
	public abstract java.lang.Class[] exclude () 
	public abstract java.lang.Class[] include () 
	public abstract java.lang.String version () 
}

aQute/bnd/annotation/ProviderType.class
ProviderType.java
package aQute.bnd.annotation
public abstract annotation aQute.bnd.annotation.ProviderType extends java.lang.Object implements java.lang.annotation.Annotation  {
}

aQute/bnd/annotation/UsePolicy.class
UsePolicy.java
package aQute.bnd.annotation
public abstract annotation aQute.bnd.annotation.UsePolicy extends java.lang.Object implements java.lang.annotation.Annotation  {
	public static final String RNAME
}

aQute/bnd/annotation/Version.class
Version.java
package aQute.bnd.annotation
public abstract annotation aQute.bnd.annotation.Version extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String value () 
}

aQute/bnd/annotation/component/
aQute/bnd/annotation/component/Activate.class
Activate.java
package aQute.bnd.annotation.component
public abstract annotation aQute.bnd.annotation.component.Activate extends java.lang.Object implements java.lang.annotation.Annotation  {
	public static final String RNAME
}

aQute/bnd/annotation/component/Attribute$C.class
Attribute.java
package aQute.bnd.annotation.component
public aQute.bnd.annotation.component.Attribute$C extends java.lang.Object {
	public void  () 
}

aQute/bnd/annotation/component/Attribute.class
Attribute.java
package aQute.bnd.annotation.component
public abstract annotation aQute.bnd.annotation.component.Attribute extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String name () 
	public abstract java.lang.String description () 
	public abstract java.lang.String[] options () 
}

aQute/bnd/annotation/component/Component.class
Component.java
package aQute.bnd.annotation.component
public abstract annotation aQute.bnd.annotation.component.Component extends java.lang.Object implements java.lang.annotation.Annotation  {
	public static final String RNAME
	public static final String PROVIDE
	public static final String NAME
	public static final String FACTORY
	public static final String SERVICEFACTORY
	public static final String IMMEDIATE
	public static final String CONFIGURATION_POLICY
	public static final String ENABLED
	public static final String PROPERTIES
	public static final String VERSION
	public static final String DESIGNATE
	public static final String DESIGNATE_FACTORY
	public abstract java.lang.String name () 
	public abstract java.lang.Class[] provide () 
	public abstract java.lang.String factory () 
	public abstract boolean servicefactory () 
	public abstract boolean enabled () 
	public abstract boolean immediate () 
	public abstract aQute.bnd.annotation.component.ConfigurationPolicy configurationPolicy () 
	public abstract java.lang.String[] properties () 
	public abstract java.lang.Class designate () 
	public abstract java.lang.Class designateFactory () 
}

aQute/bnd/annotation/component/ConfigurationPolicy.class
ConfigurationPolicy.java
package aQute.bnd.annotation.component
public final enum aQute.bnd.annotation.component.ConfigurationPolicy extends java.lang.Enum {
	public static final enum aQute.bnd.annotation.component.ConfigurationPolicy optional
	public static final enum aQute.bnd.annotation.component.ConfigurationPolicy require
	public static final enum aQute.bnd.annotation.component.ConfigurationPolicy ignore
	private static final synthetic aQute.bnd.annotation.component.ConfigurationPolicy[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public static aQute.bnd.annotation.component.ConfigurationPolicy[] values () 
	public static aQute.bnd.annotation.component.ConfigurationPolicy valueOf (java.lang.String) 
}

aQute/bnd/annotation/component/Deactivate.class
Deactivate.java
package aQute.bnd.annotation.component
public abstract annotation aQute.bnd.annotation.component.Deactivate extends java.lang.Object implements java.lang.annotation.Annotation  {
	public static final String RNAME
}

aQute/bnd/annotation/component/Modified.class
Modified.java
package aQute.bnd.annotation.component
public abstract annotation aQute.bnd.annotation.component.Modified extends java.lang.Object implements java.lang.annotation.Annotation  {
	public static final String RNAME
}

aQute/bnd/annotation/component/Reference.class
Reference.java
package aQute.bnd.annotation.component
public abstract annotation aQute.bnd.annotation.component.Reference extends java.lang.Object implements java.lang.annotation.Annotation  {
	public static final String RNAME
	public static final String NAME
	public static final String SERVICE
	public static final String OPTIONAL
	public static final String MULTIPLE
	public static final String DYNAMIC
	public static final String TARGET
	public static final String TYPE
	public static final String UNBIND
	public abstract java.lang.String name () 
	public abstract java.lang.Class service () 
	public abstract boolean optional () 
	public abstract boolean multiple () 
	public abstract boolean dynamic () 
	public abstract java.lang.String target () 
	public abstract java.lang.String unbind () 
	public abstract char type () 
}

aQute/bnd/annotation/component/packageinfo
aQute/bnd/annotation/metatype/
aQute/bnd/annotation/metatype/Configurable$ConfigurableHandler.class
Configurable.java
package aQute.bnd.annotation.metatype
 aQute.bnd.annotation.metatype.Configurable$ConfigurableHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler  {
	final java.util.Map properties
	final ClassLoader loader
	void  (java.util.Map, java.lang.ClassLoader) 
		java.util.Map properties
		ClassLoader loader
	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
		aQute.bnd.annotation.metatype.Meta$AD ad
		String id
		Object o
	public java.lang.Object convert (java.lang.reflect.Type, java.lang.Object)  throws java.lang.Exception 
		java.lang.reflect.Type type
		Object o
		java.lang.reflect.ParameterizedType pType
		java.lang.reflect.GenericArrayType gType
		Class resultType
		Class actualType
		double b
		Boolean b
		String input
		java.lang.reflect.Constructor c
	private java.lang.Object convert (java.lang.reflect.ParameterizedType, java.lang.Object)  throws java.lang.InstantiationException java.lang.IllegalAccessException java.lang.Exception 
		java.lang.reflect.ParameterizedType pType
		Object o
		Class resultType
		java.util.Collection input
		java.util.Collection result
		java.lang.reflect.Type componentType
		Object i
	java.lang.Object convertArray (java.lang.reflect.Type, java.lang.Object)  throws java.lang.Exception 
		java.lang.reflect.Type componentType
		Object o
		java.util.Collection input
		Class componentClass
		Object array
		int i
		Object next
	private java.lang.Class getRawClass (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	private java.util.Collection toCollection (java.lang.Object) 
		Object o
		int length
		java.util.List result
		int i
		String s
}

aQute/bnd/annotation/metatype/Configurable.class
Configurable.java
package aQute.bnd.annotation.metatype
public aQute.bnd.annotation.metatype.Configurable extends java.lang.Object {
	public void  () 
	public static java.lang.Object createConfigurable (java.lang.Class, java.util.Map) 
		Class c
		java.util.Map properties
		Object o
	public static java.lang.Object createConfigurable (java.lang.Class, java.util.Dictionary) 
		Class c
		java.util.Dictionary properties
		java.util.Map alt
		java.util.Enumeration e
		Object key
	public static java.lang.String mangleMethodName (java.lang.String) 
		String id
		StringBuilder sb
		int i
		char c
		boolean twice
}

aQute/bnd/annotation/metatype/Meta$AD.class
Meta.java
package aQute.bnd.annotation.metatype
public abstract annotation aQute.bnd.annotation.metatype.Meta$AD extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String description () 
	public abstract java.lang.String name () 
	public abstract java.lang.String id () 
	public abstract aQute.bnd.annotation.metatype.Meta$Type type () 
	public abstract int cardinality () 
	public abstract java.lang.String min () 
	public abstract java.lang.String max () 
	public abstract java.lang.String deflt () 
	public abstract boolean required () 
	public abstract java.lang.String[] optionLabels () 
	public abstract java.lang.String[] optionValues () 
}

aQute/bnd/annotation/metatype/Meta$OCD.class
Meta.java
package aQute.bnd.annotation.metatype
public abstract annotation aQute.bnd.annotation.metatype.Meta$OCD extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String name () 
	public abstract java.lang.String id () 
	public abstract java.lang.String localization () 
	public abstract java.lang.String description () 
	public abstract boolean factory () 
}

aQute/bnd/annotation/metatype/Meta$Type.class
Meta.java
package aQute.bnd.annotation.metatype
public final enum aQute.bnd.annotation.metatype.Meta$Type extends java.lang.Enum {
	public static final enum aQute.bnd.annotation.metatype.Meta$Type Boolean
	public static final enum aQute.bnd.annotation.metatype.Meta$Type Byte
	public static final enum aQute.bnd.annotation.metatype.Meta$Type Character
	public static final enum aQute.bnd.annotation.metatype.Meta$Type Short
	public static final enum aQute.bnd.annotation.metatype.Meta$Type Integer
	public static final enum aQute.bnd.annotation.metatype.Meta$Type Long
	public static final enum aQute.bnd.annotation.metatype.Meta$Type Float
	public static final enum aQute.bnd.annotation.metatype.Meta$Type Double
	public static final enum aQute.bnd.annotation.metatype.Meta$Type String
	public static final enum aQute.bnd.annotation.metatype.Meta$Type Password
	private static final synthetic aQute.bnd.annotation.metatype.Meta$Type[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public static aQute.bnd.annotation.metatype.Meta$Type[] values () 
	public static aQute.bnd.annotation.metatype.Meta$Type valueOf (java.lang.String) 
}

aQute/bnd/annotation/metatype/Meta.class
Meta.java
package aQute.bnd.annotation.metatype
public abstract aQute.bnd.annotation.metatype.Meta extends java.lang.Object {
	public static final String NULL
}

aQute/bnd/annotation/metatype/packageinfo
aQute/bnd/annotation/packageinfo
aQute/bnd/ant/
aQute/bnd/ant/BaseTask.class
BaseTask.java
package aQute.bnd.ant
public aQute.bnd.ant.BaseTask extends org.apache.tools.ant.Task implements aQute.libg.reporter.Reporter  {
	java.util.List errors
	java.util.List warnings
	java.util.List progress
	boolean pedantic
	boolean trace
	public void  () 
	public transient void error (java.lang.String, java.lang.Object[]) 
		String s
		Object[] args
	public java.util.List getErrors () 
	public java.util.List getProgress () 
	public java.util.List getWarnings () 
	public transient void progress (java.lang.String, java.lang.Object[]) 
		String s
		Object[] args
	public transient void warning (java.lang.String, java.lang.Object[]) 
		String s
		Object[] args
	protected boolean report () 
	protected boolean report (aQute.libg.reporter.Reporter) 
		aQute.libg.reporter.Reporter reporter
		java.util.Iterator e
		java.util.Iterator e
	public static java.io.File getFile (java.io.File, java.lang.String) 
		java.io.File base
		String file
		java.io.File f
		int n
		int n
		String first
		java.io.IOException e
	protected java.util.List split (java.lang.String, java.lang.String) 
		String dependsOn
		String string
	protected java.lang.String join (java.util.Collection, java.lang.String) 
		java.util.Collection classpath
		String string
		StringBuffer sb
		String del
		Object name
	public boolean isPedantic () 
	public void setPedantic (boolean) 
		boolean pedantic
	public void setTrace (boolean) 
		boolean trace
	public transient void trace (java.lang.String, java.lang.Object[]) 
		String s
		Object[] args
}

aQute/bnd/ant/BndTask.class
BndTask.java
package aQute.bnd.ant
public aQute.bnd.ant.BndTask extends aQute.bnd.ant.BaseTask {
	String command
	java.io.File basedir
	boolean failok
	boolean exceptions
	boolean print
	private boolean classpathDirectlySet
	private org.apache.tools.ant.types.Path classpathReference
	private org.apache.tools.ant.types.Path bndfilePath
	java.util.List files
	java.util.List classpath
	java.util.List sourcepath
	java.io.File output
	java.io.File testDir
	boolean eclipse
	boolean inherit
	static java.io.File[] EMPTY_FILES
	static void  () 
	public void  () 
	public void execute ()  throws org.apache.tools.ant.BuildException 
		aQute.bnd.build.Project project
		Throwable e
	public void setCommand (java.lang.String) 
		String command
	public void setBasedir (java.io.File) 
		java.io.File basedir
	private void executeBackwardCompatible ()  throws org.apache.tools.ant.BuildException 
		java.io.File project
		aQute.lib.osgi.eclipse.EclipseClasspath cp
		java.util.Iterator f
		java.io.File file
		aQute.lib.osgi.Builder builder
		java.util.Properties projectProperties
		aQute.lib.osgi.Jar[] jars
		int i
		aQute.lib.osgi.Jar jar
		String bsn
		java.io.File base
		java.io.File output
		String path
		String msg
		Exception e
	public void setFiles (java.lang.String) 
		String files
	void addAll (java.util.List, java.lang.String, java.lang.String) 
		java.util.List list
		String files
		String separator
		aQute.libg.qtokens.QuotedTokenizer qt
		String[] entries
		java.io.File project
		int i
		java.io.File f
	public void setClasspath (java.lang.String) 
		String value
		org.apache.tools.ant.types.Path p
		String[] path
		int i
	public void setEclipse (boolean) 
		boolean eclipse
	boolean isFailok () 
	public void setFailok (boolean) 
		boolean failok
	boolean isExceptions () 
	public void setExceptions (boolean) 
		boolean exceptions
	boolean isPrint () 
	void setPrint (boolean) 
		boolean print
	public void setSourcepath (java.lang.String) 
		String sourcepath
	java.io.File[] toFiles (java.util.List, java.lang.String)  throws java.io.IOException 
		java.util.List files
		String what
	public void setOutput (java.io.File) 
		java.io.File output
	public void setDestFile (java.io.File) 
		java.io.File output
	public void setTestDir (java.io.File) 
		java.io.File testDir
	public void setInherit (boolean) 
		boolean inherit
	public void setClasspathref (org.apache.tools.ant.types.Reference) 
		org.apache.tools.ant.types.Reference reference
	public void setBndfilePath (org.apache.tools.ant.types.Reference) 
		org.apache.tools.ant.types.Reference reference
	public void addClasspath (org.apache.tools.ant.types.Path) 
		org.apache.tools.ant.types.Path path
	public void addBndfiles (org.apache.tools.ant.types.Path) 
		org.apache.tools.ant.types.Path path
	private org.apache.tools.ant.types.Path createPath (org.apache.tools.ant.types.Reference) 
		org.apache.tools.ant.types.Reference r
		org.apache.tools.ant.types.Path path
	private void assertPathNotSet (org.apache.tools.ant.types.Path, java.lang.String) 
		org.apache.tools.ant.types.Path path
		String message
	protected void validate () 
	private void updateClasspath () 
	private void updateBndFiles () 
	private void addFilesFrom (org.apache.tools.ant.types.Path, java.util.List) 
		org.apache.tools.ant.types.Path path
		java.util.List files
		String fileName
}

aQute/bnd/ant/DeployTask.class
DeployTask.java
package aQute.bnd.ant
public aQute.bnd.ant.DeployTask extends aQute.bnd.ant.BaseTask {
	java.util.List filesets
	public void  () 
	public void execute ()  throws org.apache.tools.ant.BuildException 
		aQute.bnd.build.Project project
		org.apache.tools.ant.types.FileSet fileset
		org.apache.tools.ant.DirectoryScanner ds
		String[] files
		int i
		java.io.File file
		Exception e
		Throwable t
	public void addFileset (org.apache.tools.ant.types.FileSet) 
		org.apache.tools.ant.types.FileSet files
}

aQute/bnd/ant/EclipseTask.class
EclipseTask.java
package aQute.bnd.ant
public aQute.bnd.ant.EclipseTask extends aQute.bnd.ant.BaseTask {
	private String prefix
	private java.util.List prebuild
	private java.io.File workspaceLocation
	private String separator
	private java.io.File projectLocation
	public void  () 
	public void execute ()  throws org.apache.tools.ant.BuildException 
		aQute.lib.osgi.eclipse.EclipseClasspath eclipse
		java.util.List dependents
		Exception e
	private void addCareful (java.util.List, java.util.Collection) 
		java.util.List result
		java.util.Collection projects
		java.util.Iterator i
		java.io.File d
	protected void addProperty (java.lang.String, java.lang.String) 
		String n
		String v
	public void setPrefix (java.lang.String) 
		String prefix
	public void setPrebuild (java.lang.String) 
		String prebuild
		java.util.StringTokenizer st
	public void setSeparator (java.lang.String) 
		String separator
	public void setProjectLocation (java.io.File) 
		java.io.File projectLocation
	public void setWorkspaceLocation (java.io.File) 
		java.io.File workspaceLocation
}

aQute/bnd/ant/ExpandPropertiesTask.class
ExpandPropertiesTask.java
package aQute.bnd.ant
public aQute.bnd.ant.ExpandPropertiesTask extends aQute.bnd.ant.BaseTask {
	java.io.File propertyFile
	public void  () 
	public void execute ()  throws org.apache.tools.ant.BuildException 
		java.util.Properties properties
		aQute.lib.osgi.Processor processor
		org.apache.tools.ant.Project project
		java.util.Properties flattened
		java.util.Iterator i
		String key
		java.io.IOException e
	public void setPropertyFile (java.io.File) 
		java.io.File file
}

aQute/bnd/ant/PrepareTask.class
PrepareTask.java
package aQute.bnd.ant
public aQute.bnd.ant.PrepareTask extends aQute.bnd.ant.BaseTask {
	java.io.File basedir
	boolean print
	String top
	public void  () 
	public void execute ()  throws org.apache.tools.ant.BuildException 
		aQute.bnd.build.Project project
		java.util.Properties properties
		Exception e
	private void copyProperties (java.util.Properties) 
		java.util.Properties flattened
		java.util.Enumeration k
		String key
		String value
	public boolean isPrint () 
	public void setPrint (boolean) 
		boolean print
	public void setBasedir (java.io.File) 
		java.io.File basedir
	public void setTop (java.lang.String) 
		String top
}

aQute/bnd/ant/ProjectTask.class
ProjectTask.java
package aQute.bnd.ant
public aQute.bnd.ant.ProjectTask extends aQute.bnd.ant.BaseTask {
	java.io.File basedir
	boolean underTest
	public void  () 
	public void execute ()  throws org.apache.tools.ant.BuildException 
		aQute.bnd.build.Project project
		Exception e
	public void setBasedir (java.io.File) 
		java.io.File basedir
	public void setUnderTest (boolean) 
		boolean underTest
}

aQute/bnd/ant/WrapTask.class
WrapTask.java
package aQute.bnd.ant
public aQute.bnd.ant.WrapTask extends aQute.bnd.ant.BaseTask implements aQute.libg.reporter.Reporter  {
	java.util.List jars
	java.io.File output
	java.io.File definitions
	java.util.List classpath
	boolean failok
	boolean exceptions
	boolean print
	public void  () 
	public void execute ()  throws org.apache.tools.ant.BuildException 
		boolean failed
		java.util.Iterator f
		aQute.bnd.main.bnd bnd
		java.io.File file
		String name
		java.io.File bndFile
		Exception e
	public void setJars (java.lang.String) 
		String files
	void addAll (java.util.List, java.lang.String, java.lang.String) 
		java.util.List list
		String files
		String separator
		aQute.libg.qtokens.QuotedTokenizer qt
		String[] entries
		java.io.File project
		int i
		java.io.File f
	public void setClasspath (java.lang.String) 
		String files
	boolean isFailok () 
	public void setFailok (boolean) 
		boolean failok
	public void setExceptions (boolean) 
		boolean exceptions
	public void setOutput (java.io.File) 
		java.io.File output
	public void setDefinitions (java.io.File) 
		java.io.File out
	public void addConfiguredFileSet (org.apache.tools.ant.types.FileSet) 
		org.apache.tools.ant.types.FileSet list
		org.apache.tools.ant.DirectoryScanner scanner
		String[] files
		int i
		java.io.File f
}

aQute/bnd/ant/taskdef.properties
aQute/bnd/build/
aQute/bnd/build/CircularDependencyException.class
CircularDependencyException.java
package aQute.bnd.build
public aQute.bnd.build.CircularDependencyException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String string
}

aQute/bnd/build/Container$TYPE.class
Container.java
package aQute.bnd.build
public final enum aQute.bnd.build.Container$TYPE extends java.lang.Enum {
	public static final enum aQute.bnd.build.Container$TYPE REPO
	public static final enum aQute.bnd.build.Container$TYPE PROJECT
	public static final enum aQute.bnd.build.Container$TYPE PROJECT_BUNDLE
	public static final enum aQute.bnd.build.Container$TYPE EXTERNAL
	public static final enum aQute.bnd.build.Container$TYPE LIBRARY
	public static final enum aQute.bnd.build.Container$TYPE ERROR
	private static final synthetic aQute.bnd.build.Container$TYPE[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public static aQute.bnd.build.Container$TYPE[] values () 
	public static aQute.bnd.build.Container$TYPE valueOf (java.lang.String) 
}

aQute/bnd/build/Container.class
Container.java
package aQute.bnd.build
public aQute.bnd.build.Container extends java.lang.Object {
	final java.io.File file
	final aQute.bnd.build.Container$TYPE type
	final String bsn
	final String version
	final String error
	final aQute.bnd.build.Project project
	volatile java.util.Map attributes
	private long manifestTime
	private java.util.jar.Manifest manifest
	private static synthetic int[] $SWITCH_TABLE$aQute$bnd$build$Container$TYPE
	void  (aQute.bnd.build.Project, java.lang.String, java.lang.String, aQute.bnd.build.Container$TYPE, java.io.File, java.lang.String, java.util.Map) 
		aQute.bnd.build.Project project
		String bsn
		String version
		aQute.bnd.build.Container$TYPE type
		java.io.File source
		String error
		java.util.Map attributes
	public void  (aQute.bnd.build.Project, java.io.File) 
		aQute.bnd.build.Project project
		java.io.File file
	public void  (java.io.File) 
		java.io.File file
	public java.io.File getFile () 
	public boolean contributeFiles (java.util.List, aQute.lib.osgi.Processor)  throws java.lang.Exception 
		java.util.List files
		aQute.lib.osgi.Processor reporter
		java.io.File[] fs
		java.io.File f
		java.util.List containers
		aQute.bnd.build.Container container
	public java.lang.String getBundleSymbolicName () 
	public java.lang.String getVersion () 
	public aQute.bnd.build.Container$TYPE getType () 
	public java.lang.String getError () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public aQute.bnd.build.Project getProject () 
	public java.lang.String toString () 
	public java.util.Map getAttributes () 
	public void putAttribute (java.lang.String, java.lang.String) 
		String name
		String value
	public java.util.List getMembers ()  throws java.lang.Exception 
		java.util.List result
		java.io.InputStream in
		java.io.BufferedReader rd
		String line
		String line
		java.util.List list
	public java.util.jar.Manifest getManifest ()  throws java.lang.Exception 
		java.io.InputStream in
		java.util.jar.JarInputStream jin
	static synthetic int[] $SWITCH_TABLE$aQute$bnd$build$Container$TYPE () 
}

aQute/bnd/build/Project.class
Project.java
package aQute.bnd.build
public aQute.bnd.build.Project extends aQute.lib.osgi.Processor {
	static final String DEFAULT_ACTIONS
	public static final String BNDFILE
	public static final String BNDCNF
	final aQute.bnd.build.Workspace workspace
	boolean preparedPaths
	final java.util.Collection dependson
	final java.util.Collection buildpath
	final java.util.Collection testpath
	final java.util.Collection runpath
	final java.util.Collection runbundles
	java.io.File runstorage
	final java.util.Collection sourcepath
	final java.util.Collection allsourcepath
	final java.util.Collection bootclasspath
	final java.util.concurrent.locks.Lock lock
	volatile String lockingReason
	volatile Thread lockingThread
	java.io.File output
	java.io.File target
	boolean inPrepare
	int revision
	java.io.File[] files
	private long buildtime
	static java.util.List trail
	boolean delayRunDependencies
	static final synthetic boolean $assertionsDisabled
	private static synthetic int[] $SWITCH_TABLE$aQute$bnd$service$RepositoryPlugin$Strategy
	static void  () 
	public void  (aQute.bnd.build.Workspace, java.io.File, java.io.File)  throws java.lang.Exception 
		aQute.bnd.build.Workspace workspace
		java.io.File projectDir
		java.io.File buildFile
	public void  (aQute.bnd.build.Workspace, java.io.File)  throws java.lang.Exception 
		aQute.bnd.build.Workspace workspace
		java.io.File buildDir
	private void readBuildProperties ()  throws java.lang.Exception 
		java.io.File f
		java.util.Properties p
		java.util.Enumeration e
		String key
		String newkey
		Exception e
	public static aQute.bnd.build.Project getUnparented (java.io.File)  throws java.lang.Exception 
		java.io.File propertiesFile
		aQute.bnd.build.Workspace workspace
		aQute.bnd.build.Project project
	public synchronized boolean isValid () 
	public synchronized aQute.bnd.build.ProjectBuilder getBuilder (aQute.bnd.build.ProjectBuilder)  throws java.lang.Exception 
		aQute.bnd.build.ProjectBuilder parent
		aQute.bnd.build.ProjectBuilder builder
		aQute.bnd.build.ProjectBuilder builder
	public synchronized int getChanged () 
	public synchronized void setChanged () 
	public aQute.bnd.build.Workspace getWorkspace () 
	public java.lang.String toString () 
	public synchronized void prepare ()  throws java.lang.Exception 
		java.io.File src
		String runStorageStr
		java.util.List dependencies
		String dp
		java.util.Set requiredProjectNames
		java.util.List dcs
		aQute.bnd.service.DependencyContributor dc
		String p
		aQute.bnd.build.Project required
		java.util.Set done
		aQute.bnd.build.Project project
		aQute.bnd.build.Project project
	public java.io.File getSrc () 
	private void traverse (java.util.Collection, java.util.Set)  throws java.lang.Exception 
		java.util.Collection dependencies
		java.util.Set visited
		aQute.bnd.build.Project project
	private void doPath (java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection) 
		java.util.Collection resultpath
		java.util.Collection projects
		java.util.Collection entries
		java.util.Collection bootclasspath
		aQute.bnd.build.Container cpe
	private java.util.List parseBuildpath ()  throws java.lang.Exception 
		java.util.List bundles
	private java.util.List parseRunpath ()  throws java.lang.Exception 
	private java.util.List parseRunbundles ()  throws java.lang.Exception 
	private java.util.List parseTestpath ()  throws java.lang.Exception 
	public java.util.List getBundles (aQute.bnd.service.RepositoryPlugin$Strategy, java.lang.String, java.lang.String)  throws java.lang.Exception 
		aQute.bnd.service.RepositoryPlugin$Strategy strategyx
		String spec
		String source
		java.util.List result
		java.util.Map bundles
		java.util.Iterator i
		java.util.Map$Entry entry
		String bsn
		java.util.Map attrs
		aQute.bnd.build.Container found
		String versionRange
		aQute.bnd.build.Project project
		java.io.File f
		java.io.File f
		String error
		java.util.List libs
		aQute.bnd.build.Container cc
		aQute.bnd.build.Container x
		aQute.bnd.build.CircularDependencyException e
		String message
		Exception e
	java.util.Collection getBundles (aQute.bnd.service.RepositoryPlugin$Strategy, java.lang.String)  throws java.lang.Exception 
		aQute.bnd.service.RepositoryPlugin$Strategy strategy
		String spec
	public void appendPackages (aQute.bnd.service.RepositoryPlugin$Strategy, java.lang.String, java.util.List, aQute.bnd.build.ResolverMode)  throws java.lang.Exception 
		aQute.bnd.service.RepositoryPlugin$Strategy strategyx
		String spec
		java.util.List resolvedBundles
		aQute.bnd.build.ResolverMode mode
		java.util.Map pkgResolvedBundles
		java.util.List queue
		java.util.Map$Entry entry
		String pkgName
		java.util.Map attrs
		aQute.bnd.build.Container found
		String versionRange
		java.util.List libs
		aQute.bnd.build.Container cc
		aQute.bnd.build.Container existing
		String importUses
		aQute.bnd.build.Container x
		aQute.bnd.build.Container container
	static void mergeNames (java.lang.String, java.util.Set) 
		String names
		java.util.Set set
		java.util.StringTokenizer tokenizer
	static java.lang.String flatten (java.util.Set) 
		java.util.Set names
		StringBuilder builder
		boolean first
		String name
	static void addToPackageList (aQute.bnd.build.Container, java.lang.String) 
		aQute.bnd.build.Container container
		String newPackageNames
		java.util.Set merged
		String packageListStr
	public aQute.bnd.build.Container getPackage (java.lang.String, java.lang.String, aQute.bnd.service.RepositoryPlugin$Strategy, java.util.Map, aQute.bnd.build.ResolverMode)  throws java.lang.Exception 
		String packageName
		String range
		aQute.bnd.service.RepositoryPlugin$Strategy strategyx
		java.util.Map attrs
		aQute.bnd.build.ResolverMode mode
		aQute.bnd.service.RepositoryPlugin$Strategy useStrategy
		java.util.List plugins
		aQute.bnd.service.RepositoryPlugin plugin
		java.io.File result
	private aQute.bnd.service.RepositoryPlugin$Strategy findStrategy (java.util.Map, aQute.bnd.service.RepositoryPlugin$Strategy, java.lang.String) 
		java.util.Map attrs
		aQute.bnd.service.RepositoryPlugin$Strategy defaultStrategy
		String versionRange
		aQute.bnd.service.RepositoryPlugin$Strategy useStrategy
		String overrideStrategy
	public void doMavenPom (aQute.bnd.service.RepositoryPlugin$Strategy, java.util.List, java.lang.String)  throws java.lang.Exception 
		aQute.bnd.service.RepositoryPlugin$Strategy strategyx
		java.util.List result
		String action
		java.io.File pomFile
		aQute.bnd.maven.support.ProjectPom pom
		aQute.bnd.maven.support.Pom$Scope act
		java.util.Set dependencies
		aQute.bnd.maven.support.Pom sub
		java.io.File artifact
		aQute.bnd.build.Container container
	public java.util.Collection getDependson ()  throws java.lang.Exception 
	public java.util.Collection getBuildpath ()  throws java.lang.Exception 
	public java.util.Collection getTestpath ()  throws java.lang.Exception 
	private void justInTime (java.util.Collection, java.util.List) 
		java.util.Collection path
		java.util.List entries
	public java.util.Collection getRunpath ()  throws java.lang.Exception 
	public java.util.Collection getRunbundles ()  throws java.lang.Exception 
	public java.io.File getRunStorage ()  throws java.lang.Exception 
	public boolean getRunBuilds () 
		boolean result
		boolean result
		String runBuildsStr
	public java.util.Collection getSourcePath ()  throws java.lang.Exception 
	public java.util.Collection getAllsourcepath ()  throws java.lang.Exception 
	public java.util.Collection getBootclasspath ()  throws java.lang.Exception 
	public java.io.File getOutput ()  throws java.lang.Exception 
	private void doEclipseClasspath ()  throws java.lang.Exception 
		aQute.lib.osgi.eclipse.EclipseClasspath eclipse
		java.io.File dependent
		aQute.bnd.build.Project required
		java.io.File f
		java.io.File f
	public java.lang.String _p_dependson (java.lang.String[])  throws java.lang.Exception 
		String[] args
	private java.util.Collection toFiles (java.util.Collection) 
		java.util.Collection projects
		java.util.List files
		aQute.bnd.build.Project p
	public java.lang.String _p_buildpath (java.lang.String[])  throws java.lang.Exception 
		String[] args
	public java.lang.String _p_testpath (java.lang.String[])  throws java.lang.Exception 
		String[] args
	public java.lang.String _p_sourcepath (java.lang.String[])  throws java.lang.Exception 
		String[] args
	public java.lang.String _p_allsourcepath (java.lang.String[])  throws java.lang.Exception 
		String[] args
	public java.lang.String _p_bootclasspath (java.lang.String[])  throws java.lang.Exception 
		String[] args
	public java.lang.String _p_output (java.lang.String[])  throws java.lang.Exception 
		String[] args
	private java.lang.String list (java.lang.String[], java.util.Collection) 
		String[] args
		java.util.Collection list
		String separator
	protected java.lang.Object[] getMacroDomains () 
	public java.io.File release (aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
		String name
	public java.io.File release (java.lang.String, aQute.lib.osgi.Jar)  throws java.lang.Exception 
		String name
		aQute.lib.osgi.Jar jar
		java.util.List plugins
		aQute.bnd.service.RepositoryPlugin rp
		aQute.bnd.service.RepositoryPlugin plugin
		java.io.File file
		Exception e
	public void release (boolean)  throws java.lang.Exception 
		boolean test
		String name
	public void release (java.lang.String, boolean)  throws java.lang.Exception 
		String name
		boolean test
		java.io.File[] jars
		java.io.File jar
		aQute.lib.osgi.Jar j
	public aQute.bnd.build.Container getBundle (java.lang.String, java.lang.String, aQute.bnd.service.RepositoryPlugin$Strategy, java.util.Map)  throws java.lang.Exception 
		String bsn
		String range
		aQute.bnd.service.RepositoryPlugin$Strategy strategy
		java.util.Map attrs
		aQute.bnd.service.RepositoryPlugin$Strategy useStrategy
		aQute.bnd.build.Container c
		java.util.List plugins
		aQute.bnd.service.RepositoryPlugin plugin
		java.io.File result
		aQute.libg.version.VersionRange versionRange
		java.util.SortedMap versions
		aQute.bnd.service.RepositoryPlugin plugin
		java.util.List vs
		aQute.libg.version.Version v
		UnsupportedOperationException ose
		java.io.File file
		aQute.libg.version.Version provider
		aQute.bnd.service.RepositoryPlugin repo
		String version
		java.io.File result
	protected aQute.bnd.service.RepositoryPlugin$Strategy overrideStrategy (java.util.Map, aQute.bnd.service.RepositoryPlugin$Strategy) 
		java.util.Map attrs
		aQute.bnd.service.RepositoryPlugin$Strategy useStrategy
		String overrideStrategy
	protected aQute.bnd.build.Container toContainer (java.lang.String, java.lang.String, java.util.Map, java.io.File) 
		String bsn
		String range
		java.util.Map attrs
		java.io.File result
	private aQute.bnd.build.Container getBundleFromProject (java.lang.String, java.util.Map)  throws java.lang.Exception 
		String bsn
		java.util.Map attrs
		String pname
		aQute.bnd.build.Project p
		aQute.bnd.build.Container c
		int n
	public void deploy (java.lang.String, java.io.File)  throws java.lang.Exception 
		String name
		java.io.File file
		java.util.List plugins
		aQute.bnd.service.RepositoryPlugin rp
		aQute.bnd.service.RepositoryPlugin plugin
		aQute.lib.osgi.Jar jar
		Exception e
	public void deploy (java.io.File)  throws java.lang.Exception 
		java.io.File file
		String name
	public void deploy ()  throws java.lang.Exception 
		java.util.Map deploy
		java.io.File[] outputs
		java.io.File output
		aQute.lib.osgi.Jar jar
		aQute.bnd.service.Deploy d
		Exception e
	public java.lang.String _repo (java.lang.String[])  throws java.lang.Exception 
		String[] args
		String bsns
		String version
		aQute.bnd.service.RepositoryPlugin$Strategy strategy
		java.util.Collection parts
		java.util.List paths
		String bsn
		aQute.bnd.build.Container container
	private void add (java.util.List, aQute.bnd.build.Container)  throws java.lang.Exception 
		java.util.List paths
		aQute.bnd.build.Container container
		java.util.List members
		aQute.bnd.build.Container sub
	public java.io.File getTarget ()  throws java.lang.Exception 
	public java.io.File[] build (boolean)  throws java.lang.Exception 
		boolean underTest
	public java.io.File[] getFiles () 
	public boolean isStale ()  throws java.lang.Exception 
		long buildTime
		java.io.File f
		aQute.bnd.build.Project dependency
		java.io.File[] deps
		java.io.File f
	public java.io.File[] getBuildFiles ()  throws java.lang.Exception 
	public java.io.File[] getBuildFiles (boolean)  throws java.lang.Exception 
		boolean buildIfAbsent
		java.io.File f
		java.io.FileReader fin
		java.io.BufferedReader rdr
		java.util.List files
		String s
		java.io.File ff
	public java.io.File[] buildLocal (boolean)  throws java.lang.Exception 
		boolean underTest
		long buildtime
		java.io.File bfs
		aQute.bnd.build.ProjectBuilder builder
		aQute.lib.osgi.Jar[] jars
		java.io.File[] files
		int i
		aQute.lib.osgi.Jar jar
		java.io.FileWriter fw
		java.io.File f
	public boolean isNoBundles () 
	public java.io.File saveBuild (aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
		String bsn
		java.io.File f
		String msg
	public java.io.File getOutputFile (java.lang.String)  throws java.lang.Exception 
		String bsn
	private void reportNewer (long, aQute.lib.osgi.Jar) 
		long lastModified
		aQute.lib.osgi.Jar jar
		StringBuilder sb
		String del
		java.util.Map$Entry entry
	public boolean refresh () 
		boolean changed
	public boolean isCnf () 
	public void propertiesChanged () 
	public java.lang.String getName () 
	public java.util.Map getActions () 
		java.util.Map all
		java.util.Map actions
		java.util.Map$Entry action
		String key
	public void fillActions (java.util.Map) 
		java.util.Map all
		java.util.List plugins
		aQute.bnd.service.action.NamedAction a
		java.util.Map actions
		java.util.Map$Entry entry
		String key
		aQute.bnd.service.action.Action action
		aQute.bnd.service.action.Action action
		String label
	public void release ()  throws java.lang.Exception 
	public void release (java.lang.String)  throws java.lang.Exception 
		String name
	public void clean ()  throws java.lang.Exception 
		java.io.File target
	public java.io.File[] build ()  throws java.lang.Exception 
	public void run ()  throws java.lang.Exception 
		aQute.bnd.build.ProjectLauncher pl
	public void test ()  throws java.lang.Exception 
		aQute.bnd.build.ProjectTester tester
		int errors
	public aQute.lib.osgi.Jar getValidJar (java.io.File)  throws java.lang.Exception 
		java.io.File f
		aQute.lib.osgi.Jar jar
	public aQute.lib.osgi.Jar getValidJar (java.net.URL)  throws java.lang.Exception 
		java.net.URL url
		java.io.InputStream in
		aQute.lib.osgi.Jar jar
	public aQute.lib.osgi.Jar getValidJar (aQute.lib.osgi.Jar, java.lang.String)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
		String id
		java.util.jar.Manifest manifest
		aQute.lib.osgi.Builder b
		aQute.lib.osgi.Builder b
		String imprts
	public java.lang.String _project (java.lang.String[]) 
		String[] args
	public void bump (java.lang.String)  throws java.io.IOException 
		String mask
		aQute.libg.sed.Sed sed
	public void bump ()  throws java.io.IOException 
	public void action (java.lang.String)  throws java.lang.Throwable 
		String command
		java.util.Map actions
		aQute.bnd.service.action.Action a
		Throwable t
	void before (aQute.bnd.build.Project, java.lang.String) 
		aQute.bnd.build.Project p
		String a
		java.util.List testPlugins
		aQute.bnd.service.CommandPlugin testPlugin
	void after (aQute.bnd.build.Project, java.lang.String, java.lang.Throwable) 
		aQute.bnd.build.Project p
		String a
		Throwable t
		java.util.List testPlugins
		int i
	public java.lang.String _findfile (java.lang.String[]) 
		String[] args
		java.io.File f
		java.util.List files
	void tree (java.util.List, java.io.File, java.lang.String, aQute.lib.osgi.Instruction) 
		java.util.List list
		java.io.File current
		String path
		aQute.lib.osgi.Instruction instr
		String[] subs
		String sub
		java.io.File f
	public void refreshAll () 
	public void script (java.lang.String, java.lang.String)  throws java.lang.Exception 
		String type
		String script
		java.util.List scripters
		java.util.Map x
	public java.lang.String _repos (java.lang.String[])  throws java.lang.Exception 
		String[] args
		java.util.List repos
		java.util.List names
		aQute.bnd.service.RepositoryPlugin rp
	public java.lang.String _help (java.lang.String[])  throws java.lang.Exception 
		String[] args
		aQute.bnd.help.Syntax syntax
		String what
	public java.util.Collection getDeliverables ()  throws java.lang.Exception 
		java.util.List result
		java.util.Collection builders
		aQute.lib.osgi.Builder builder
		aQute.bnd.build.Container c
	public aQute.lib.osgi.Builder getSubBuilder (java.io.File)  throws java.lang.Exception 
		java.io.File bndFile
		java.io.File base
		java.util.Collection builders
		aQute.lib.osgi.Builder sub
		java.io.File propertiesFile
	public aQute.bnd.build.Container getDeliverable (java.lang.String, java.util.Map)  throws java.lang.Exception 
		String bsn
		java.util.Map attrs
		java.util.Collection builders
		aQute.lib.osgi.Builder sub
	public java.util.Collection getSubBuilders ()  throws java.lang.Exception 
	java.util.Collection toFile (java.util.Collection)  throws java.lang.Exception 
		java.util.Collection containers
		java.util.ArrayList files
		aQute.bnd.build.Container container
	public java.util.Collection getRunVM () 
		java.util.Map hdr
	public java.util.Map getRunProperties () 
	public aQute.bnd.build.ProjectLauncher getProjectLauncher ()  throws java.lang.Exception 
	public aQute.bnd.build.ProjectTester getProjectTester ()  throws java.lang.Exception 
	private java.lang.Object getHandler (java.lang.Class, java.util.Collection, java.lang.String, java.lang.String)  throws java.lang.Exception 
		Class target
		java.util.Collection containers
		String header
		String defaultHandler
		Class handlerClass
		java.util.List withDefault
		aQute.bnd.build.Container c
		java.util.jar.Manifest manifest
		String launcher
		Class clz
		java.lang.reflect.Constructor constructor
	public synchronized boolean lock (java.lang.String)  throws java.lang.InterruptedException 
		String reason
	public void unlock () 
	public void setDelayRunDependencies (boolean) 
		boolean x
	static synthetic int[] $SWITCH_TABLE$aQute$bnd$service$RepositoryPlugin$Strategy () 
}

aQute/bnd/build/ProjectBuilder.class
ProjectBuilder.java
package aQute.bnd.build
public aQute.bnd.build.ProjectBuilder extends aQute.lib.osgi.Builder {
	aQute.bnd.build.Project project
	boolean initialized
	public void  (aQute.bnd.build.Project) 
		aQute.bnd.build.Project project
	public void  (aQute.bnd.build.ProjectBuilder) 
		aQute.bnd.build.ProjectBuilder builder
	public long lastModified () 
	protected java.lang.Object[] getMacroDomains () 
	public aQute.lib.osgi.Builder getSubBuilder ()  throws java.lang.Exception 
	public aQute.bnd.build.Project getProject () 
	public void init () 
		aQute.bnd.build.Container file
		aQute.bnd.build.Container file
		java.io.File file
		Exception e
	public java.util.List getClasspath () 
	protected void changedFile (java.io.File) 
		java.io.File f
}

aQute/bnd/build/ProjectLauncher.class
ProjectLauncher.java
package aQute.bnd.build
public abstract aQute.bnd.build.ProjectLauncher extends java.lang.Object {
	private final aQute.bnd.build.Project project
	private long timeout
	private final java.util.Collection classpath
	private java.util.List runbundles
	private final java.util.List runvm
	private java.util.Map runproperties
	private aQute.libg.command.Command java
	private java.util.Map runsystempackages
	private final java.util.List activators
	private java.io.File storageDir
	private final java.util.List warnings
	private final java.util.List errors
	private boolean trace
	private boolean keep
	private int framework
	public static final int SERVICES
	public static final int NONE
	public static final int OK
	public static final int WARNING
	public static final int ERROR
	public static final int TIMEDOUT
	public static final int UPDATE_NEEDED
	public static final int CANCELED
	public static final int DUPLICATE_BUNDLE
	public static final int RESOLVE_ERROR
	public static final int ACTIVATOR_ERROR
	public static final int CUSTOM_LAUNCHER
	public static final String EMBEDDED_ACTIVATOR
	static final synthetic boolean $assertionsDisabled
	static void  () 
	public void  (aQute.bnd.build.Project)  throws java.lang.Exception 
		aQute.bnd.build.Project project
	protected void updateFromProject ()  throws java.lang.Exception 
		java.util.Collection run
		aQute.bnd.build.Container container
		java.io.File file
		java.io.File[] builds
		java.io.File file
		java.util.Collection runpath
		java.util.List fws
		aQute.bnd.build.Container c
	private int getRunframework (java.lang.String) 
		String property
	public void addClasspath (aQute.bnd.build.Container)  throws java.lang.Exception 
		aQute.bnd.build.Container container
		java.util.Collection members
		aQute.bnd.build.Container m
		String path
		java.util.jar.Manifest manifest
		java.util.Map exports
		java.util.Map$Entry e
		String activator
	public void addRunBundle (java.lang.String) 
		String f
	public java.util.Collection getRunBundles () 
	public void addRunVM (java.lang.String) 
		String arg
	public java.util.Collection getRunpath () 
	public java.util.Collection getClasspath () 
	public java.util.Collection getRunVM () 
	public java.util.Collection getArguments () 
	public java.util.Map getRunProperties () 
	public java.io.File getStorageDir () 
	public abstract java.lang.String getMainTypeName () 
	public abstract void update ()  throws java.lang.Exception 
	public int launch ()  throws java.lang.Exception 
		int result
	protected void reportResult (int) 
		int result
	public void setTimeout (long, java.util.concurrent.TimeUnit) 
		long timeout
		java.util.concurrent.TimeUnit unit
	public long getTimeout () 
	public void cancel () 
	public java.util.Map getSystemPackages () 
	public void setKeep (boolean) 
		boolean keep
	public boolean isKeep () 
	public void setTrace (boolean) 
		boolean level
	public boolean getTrace () 
	public abstract void prepare ()  throws java.lang.Exception 
	public aQute.bnd.build.Project getProject () 
	public boolean addActivator (java.lang.String) 
		String e
	public java.util.Collection getActivators () 
	public int getRunFramework () 
	public void setRunFramework (int) 
		int n
	public void addDefault (java.lang.String)  throws java.lang.Exception 
		String defaultSpec
		java.util.Collection deflts
		aQute.bnd.build.Container c
	public aQute.lib.osgi.Jar executable ()  throws java.lang.Exception 
	public void clear () 
	public java.util.List getErrors () 
	public java.util.List getWarnings () 
	protected transient void error (java.lang.String, java.lang.Object[]) 
		String message
		Object[] args
		String formatted
	protected transient void warning (java.lang.String, java.lang.Object[]) 
		String message
		Object[] args
		String formatted
}

aQute/bnd/build/ProjectTester.class
ProjectTester.java
package aQute.bnd.build
public abstract aQute.bnd.build.ProjectTester extends java.lang.Object {
	final aQute.bnd.build.Project project
	final java.util.Collection testbundles
	final aQute.bnd.build.ProjectLauncher launcher
	final java.util.List tests
	java.io.File reportDir
	boolean continuous
	public void  (aQute.bnd.build.Project)  throws java.lang.Exception 
		aQute.bnd.build.Project project
		aQute.bnd.build.Container c
	public aQute.bnd.build.ProjectLauncher getProjectLauncher () 
	public void addTest (java.lang.String) 
		String test
	public java.util.Collection getTests () 
	public java.util.Collection getReports () 
		java.util.List reports
		java.io.File report
	public java.io.File getReportDir () 
	public void setReportDir (java.io.File) 
		java.io.File reportDir
	public aQute.bnd.build.Project getProject () 
	public boolean getContinuous () 
	public void setContinuous (boolean) 
		boolean b
	public boolean prepare ()  throws java.lang.Exception 
		java.io.File file
	public abstract int test ()  throws java.lang.Exception 
}

aQute/bnd/build/ReflectAction.class
ReflectAction.java
package aQute.bnd.build
public aQute.bnd.build.ReflectAction extends java.lang.Object implements aQute.bnd.service.action.Action  {
	String what
	public void  (java.lang.String) 
		String what
	public void execute (aQute.bnd.build.Project, java.lang.String)  throws java.lang.Exception 
		aQute.bnd.build.Project project
		String action
		java.lang.reflect.Method m
	public java.lang.String toString () 
}

aQute/bnd/build/ResolverMode.class
ResolverMode.java
package aQute.bnd.build
public final enum aQute.bnd.build.ResolverMode extends java.lang.Enum {
	public static final enum aQute.bnd.build.ResolverMode build
	public static final enum aQute.bnd.build.ResolverMode runtime
	private static final synthetic aQute.bnd.build.ResolverMode[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public static aQute.bnd.build.ResolverMode[] values () 
	public static aQute.bnd.build.ResolverMode valueOf (java.lang.String) 
}

aQute/bnd/build/ScriptAction.class
ScriptAction.java
package aQute.bnd.build
public aQute.bnd.build.ScriptAction extends java.lang.Object implements aQute.bnd.service.action.Action  {
	final String script
	final String type
	public void  (java.lang.String, java.lang.String) 
		String type
		String script
	public void execute (aQute.bnd.build.Project, java.lang.String)  throws java.lang.Exception 
		aQute.bnd.build.Project project
		String action
}

aQute/bnd/build/Workspace$CachedFileRepo.class
Workspace.java
package aQute.bnd.build
 aQute.bnd.build.Workspace$CachedFileRepo extends aQute.lib.deployer.FileRepo {
	final java.util.concurrent.locks.Lock lock
	boolean inited
	final synthetic aQute.bnd.build.Workspace this$0
	void  (aQute.bnd.build.Workspace) 
	protected void init ()  throws java.lang.Exception 
		java.io.InputStream in
	void unzip (java.io.InputStream, java.io.File)  throws java.lang.Exception 
		java.io.InputStream in
		java.io.File dir
		java.util.jar.JarInputStream jin
		java.util.jar.JarEntry jentry
		java.io.File dest
		java.io.FileOutputStream out
}

aQute/bnd/build/Workspace.class
Workspace.java
package aQute.bnd.build
public aQute.bnd.build.Workspace extends aQute.lib.osgi.Processor {
	public static final String BUILDFILE
	public static final String CNFDIR
	public static final String BNDDIR
	public static final String CACHEDIR
	static java.util.Map cache
	final java.util.Map models
	final java.util.Map commands
	final aQute.bnd.build.Workspace$CachedFileRepo cachedRepo
	final java.io.File buildDir
	final aQute.bnd.maven.support.Maven maven
	private boolean postpone
	final ThreadLocal signalBusy
	static final synthetic boolean $assertionsDisabled
	static void  () 
	public static aQute.bnd.build.Project getProject (java.io.File)  throws java.lang.Exception 
		java.io.File projectDir
		aQute.bnd.build.Workspace ws
	public static aQute.bnd.build.Workspace getWorkspace (java.io.File)  throws java.lang.Exception 
		java.io.File parent
		java.io.File workspaceDir
		java.io.File test
		String redirect
		java.lang.ref.WeakReference wsr
		aQute.bnd.build.Workspace ws
		aQute.bnd.build.Workspace ws
	public void  (java.io.File)  throws java.lang.Exception 
		java.io.File dir
		java.io.File buildDir
		java.io.File buildFile
	public aQute.bnd.build.Project getProject (java.lang.String)  throws java.lang.Exception 
		String bsn
		aQute.bnd.build.Project project
		java.io.File projectDir
	public boolean isPresent (java.lang.String) 
		String name
	public java.util.Collection getCurrentProjects () 
	public boolean refresh () 
		aQute.bnd.build.Project project
	public void propertiesChanged () 
		java.io.File extDir
		java.io.File[] extensions
		java.io.File extension
		Exception e
	public java.lang.String _workspace (java.lang.String[]) 
		String[] args
	public void addCommand (java.lang.String, aQute.bnd.service.action.Action) 
		String menu
		aQute.bnd.service.action.Action action
	public void removeCommand (java.lang.String) 
		String menu
	public void fillActions (java.util.Map) 
		java.util.Map all
	public java.util.Collection getAllProjects ()  throws java.lang.Exception 
		java.util.List projects
		java.io.File file
	public void changedFile (java.io.File) 
		java.io.File f
		java.util.List listeners
		aQute.bnd.service.BndListener l
		Exception e
	public void bracket (boolean) 
		boolean begin
		java.util.List listeners
		aQute.bnd.service.BndListener l
	public void signal (aQute.libg.reporter.Reporter) 
		aQute.libg.reporter.Reporter reporter
		java.util.List listeners
		aQute.bnd.service.BndListener l
	public void signal () 
	private void copy (java.io.InputStream, java.io.OutputStream)  throws java.lang.Exception 
		java.io.InputStream in
		java.io.OutputStream out
		byte[] data
		int size
	public java.util.List getRepositories () 
	public static aQute.bnd.build.Workspace getWorkspace (java.lang.String)  throws java.lang.Exception 
		String path
		java.io.File file
	public aQute.bnd.maven.support.Maven getMaven () 
	protected void setTypeSpecificPlugins (java.util.Set) 
		java.util.Set list
	static synthetic void access$0 (aQute.bnd.build.Workspace, java.io.InputStream, java.io.OutputStream)  throws java.lang.Exception 
}

aQute/bnd/build/packageinfo
aQute/bnd/classpath/
aQute/bnd/classpath/BndContainer.class
BndContainer.java
package aQute.bnd.classpath
public aQute.bnd.classpath.BndContainer extends java.lang.Object implements org.eclipse.jdt.core.IClasspathContainer  {
	static final org.eclipse.jdt.core.IClasspathEntry[] ICLASSPATHENTRY_EMPTY
	final aQute.bnd.build.Project project
	volatile int count
	volatile org.eclipse.jdt.core.IClasspathEntry[] cachedEntries
	static final synthetic boolean $assertionsDisabled
	static void  () 
	void  (aQute.bnd.build.Project) 
		aQute.bnd.build.Project project
	public org.eclipse.jdt.core.IClasspathEntry[] getClasspathEntries () 
		boolean cached
		java.util.ArrayList result
		java.util.List entries
		aQute.bnd.build.Container c
		org.eclipse.jdt.core.IClasspathEntry cpe
		org.eclipse.core.runtime.IPath sourceAttachment
		java.io.File file
		org.eclipse.core.runtime.IPath p
		java.io.File sourceDir
		Exception e
	public java.lang.String getDescription () 
	public int getKind () 
	public org.eclipse.core.runtime.IPath getPath () 
	public aQute.bnd.build.Project getModel () 
}

aQute/bnd/classpath/BndContainerInitializer.class
BndContainerInitializer.java
package aQute.bnd.classpath
public aQute.bnd.classpath.BndContainerInitializer extends org.eclipse.jdt.core.ClasspathContainerInitializer implements aQute.bnd.classpath.ModelListener  {
	public static final org.eclipse.core.runtime.Path ID
	final aQute.bnd.plugin.Central central
	static void  () 
	public void  () 
	public void initialize (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IPath containerPath
		org.eclipse.jdt.core.IJavaProject project
		aQute.bnd.build.Project model
	public boolean canUpdateClasspathContainer (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.core.runtime.IPath containerPath
		org.eclipse.jdt.core.IJavaProject project
	public void requestClasspathContainerUpdate (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.core.IClasspathContainer)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IPath containerPath
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.core.IClasspathContainer containerSuggestion
	public void modelChanged (aQute.bnd.build.Project)  throws java.lang.Exception 
		aQute.bnd.build.Project model
		org.eclipse.jdt.core.IJavaProject project
	public void workspaceChanged (aQute.bnd.build.Workspace)  throws java.lang.Exception 
		aQute.bnd.build.Workspace ws
}

aQute/bnd/classpath/BndContainerPage$1.class
BndContainerPage.java
package aQute.bnd.classpath
 aQute.bnd.classpath.BndContainerPage$1 extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider  {
	final synthetic aQute.bnd.classpath.BndContainerPage this$0
	void  (aQute.bnd.classpath.BndContainerPage) 
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
		Exception e
	public void dispose () 
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
}

aQute/bnd/classpath/BndContainerPage$2.class
BndContainerPage.java
package aQute.bnd.classpath
 aQute.bnd.classpath.BndContainerPage$2 extends java.lang.Object implements org.eclipse.jface.viewers.ITableLabelProvider  {
	final synthetic aQute.bnd.classpath.BndContainerPage this$0
	void  (aQute.bnd.classpath.BndContainerPage) 
	public org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int) 
		Object element
		int columnIndex
	public java.lang.String getColumnText (java.lang.Object, int) 
		Object element
		int columnIndex
		aQute.bnd.build.Container c
	public void addListener (org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.ILabelProviderListener listener
	public void dispose () 
	public boolean isLabelProperty (java.lang.Object, java.lang.String) 
		Object element
		String property
	public void removeListener (org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.ILabelProviderListener listener
}

aQute/bnd/classpath/BndContainerPage$3.class
BndContainerPage.java
package aQute.bnd.classpath
 aQute.bnd.classpath.BndContainerPage$3 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final synthetic aQute.bnd.classpath.BndContainerPage this$0
	private final synthetic org.eclipse.swt.widgets.Button val$wCreate
	private final synthetic org.eclipse.jface.viewers.TableViewer val$tableViewer
	void  (aQute.bnd.classpath.BndContainerPage, org.eclipse.swt.widgets.Button, org.eclipse.jface.viewers.TableViewer) 
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

aQute/bnd/classpath/BndContainerPage.class
BndContainerPage.java
package aQute.bnd.classpath
public aQute.bnd.classpath.BndContainerPage extends org.eclipse.jface.wizard.WizardPage implements org.eclipse.jdt.ui.wizards.IClasspathContainerPage org.eclipse.jdt.ui.wizards.IClasspathContainerPageExtension  {
	private org.eclipse.swt.widgets.Table table
	private aQute.bnd.build.Project model
	private java.io.File basedir
	private org.eclipse.jdt.core.IJavaProject javaProject
	public void  () 
	public void initialize (org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.core.IClasspathEntry[]) 
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.core.IClasspathEntry[] currentEntries
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Button wCreate
		org.eclipse.swt.layout.FormData fd_wCreate
		org.eclipse.jface.viewers.TableViewer tableViewer
		org.eclipse.swt.layout.FormData fd_table
		org.eclipse.swt.widgets.TableColumn wBsn
		org.eclipse.swt.widgets.TableColumn wVersion
		org.eclipse.swt.widgets.TableColumn wOptions
		org.eclipse.swt.widgets.TableColumn wFile
	protected boolean createBnd () 
		java.io.File bnd
		java.io.FileOutputStream out
		java.io.PrintStream ps
		java.io.IOException e
		org.eclipse.core.runtime.CoreException e
	public boolean finish () 
	public org.eclipse.jdt.core.IClasspathEntry getSelection () 
		org.eclipse.core.runtime.IPath containerPath
		org.eclipse.jdt.core.IClasspathEntry cpe
	public void setSelection (org.eclipse.jdt.core.IClasspathEntry) 
		org.eclipse.jdt.core.IClasspathEntry containerEntry
	static synthetic aQute.bnd.build.Project access$0 (aQute.bnd.classpath.BndContainerPage) 
}

aQute/bnd/classpath/ModelListener.class
ModelListener.java
package aQute.bnd.classpath
public abstract aQute.bnd.classpath.ModelListener extends java.lang.Object {
	public abstract void modelChanged (aQute.bnd.build.Project)  throws java.lang.Exception 
}

aQute/bnd/classpath/messages.properties
aQute/bnd/compatibility/
aQute/bnd/compatibility/Access.class
Access.java
package aQute.bnd.compatibility
public final enum aQute.bnd.compatibility.Access extends java.lang.Enum {
	public static final enum aQute.bnd.compatibility.Access PUBLIC
	public static final enum aQute.bnd.compatibility.Access PROTECTED
	public static final enum aQute.bnd.compatibility.Access PACKAGE
	public static final enum aQute.bnd.compatibility.Access PRIVATE
	public static final enum aQute.bnd.compatibility.Access UNKNOWN
	private static final synthetic aQute.bnd.compatibility.Access[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public static aQute.bnd.compatibility.Access modifier (int) 
		int mod
	public java.lang.String toString () 
	public static aQute.bnd.compatibility.Access[] values () 
	public static aQute.bnd.compatibility.Access valueOf (java.lang.String) 
}

aQute/bnd/compatibility/GenericParameter.class
GenericParameter.java
package aQute.bnd.compatibility
public aQute.bnd.compatibility.GenericParameter extends java.lang.Object {
	String name
	aQute.bnd.compatibility.GenericType[] bounds
	public void  (java.lang.String, aQute.bnd.compatibility.GenericType[]) 
		String name
		aQute.bnd.compatibility.GenericType[] bounds
	public java.lang.String toString () 
		StringBuilder sb
		aQute.bnd.compatibility.GenericType gtype
}

aQute/bnd/compatibility/GenericType$GenericArray.class
GenericType.java
package aQute.bnd.compatibility
public aQute.bnd.compatibility.GenericType$GenericArray extends aQute.bnd.compatibility.GenericType {
	public void  (java.lang.Class) 
		Class class1
}

aQute/bnd/compatibility/GenericType$GenericWildcard.class
GenericType.java
package aQute.bnd.compatibility
public aQute.bnd.compatibility.GenericType$GenericWildcard extends aQute.bnd.compatibility.GenericType {
	public void  (java.lang.Class) 
		Class class1
}

aQute/bnd/compatibility/GenericType.class
GenericType.java
package aQute.bnd.compatibility
public aQute.bnd.compatibility.GenericType extends java.lang.Object {
	static final aQute.bnd.compatibility.GenericType[] EMPTY
	aQute.bnd.compatibility.Scope reference
	aQute.bnd.compatibility.GenericType[] a
	aQute.bnd.compatibility.GenericType[] b
	int array
	aQute.bnd.compatibility.Scope scope
	static void  () 
	public void  (java.lang.Class) 
		Class class1
}

aQute/bnd/compatibility/Kind.class
Kind.java
package aQute.bnd.compatibility
public final enum aQute.bnd.compatibility.Kind extends java.lang.Enum {
	public static final enum aQute.bnd.compatibility.Kind ROOT
	public static final enum aQute.bnd.compatibility.Kind CLASS
	public static final enum aQute.bnd.compatibility.Kind FIELD
	public static final enum aQute.bnd.compatibility.Kind CONSTRUCTOR
	public static final enum aQute.bnd.compatibility.Kind METHOD
	public static final enum aQute.bnd.compatibility.Kind UNKNOWN
	private static final synthetic aQute.bnd.compatibility.Kind[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public java.lang.String toString () 
	public static aQute.bnd.compatibility.Kind[] values () 
	public static aQute.bnd.compatibility.Kind valueOf (java.lang.String) 
}

aQute/bnd/compatibility/ParseSignatureBuilder$1.class
ParseSignatureBuilder.java
package aQute.bnd.compatibility
 aQute.bnd.compatibility.ParseSignatureBuilder$1 extends aQute.lib.osgi.ClassDataCollector {
	aQute.bnd.compatibility.Scope s
	aQute.bnd.compatibility.Scope enclosing
	aQute.bnd.compatibility.Scope declaring
	final synthetic aQute.bnd.compatibility.ParseSignatureBuilder this$0
	void  (aQute.bnd.compatibility.ParseSignatureBuilder) 
	public void classBegin (int, java.lang.String) 
		int access
		String name
	public void extendsClass (java.lang.String) 
		String name
	public void implementsInterfaces (java.lang.String[]) 
		String[] names
	aQute.bnd.compatibility.GenericType[] convert (java.lang.String[]) 
		String[] names
		aQute.bnd.compatibility.GenericType[] tss
		int i
	public void method (aQute.lib.osgi.Clazz$MethodDef) 
		aQute.lib.osgi.Clazz$MethodDef defined
		String descriptor
		String descriptor
		aQute.bnd.compatibility.Kind kind
		aQute.bnd.compatibility.Kind kind
		aQute.bnd.compatibility.Scope m
	public void field (aQute.lib.osgi.Clazz$FieldDef) 
		aQute.lib.osgi.Clazz$FieldDef defined
		String descriptor
		aQute.bnd.compatibility.Kind kind
		aQute.bnd.compatibility.Scope m
	public void classEnd () 
	public void enclosingMethod (java.lang.String, java.lang.String, java.lang.String) 
		String cName
		String mName
		String mDescriptor
	public void innerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String innerClass
		String outerClass
		String innerName
		int innerClassAccessFlags
}

aQute/bnd/compatibility/ParseSignatureBuilder.class
ParseSignatureBuilder.java
package aQute.bnd.compatibility
public aQute.bnd.compatibility.ParseSignatureBuilder extends java.lang.Object {
	final aQute.bnd.compatibility.Scope root
	public void  (aQute.bnd.compatibility.Scope) 
		aQute.bnd.compatibility.Scope root
	public void add (aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
		aQute.lib.osgi.Resource r
		java.io.InputStream in
	public aQute.bnd.compatibility.Scope getRoot () 
	public void parse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
		aQute.lib.osgi.Clazz clazz
}

aQute/bnd/compatibility/RuntimeSignatureBuilder.class
RuntimeSignatureBuilder.java
package aQute.bnd.compatibility
public aQute.bnd.compatibility.RuntimeSignatureBuilder extends java.lang.Object {
	final aQute.bnd.compatibility.Scope root
	static final synthetic boolean $assertionsDisabled
	static void  () 
	public void  (aQute.bnd.compatibility.Scope) 
		aQute.bnd.compatibility.Scope root
	public static java.lang.String identity (java.lang.Class) 
		Class c
	public static java.lang.String identity (java.lang.reflect.Method) 
		java.lang.reflect.Method m
	public static java.lang.String identity (java.lang.reflect.Constructor) 
		java.lang.reflect.Constructor m
	public static java.lang.String identity (java.lang.reflect.Field) 
		java.lang.reflect.Field m
	public static java.lang.String getDescriptor (java.lang.Class, java.lang.Class[]) 
		Class base
		Class[] parameters
		StringBuilder sb
		Class parameter
	public aQute.bnd.compatibility.Scope add (java.lang.Class) 
		Class c
		aQute.bnd.compatibility.Scope local
		java.lang.reflect.Field f
		java.lang.reflect.Constructor constr
		java.lang.reflect.Method m
	private aQute.bnd.compatibility.Scope getEnclosingScope (java.lang.Class) 
		Class c
		java.lang.reflect.Method m
		aQute.bnd.compatibility.Scope s
		Class enclosingClass
	private aQute.bnd.compatibility.Scope getGlobalScope (java.lang.Class) 
		Class c
		String id
	private aQute.bnd.compatibility.Scope add (aQute.bnd.compatibility.Scope, aQute.bnd.compatibility.Scope, int, java.lang.reflect.TypeVariable[], aQute.bnd.compatibility.Kind, java.lang.String, java.lang.reflect.Type, java.lang.reflect.Type[], java.lang.reflect.Type[]) 
		aQute.bnd.compatibility.Scope declaring
		aQute.bnd.compatibility.Scope enclosing
		int modifiers
		java.lang.reflect.TypeVariable[] typeVariables
		aQute.bnd.compatibility.Kind kind
		String id
		java.lang.reflect.Type mainType
		java.lang.reflect.Type[] parameterTypes
		java.lang.reflect.Type[] exceptionTypes
		aQute.bnd.compatibility.Scope scope
	private aQute.bnd.compatibility.GenericType convert (aQute.bnd.compatibility.Scope, java.lang.reflect.Type) 
		aQute.bnd.compatibility.Scope source
		java.lang.reflect.Type t
		java.lang.reflect.ParameterizedType pt
		java.lang.reflect.Type[] args
		aQute.bnd.compatibility.GenericType[] arguments
		int n
		java.lang.reflect.Type arg
	private aQute.bnd.compatibility.GenericParameter[] convert (java.lang.reflect.TypeVariable[]) 
		java.lang.reflect.TypeVariable[] vars
		aQute.bnd.compatibility.GenericParameter[] out
		int i
		aQute.bnd.compatibility.GenericType[] gss
	private aQute.bnd.compatibility.GenericType[] convert (java.lang.reflect.Type[]) 
		java.lang.reflect.Type[] parameterTypes
		aQute.bnd.compatibility.GenericType[] tss
		int i
	private static java.lang.String getDescriptor (java.lang.Class) 
		Class c
		StringBuilder sb
}

aQute/bnd/compatibility/Scope.class
Scope.java
package aQute.bnd.compatibility
public aQute.bnd.compatibility.Scope extends java.lang.Object {
	final java.util.Map children
	final String name
	aQute.bnd.compatibility.Access access
	aQute.bnd.compatibility.Kind kind
	aQute.bnd.compatibility.Scope enclosing
	aQute.bnd.compatibility.Scope declaring
	aQute.bnd.compatibility.GenericParameter[] typeVars
	java.util.Map name2bounds
	aQute.bnd.compatibility.GenericType base
	aQute.bnd.compatibility.GenericType[] parameters
	aQute.bnd.compatibility.GenericType[] exceptions
	public void  (aQute.bnd.compatibility.Access, aQute.bnd.compatibility.Kind, java.lang.String) 
		aQute.bnd.compatibility.Access access
		aQute.bnd.compatibility.Kind kind
		String name
	aQute.bnd.compatibility.Scope getScope (java.lang.String) 
		String name
		aQute.bnd.compatibility.Scope s
	public void setParameterTypes (aQute.bnd.compatibility.GenericType[]) 
		aQute.bnd.compatibility.GenericType[] convert
	public void setExceptionTypes (aQute.bnd.compatibility.GenericType[]) 
		aQute.bnd.compatibility.GenericType[] convert
	public void setBase (aQute.bnd.compatibility.GenericType) 
		aQute.bnd.compatibility.GenericType typeSignature
	public java.lang.String toString () 
		StringBuilder sb
		aQute.bnd.compatibility.GenericParameter v
	public void report (java.lang.Appendable, int)  throws java.io.IOException 
		Appendable a
		int indent
		int i
		aQute.bnd.compatibility.Scope s
	public void add (aQute.bnd.compatibility.Scope) 
		aQute.bnd.compatibility.Scope m
	public void setDeclaring (aQute.bnd.compatibility.Scope) 
		aQute.bnd.compatibility.Scope declaring
	public void setAccess (aQute.bnd.compatibility.Access) 
		aQute.bnd.compatibility.Access access
	public void setEnclosing (aQute.bnd.compatibility.Scope) 
		aQute.bnd.compatibility.Scope enclosing
	public boolean isTop () 
	public void setKind (aQute.bnd.compatibility.Kind) 
		aQute.bnd.compatibility.Kind kind
	public static java.lang.String classIdentity (java.lang.String) 
		String name
	public static java.lang.String methodIdentity (java.lang.String, java.lang.String) 
		String name
		String descriptor
	public static java.lang.String constructorIdentity (java.lang.String) 
		String descriptor
	public static java.lang.String fieldIdentity (java.lang.String, java.lang.String) 
		String name
		String descriptor
	public void cleanRoot () 
		java.util.Iterator i
		java.util.Map$Entry entry
	public void prune (java.util.EnumSet) 
		java.util.EnumSet level
		java.util.Iterator i
		java.util.Map$Entry entry
	public void setGenericParameter (aQute.bnd.compatibility.GenericParameter[]) 
		aQute.bnd.compatibility.GenericParameter[] typeVars
}

aQute/bnd/compatibility/SignatureGenerator.class
SignatureGenerator.java
package aQute.bnd.compatibility
public aQute.bnd.compatibility.SignatureGenerator extends java.lang.Object {
	public void  () 
}

aQute/bnd/compatibility/Signatures$Rover.class
Signatures.java
package aQute.bnd.compatibility
 aQute.bnd.compatibility.Signatures$Rover extends java.lang.Object {
	final String s
	int i
	final synthetic aQute.bnd.compatibility.Signatures this$0
	public void  (aQute.bnd.compatibility.Signatures, java.lang.String) 
		String s
	char peek () 
	char take () 
	char take (char) 
		char c
		char x
	public java.lang.String upTo (java.lang.String) 
		String except
		int start
	public boolean isEOF () 
}

aQute/bnd/compatibility/Signatures.class
Signatures.java
package aQute.bnd.compatibility
public aQute.bnd.compatibility.Signatures extends java.lang.Object {
	public void  () 
	public boolean hasGenerics ()  throws java.lang.Exception 
		NoSuchMethodException mnfe
	public java.lang.String getSignature (java.lang.Object)  throws java.lang.Exception 
		Object c
	public java.lang.String getSignature (java.lang.Class)  throws java.lang.Exception 
		Class c
		StringBuffer sb
		Object type
	public java.lang.String getSignature (java.lang.reflect.Method)  throws java.lang.Exception 
		java.lang.reflect.Method m
		StringBuffer sb
		Object type
	public java.lang.String getSignature (java.lang.reflect.Constructor)  throws java.lang.Exception 
		java.lang.reflect.Constructor c
		StringBuffer sb
		Object type
	public java.lang.String getSignature (java.lang.reflect.Field)  throws java.lang.Exception 
		java.lang.reflect.Field f
		StringBuffer sb
		Object t
	private void declaration (java.lang.StringBuffer, java.lang.Object)  throws java.lang.Exception 
		StringBuffer sb
		Object gd
		Object[] typeParameters
		Object tv
		Object[] bounds
		int i
	private boolean isInterface (java.lang.Object)  throws java.lang.Exception 
		Object type
	private void reference (java.lang.StringBuffer, java.lang.Object)  throws java.lang.Exception 
		StringBuffer sb
		Object t
		Object[] lowerBounds
		Object[] upperBounds
		Object upper
		Object lower
		Class c
		String name
	private void parameterizedType (java.lang.StringBuffer, java.lang.Object)  throws java.lang.Exception 
		StringBuffer sb
		Object pt
		Object owner
		String name
		int n
		Object parameterType
	private char primitive (java.lang.Class) 
		Class type
	public java.lang.String normalize (java.lang.String) 
		String signature
		StringBuffer sb
		java.util.Map map
		aQute.bnd.compatibility.Signatures$Rover rover
	private void reference (java.lang.StringBuffer, java.util.Map, aQute.bnd.compatibility.Signatures$Rover, boolean) 
		StringBuffer sb
		java.util.Map map
		aQute.bnd.compatibility.Signatures$Rover rover
		boolean primitivesAllowed
		char type
		String fqnb
		String name
	private void body (java.lang.StringBuffer, java.util.Map, aQute.bnd.compatibility.Signatures$Rover) 
		StringBuffer sb
		java.util.Map map
		aQute.bnd.compatibility.Signatures$Rover rover
		String name
	private void declare (java.lang.StringBuffer, java.util.Map, aQute.bnd.compatibility.Signatures$Rover) 
		StringBuffer sb
		java.util.Map map
		aQute.bnd.compatibility.Signatures$Rover rover
		char c
		String name
	private java.lang.String assign (java.util.Map, java.lang.String) 
		java.util.Map map
		String name
		int n
	private boolean isInstance (java.lang.Class, java.lang.String) 
		Class type
		String string
		Class intf
	private java.lang.Object call (java.lang.Object, java.lang.String)  throws java.lang.Exception 
		Object gd
		String string
		java.lang.reflect.Method m
}

aQute/bnd/component/
aQute/bnd/component/AnnotationReader.class
AnnotationReader.java
package aQute.bnd.component
public aQute.bnd.component.AnnotationReader extends aQute.lib.osgi.ClassDataCollector {
	static final String[] EMPTY
	static final java.util.regex.Pattern PROPERTY_PATTERN
	public static final aQute.libg.version.Version V1_1
	public static final aQute.libg.version.Version V1_2
	static java.util.regex.Pattern BINDDESCRIPTOR
	static java.util.regex.Pattern BINDMETHOD
	static java.util.regex.Pattern ACTIVATEDESCRIPTOR
	static java.util.regex.Pattern REFERENCEBINDDESCRIPTOR
	aQute.bnd.component.ComponentDef component
	aQute.lib.osgi.Clazz clazz
	String[] interfaces
	String methodDescriptor
	String method
	String className
	int methodAccess
	aQute.lib.osgi.Analyzer analyzer
	aQute.lib.collections.MultiMap methods
	String extendsClass
	static void  () 
	void  (aQute.lib.osgi.Analyzer, aQute.lib.osgi.Clazz) 
		aQute.lib.osgi.Analyzer analyzer
		aQute.lib.osgi.Clazz clazz
	public static aQute.bnd.component.ComponentDef getDefinition (aQute.lib.osgi.Clazz, aQute.lib.osgi.Analyzer)  throws java.lang.Exception 
		aQute.lib.osgi.Clazz c
		aQute.lib.osgi.Analyzer analyzer
		aQute.bnd.component.AnnotationReader r
	private aQute.bnd.component.ComponentDef getDef (aQute.lib.osgi.Clazz, aQute.lib.osgi.Analyzer)  throws java.lang.Exception 
		aQute.lib.osgi.Clazz c
		aQute.lib.osgi.Analyzer analyzer
		aQute.lib.osgi.Clazz ec
		aQute.bnd.component.ReferenceDef rdef
	protected transient java.lang.String referredMethod (aQute.lib.osgi.Analyzer, aQute.bnd.component.ReferenceDef, java.lang.String, java.lang.String[]) 
		aQute.lib.osgi.Analyzer analyzer
		aQute.bnd.component.ReferenceDef rdef
		String value
		String[] matches
		String bind
		int i
		java.util.regex.Matcher m
		String descriptor
		java.util.regex.Matcher matcher
		String type
	public void annotation (aQute.lib.osgi.Annotation) 
		aQute.lib.osgi.Annotation annotation
		java.lang.annotation.Annotation a
		Exception e
	protected void doDeactivate () 
	protected void doModified () 
	protected void doReference (org.osgi.service.component.annotations.Reference, aQute.lib.osgi.Annotation)  throws java.lang.Exception 
		org.osgi.service.component.annotations.Reference reference
		aQute.lib.osgi.Annotation raw
		aQute.bnd.component.ReferenceDef def
		java.util.regex.Matcher m
		java.util.regex.Matcher m
	protected void doActivate () 
	protected void doComponent (org.osgi.service.component.annotations.Component, aQute.lib.osgi.Annotation)  throws java.lang.Exception 
		org.osgi.service.component.annotations.Component comp
		aQute.lib.osgi.Annotation annotation
		String[] properties
		String entry
		Object[] x
		java.util.List result
		int i
		int i
	private void doProperties (java.lang.String[]) 
		String[] properties
		String p
		java.util.regex.Matcher m
		String key
		String value
	public void classBegin (int, java.lang.String) 
		int access
		String name
	public void implementsInterfaces (java.lang.String[]) 
		String[] interfaces
	public void method (int, java.lang.String, java.lang.String) 
		int access
		String name
		String descriptor
	public void extendsClass (java.lang.String) 
		String name
}

aQute/bnd/component/ComponentDef.class
ComponentDef.java
package aQute.bnd.component
 aQute.bnd.component.ComponentDef extends java.lang.Object {
	static final String NAMESPACE_STEM
	aQute.libg.version.Version version
	String name
	String factory
	Boolean immediate
	Boolean servicefactory
	org.osgi.service.component.annotations.ConfigurationPolicy configurationPolicy
	String implementation
	String[] service
	String activate
	String deactivate
	String modified
	Boolean enabled
	final java.util.List properties
	final aQute.lib.collections.MultiMap property
	final java.util.Map references
	void  () 
	void prepare (aQute.lib.osgi.Analyzer) 
		aQute.lib.osgi.Analyzer analyzer
		aQute.bnd.component.ReferenceDef ref
		String interfaceName
	aQute.lib.tag.Tag getTag () 
		aQute.lib.tag.Tag component
		aQute.lib.tag.Tag impl
		aQute.lib.tag.Tag s
		String ss
		aQute.lib.tag.Tag provide
		aQute.bnd.component.ReferenceDef ref
		aQute.lib.tag.Tag refTag
		java.util.Map$Entry kvs
		aQute.lib.tag.Tag property
		String name
		String type
		int n
		StringBuffer sb
		String del
		String v
		String entry
		aQute.lib.tag.Tag properties
}

aQute/bnd/component/DSAnnotations.class
DSAnnotations.java
package aQute.bnd.component
public aQute.bnd.component.DSAnnotations extends java.lang.Object implements aQute.bnd.service.AnalyzerPlugin  {
	public void  () 
	public boolean analyzeJar (aQute.lib.osgi.Analyzer)  throws java.lang.Exception 
		aQute.lib.osgi.Analyzer analyzer
		java.util.Map header
		java.util.Set instructions
		java.util.Set list
		String sc
		java.util.List names
		java.util.Iterator i
		aQute.lib.osgi.Instruction instruction
		aQute.lib.osgi.Clazz c
		aQute.bnd.component.ComponentDef definition
		String name
}

aQute/bnd/component/ReferenceDef.class
ReferenceDef.java
package aQute.bnd.component
 aQute.bnd.component.ReferenceDef extends java.lang.Object {
	aQute.libg.version.Version version
	String name
	String interfce
	org.osgi.service.component.annotations.ReferenceCardinality cardinality
	org.osgi.service.component.annotations.ReferencePolicy policy
	String target
	String bind
	String unbind
	String modified
	private static synthetic int[] $SWITCH_TABLE$org$osgi$service$component$annotations$ReferencePolicy
	private static synthetic int[] $SWITCH_TABLE$org$osgi$service$component$annotations$ReferenceCardinality
	void  () 
	public void prepare (aQute.lib.osgi.Analyzer) 
		aQute.lib.osgi.Analyzer analyzer
	public aQute.lib.tag.Tag getTag () 
		aQute.lib.tag.Tag ref
	private java.lang.String p (org.osgi.service.component.annotations.ReferencePolicy) 
		org.osgi.service.component.annotations.ReferencePolicy policy
	private java.lang.String p (org.osgi.service.component.annotations.ReferenceCardinality) 
		org.osgi.service.component.annotations.ReferenceCardinality crd
	private java.lang.Comparable max (java.lang.Comparable, java.lang.Comparable) 
		Comparable a
		Comparable b
		int n
	public java.lang.String toString () 
	static synthetic int[] $SWITCH_TABLE$org$osgi$service$component$annotations$ReferencePolicy () 
	static synthetic int[] $SWITCH_TABLE$org$osgi$service$component$annotations$ReferenceCardinality () 
}

aQute/bnd/concurrent/
aQute/bnd/concurrent/MultiBuilder$1$1.class
MultiBuilder.java
package aQute.bnd.concurrent
 aQute.bnd.concurrent.MultiBuilder$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final synthetic aQute.bnd.concurrent.MultiBuilder$1 this$1
	private final synthetic aQute.bnd.build.Project val$p
	void  (aQute.bnd.concurrent.MultiBuilder$1, aQute.bnd.build.Project) 
	public void run () 
		Exception e
}

aQute/bnd/concurrent/MultiBuilder$1.class
MultiBuilder.java
package aQute.bnd.concurrent
 aQute.bnd.concurrent.MultiBuilder$1 extends java.lang.Object implements java.util.concurrent.Callable  {
	final synthetic aQute.bnd.concurrent.MultiBuilder this$0
	void  (aQute.bnd.concurrent.MultiBuilder) 
	public java.lang.Throwable call () 
		aQute.libg.forker.Forker forker
		aQute.bnd.build.Project p
		InterruptedException e
		Exception e
	public volatile synthetic java.lang.Object call ()  throws java.lang.Exception 
}

aQute/bnd/concurrent/MultiBuilder.class
MultiBuilder.java
package aQute.bnd.concurrent
public aQute.bnd.concurrent.MultiBuilder extends java.lang.Object {
	aQute.bnd.build.Workspace workspace
	volatile java.util.concurrent.FutureTask future
	final java.util.Set filesChanged
	public void  (aQute.bnd.build.Workspace) 
		aQute.bnd.build.Workspace workspace
	public java.io.File[] build (aQute.bnd.build.Project)  throws java.lang.Exception 
		aQute.bnd.build.Project p
	public void changed (aQute.bnd.build.Project)  throws java.lang.Exception 
		aQute.bnd.build.Project p
	public void schedule (boolean)  throws java.lang.Exception 
		boolean sync
}

aQute/bnd/help/
aQute/bnd/help/Errors.class
Errors.java
package aQute.bnd.help
public abstract aQute.bnd.help.Errors extends java.lang.Object {
}

aQute/bnd/help/Syntax.class
Syntax.java
package aQute.bnd.help
public aQute.bnd.help.Syntax extends java.lang.Object implements aQute.lib.osgi.Constants  {
	final String header
	final String lead
	final String example
	final java.util.regex.Pattern pattern
	final String values
	final aQute.bnd.help.Syntax[] children
	static aQute.bnd.help.Syntax version
	static aQute.bnd.help.Syntax bundle_symbolic_name
	static aQute.bnd.help.Syntax bundle_version
	static aQute.bnd.help.Syntax path_version
	static aQute.bnd.help.Syntax[] syntaxes
	public static final java.util.Map HELP
	static void  () 
		aQute.bnd.help.Syntax s
	public transient void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.regex.Pattern, aQute.bnd.help.Syntax[]) 
		String header
		String lead
		String example
		String values
		java.util.regex.Pattern pattern
		aQute.bnd.help.Syntax[] children
	public java.lang.String getLead () 
	public java.lang.String getExample () 
	public java.lang.String getValues () 
	public java.lang.String getPattern () 
	public aQute.bnd.help.Syntax[] getChildren () 
	public java.lang.String getHeader () 
}

aQute/bnd/help/Warnings.class
Warnings.java
package aQute.bnd.help
public abstract aQute.bnd.help.Warnings extends java.lang.Object {
}

aQute/bnd/help/changed.txt
aQute/bnd/help/packageinfo
aQute/bnd/help/syntax.properties
aQute/bnd/help/syntax.xml
aQute/bnd/jareditor/
aQute/bnd/jareditor/JarConfiguration.class
JarConfiguration.java
package aQute.bnd.jareditor
public aQute.bnd.jareditor.JarConfiguration extends org.eclipse.jface.text.source.SourceViewerConfiguration {
	public void  () 
}

aQute/bnd/jareditor/JarDocumentProvider.class
JarDocumentProvider.java
package aQute.bnd.jareditor
public aQute.bnd.jareditor.JarDocumentProvider extends java.lang.Object implements org.eclipse.ui.texteditor.IDocumentProvider  {
	org.eclipse.jface.text.Document doc
	java.io.PrintWriter out
	public void  () 
	public void aboutToChange (java.lang.Object) 
		Object arg0
	public void addElementStateListener (org.eclipse.ui.texteditor.IElementStateListener) 
		org.eclipse.ui.texteditor.IElementStateListener arg0
	public boolean canSaveDocument (java.lang.Object) 
		Object arg0
	public void changed (java.lang.Object) 
		Object arg0
	public void connect (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		Object source
		org.eclipse.ui.part.FileEditorInput input
		java.io.File file
		Exception e
	public void disconnect (java.lang.Object) 
		Object arg0
	public org.eclipse.jface.text.source.IAnnotationModel getAnnotationModel (java.lang.Object) 
		Object arg0
	public org.eclipse.jface.text.IDocument getDocument (java.lang.Object) 
		Object arg0
	public long getModificationStamp (java.lang.Object) 
		Object arg0
	public long getSynchronizationStamp (java.lang.Object) 
		Object arg0
	public boolean isDeleted (java.lang.Object) 
		Object arg0
	public boolean mustSaveDocument (java.lang.Object) 
		Object arg0
	public void removeElementStateListener (org.eclipse.ui.texteditor.IElementStateListener) 
		org.eclipse.ui.texteditor.IElementStateListener arg0
	public void resetDocument (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		Object arg0
	public void saveDocument (org.eclipse.core.runtime.IProgressMonitor, java.lang.Object, org.eclipse.jface.text.IDocument, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor arg0
		Object arg1
		org.eclipse.jface.text.IDocument arg2
		boolean arg3
	java.lang.String print (java.io.File)  throws java.lang.Exception 
		java.io.File file
		java.io.ByteArrayOutputStream bos
		java.io.PrintStream ps
		aQute.bnd.main.bnd x
}

aQute/bnd/jareditor/JarEditor.class
JarEditor.java
package aQute.bnd.jareditor
public aQute.bnd.jareditor.JarEditor extends org.eclipse.ui.texteditor.AbstractTextEditor {
	public void  () 
	protected void createActions () 
}

aQute/bnd/junit/
aQute/bnd/junit/OSGiArgumentsTab.class
OSGiArgumentsTab.java
package aQute.bnd.junit
public aQute.bnd.junit.OSGiArgumentsTab extends org.eclipse.debug.ui.AbstractLaunchConfigurationTab {
	public static final String ATTR_KEEP
	public static final String ATTR_REPORT
	org.eclipse.swt.widgets.Button wReport
	private org.eclipse.swt.widgets.Button wKeep
	public void  () 
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite comp
		org.eclipse.swt.layout.FormData fd_wClearCache
		org.eclipse.swt.layout.FormData fd_verboseButton
	private void validatePage () 
	public java.lang.String getName () 
	public void initializeFrom (org.eclipse.debug.core.ILaunchConfiguration) 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		boolean keep
		boolean report
		Exception ce
	public void performApply (org.eclipse.debug.core.ILaunchConfigurationWorkingCopy) 
		org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration
	public void setDefaults (org.eclipse.debug.core.ILaunchConfigurationWorkingCopy) 
		org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration
	public org.eclipse.jdt.core.IJavaProject getJavaProject (org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		String projectName
		org.eclipse.core.resources.IProject project
		org.eclipse.jdt.core.IJavaProject javaProject
	public java.lang.String getJavaProjectName (org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
}

aQute/bnd/junit/OSGiJUnitLaunchShortcut.class
OSGiJUnitLaunchShortcut.java
package aQute.bnd.junit
public aQute.bnd.junit.OSGiJUnitLaunchShortcut extends org.eclipse.jdt.junit.launcher.JUnitLaunchShortcut {
	public void  () 
	protected java.lang.String getLaunchConfigurationTypeId () 
}

aQute/bnd/junit/OSGiJUnitLauncherConfigurationDelegate.class
OSGiJUnitLauncherConfigurationDelegate.java
package aQute.bnd.junit
public aQute.bnd.junit.OSGiJUnitLauncherConfigurationDelegate extends org.eclipse.jdt.junit.launcher.JUnitLaunchConfigurationDelegate {
	private aQute.bnd.build.ProjectTester tester
	public void  () 
	private aQute.bnd.build.ProjectTester getTester (org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		org.eclipse.jdt.core.IJavaProject javaProject
		aQute.bnd.build.Project project
		Exception e
	public java.lang.String verifyMainTypeName (org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
	protected void collectExecutionArguments (org.eclipse.debug.core.ILaunchConfiguration, java.util.List, java.util.List)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		java.util.List vmArguments
		java.util.List programArguments
		aQute.bnd.build.ProjectTester tester
		aQute.bnd.build.ProjectLauncher launcher
		int port
		int i
		java.io.File testNameFile
		aQute.bnd.service.EclipseJUnitTester etester
		String args
		Exception e
	private void processFile (aQute.bnd.build.ProjectTester, java.io.File)  throws java.io.IOException 
		aQute.bnd.build.ProjectTester tester
		java.io.File file
		java.io.FileReader rdr
		java.io.BufferedReader brdr
		String line
	public java.lang.String[] getClasspath (org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
	public void launch (org.eclipse.debug.core.ILaunchConfiguration, java.lang.String, org.eclipse.debug.core.ILaunch, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		String mode
		org.eclipse.debug.core.ILaunch launch
		org.eclipse.core.runtime.IProgressMonitor monitor
}

aQute/bnd/junit/OSGiJUnitTabGroup.class
OSGiJUnitTabGroup.java
package aQute.bnd.junit
public aQute.bnd.junit.OSGiJUnitTabGroup extends org.eclipse.jdt.internal.junit.launcher.JUnitTabGroup {
	public void  () 
	public void createTabs (org.eclipse.debug.ui.ILaunchConfigurationDialog, java.lang.String) 
		org.eclipse.debug.ui.ILaunchConfigurationDialog dialog
		String mode
		org.eclipse.debug.ui.ILaunchConfigurationTab[] tabs
}

aQute/bnd/launch/
aQute/bnd/launch/LaunchDelegate.class
LaunchDelegate.java
package aQute.bnd.launch
public aQute.bnd.launch.LaunchDelegate extends org.eclipse.jdt.launching.JavaLaunchDelegate {
	aQute.bnd.build.ProjectLauncher launcher
	public void  () 
	public void launch (org.eclipse.debug.core.ILaunchConfiguration, java.lang.String, org.eclipse.debug.core.ILaunch, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		String mode
		org.eclipse.debug.core.ILaunch launch
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jdt.core.IJavaProject javaProject
		aQute.bnd.build.Project project
		Exception e
	public java.lang.String verifyMainTypeName (org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
	public java.lang.String getVMArguments (org.eclipse.debug.core.ILaunchConfiguration) 
		org.eclipse.debug.core.ILaunchConfiguration c
	public java.lang.String getProgramArguments (org.eclipse.debug.core.ILaunchConfiguration) 
		org.eclipse.debug.core.ILaunchConfiguration c
	public java.lang.String[] getClasspath (org.eclipse.debug.core.ILaunchConfiguration) 
		org.eclipse.debug.core.ILaunchConfiguration configuration
}

aQute/bnd/launch/LaunchTabGroup.class
LaunchTabGroup.java
package aQute.bnd.launch
public aQute.bnd.launch.LaunchTabGroup extends org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup {
	public void  () 
	public void createTabs (org.eclipse.debug.ui.ILaunchConfigurationDialog, java.lang.String) 
		org.eclipse.debug.ui.ILaunchConfigurationDialog dialog
		String mode
		org.eclipse.debug.ui.ILaunchConfigurationTab[] tabs
}

aQute/bnd/launch/Shortcut.class
Shortcut.java
package aQute.bnd.launch
public aQute.bnd.launch.Shortcut extends java.lang.Object implements org.eclipse.debug.ui.ILaunchShortcut  {
	public void  () 
	protected java.lang.String getLaunchConfigurationTypeId () 
	public void launch (org.eclipse.jface.viewers.ISelection, java.lang.String) 
		org.eclipse.jface.viewers.ISelection selection
		String mode
		org.eclipse.jface.viewers.IStructuredSelection is
		Object selected
		org.eclipse.jdt.core.IJavaElement element
	public void launch (org.eclipse.ui.IEditorPart, java.lang.String) 
		org.eclipse.ui.IEditorPart editor
		String mode
		org.eclipse.ui.IEditorInput input
		org.eclipse.jdt.core.IJavaElement je
		org.eclipse.jdt.core.IJavaProject jproject
	void launch (org.eclipse.jdt.core.IJavaProject, java.lang.String) 
		org.eclipse.jdt.core.IJavaProject project
		String mode
		org.eclipse.debug.core.ILaunchConfiguration config
		Exception e
	org.eclipse.debug.core.ILaunchConfigurationType getConfigurationType () 
	org.eclipse.debug.core.ILaunchConfiguration find (org.eclipse.jdt.core.IJavaProject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.core.IJavaProject project
		java.util.List candidateConfigs
		org.eclipse.debug.core.ILaunchConfiguration[] configs
		int i
		org.eclipse.debug.core.ILaunchConfiguration config
	protected org.eclipse.debug.core.ILaunchManager getLaunchManager () 
	protected org.eclipse.debug.core.ILaunchConfiguration createConfiguration (org.eclipse.jdt.core.IJavaProject)  throws java.lang.Exception 
		org.eclipse.jdt.core.IJavaProject type
		org.eclipse.debug.core.ILaunchConfiguration config
		org.eclipse.debug.core.ILaunchConfigurationWorkingCopy wc
		org.eclipse.debug.core.ILaunchConfigurationType configType
}

aQute/bnd/libsync/
aQute/bnd/libsync/LibSync.class
LibSync.java
package aQute.bnd.libsync
public aQute.bnd.libsync.LibSync extends aQute.lib.osgi.Processor {
	java.net.URL url
	public void  () 
	public void  (aQute.lib.osgi.Processor) 
		aQute.lib.osgi.Processor parent
	public void submit (aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
		String host
		java.net.URL url
		aQute.lib.osgi.Verifier v
		java.net.MalformedURLException e
		Exception e
	aQute.lib.osgi.Jar send0 (aQute.lib.osgi.Jar, java.net.URL)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
		java.net.URL url
		int retries
		int i
		Exception e
	aQute.lib.osgi.Jar send1 (aQute.lib.osgi.Jar, java.net.URL)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
		java.net.URL url
		java.net.HttpURLConnection urlc
		java.io.OutputStream out
		java.io.InputStream in
		aQute.lib.osgi.Jar result
		aQute.lib.osgi.Resource errors
		aQute.lib.osgi.Resource warnings
	private void parse (java.io.InputStream, java.lang.String, java.util.List)  throws java.lang.Exception 
		java.io.InputStream in
		String prefix
		java.util.List to
		java.io.InputStreamReader r
		java.io.BufferedReader br
		String line
}

aQute/bnd/main/
aQute/bnd/main/bnd.class
bnd.java
package aQute.bnd.main
public aQute.bnd.main.bnd extends aQute.lib.osgi.Processor {
	aQute.bnd.settings.Settings settings
	java.io.PrintStream out
	static boolean exceptions
	static boolean failok
	private aQute.bnd.build.Project project
	static final int BUILD_SOURCES
	static final int BUILD_POM
	static final int BUILD_FORCE
	static final int VERIFY
	static final int MANIFEST
	static final int LIST
	static final int ECLIPSE
	static final int IMPEXP
	static final int USES
	static final int USEDBY
	static final int COMPONENT
	static final int METATYPE
	static final int HEX
	private static synthetic int[] $SWITCH_TABLE$aQute$bnd$build$Container$TYPE
	static void  () 
	public void  () 
	public static void main (java.lang.String[]) 
		String[] args
		aQute.bnd.main.bnd main
		Exception e
	void run (java.lang.String[])  throws java.lang.Exception 
		String[] args
		int i
		String[] parts
		Throwable t
		int n
		String msg
		String msg
	boolean doProject (aQute.bnd.build.Project, java.lang.String[], int)  throws java.lang.Exception 
		aQute.bnd.build.Project project
		String[] args
		int i
		aQute.bnd.service.action.Action a
	boolean doCommand (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		String cmd
		aQute.bnd.maven.MavenCommand maven
	private void doMulti (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
	boolean doFiles (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		String path
	private void doRun (java.lang.String)  throws java.lang.Exception 
		String path
		java.io.File file
		java.io.File projectDir
		java.io.File workspaceDir
		aQute.bnd.build.Workspace ws
		java.io.File bndbnd
		aQute.bnd.build.Project project
		aQute.bnd.build.Project project
		Exception e
	private void bump (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		String mask
	private void createRepo (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		aQute.bnd.build.Project project
		java.io.File out
		java.util.List skip
		aQute.lib.osgi.Instruction instr
		aQute.lib.osgi.Jar output
		aQute.bnd.build.Container c
		aQute.bnd.build.Container c
		Exception e
	private void addContainer (java.util.Collection, aQute.lib.osgi.Jar, aQute.bnd.build.Container)  throws java.lang.Exception 
		java.util.Collection skip
		aQute.lib.osgi.Jar output
		aQute.bnd.build.Container c
		String prefix
		String name
		String name
		aQute.bnd.build.Container child
	java.lang.String getName (java.util.Collection, java.lang.String, aQute.bnd.build.Container, java.lang.String)  throws java.lang.Exception 
		java.util.Collection skip
		String prefix
		aQute.bnd.build.Container c
		String extension
		java.util.jar.Manifest m
		String bsn
		aQute.lib.osgi.Instruction instr
		int n
		String version
		aQute.libg.version.Version v
		Exception e
	private void deliverables (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		aQute.bnd.build.Project project
		long start
		java.util.Collection projects
		java.util.List containers
		aQute.bnd.build.Project p
		long duration
		aQute.bnd.build.Container c
		aQute.libg.version.Version v
	private int doMacro (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		String result
		String cmd
		java.util.Collection parts
		String s
	private void doRelease (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		aQute.bnd.build.Project project
	private void doXref (java.lang.String[], int) 
		String[] args
		int i
		java.io.File file
		aQute.lib.osgi.Jar jar
		java.util.Map$Entry entry
		String key
		aQute.lib.osgi.Resource r
		java.io.InputStream in
		aQute.lib.osgi.Clazz clazz
		java.util.Set xref
		String element
		Exception e
	private void doEclipse (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		java.io.File dir
	private void doEclipse (java.io.File)  throws java.lang.Exception 
		java.io.File file
		java.io.File cp
		aQute.lib.osgi.eclipse.EclipseClasspath eclipse
	private void doBuild (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		java.io.File[] classpath
		java.io.File workspace
		java.io.File[] sourcepath
		java.io.File output
		String eclipse
		int options
		String arg
		String[] spaces
		int j
		java.io.File f
		java.io.File properties
	private java.io.File[] getClasspath (java.lang.String) 
		String string
		String[] spaces
		java.io.File[] classpath
		int j
		java.io.File f
	private void doBuild (java.io.File, java.io.File[], java.io.File[], java.io.File, java.lang.String, java.io.File, int, java.util.Set)  throws java.lang.Exception 
		java.io.File properties
		java.io.File[] classpath
		java.io.File[] sourcepath
		java.io.File output
		String eclipse
		java.io.File workspace
		int options
		java.util.Set building
		aQute.lib.osgi.Builder builder
		String out
		String prebuild
		aQute.lib.osgi.Jar jar
		String name
		aQute.lib.osgi.Resource r
		String path
		java.io.File pom
		java.io.OutputStream out
		String msg
	private void prebuild (java.lang.String, java.io.File, java.io.File[], java.io.File[], java.io.File, java.lang.String, java.io.File, int, java.util.Set)  throws java.lang.Exception 
		String prebuild
		java.io.File base
		java.io.File[] classpath
		java.io.File[] sourcepath
		java.io.File output
		String eclipse2
		java.io.File workspace
		int options
		java.util.Set building
		java.util.Collection parts
		String part
		java.io.File f
		Exception e
	private void statistics (aQute.lib.osgi.Jar, java.io.File, java.lang.String) 
		aQute.lib.osgi.Jar jar
		java.io.File output
		String msg
	void doEclipse (aQute.lib.osgi.Builder, java.io.File, java.io.File[], java.io.File[], java.lang.String, java.io.File)  throws java.io.IOException 
		aQute.lib.osgi.Builder builder
		java.io.File properties
		java.io.File[] classpath
		java.io.File[] sourcepath
		String eclipse
		java.io.File workspace
		java.io.File project
		aQute.lib.osgi.eclipse.EclipseClasspath path
		java.util.List newClasspath
		java.util.List newSourcepath
		Exception e
	private void doHelp () 
	private void doHelp (java.lang.String[], int) 
		String[] args
		int i
	private void doPrint (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		int options
	public void doPrint (java.lang.String, int)  throws java.lang.Exception 
		String string
		int options
		java.io.File file
	private void doPrint (java.io.File, int)  throws java.util.zip.ZipException java.io.IOException java.lang.Exception 
		java.io.File file
		int options
		aQute.lib.osgi.Jar jar
		aQute.lib.osgi.Verifier verifier
		java.util.jar.Manifest manifest
		java.util.SortedSet sorted
		Object element
		String key
		Object value
		java.util.jar.Manifest m
		java.util.Map imports
		java.util.Map exports
		String p
		java.util.Map attrs
		aQute.lib.osgi.Analyzer analyzer
		java.util.Map$Entry entry
		String name
		java.util.Map contents
		String element
		int n
		String path
		aQute.lib.osgi.Resource r
		String extra
	private final char nibble (int) 
		int i
	private final java.lang.String escapeUnicode (java.lang.String) 
		String s
		StringBuilder sb
		int i
		char c
	private void printComponents (java.io.PrintStream, aQute.lib.osgi.Jar)  throws java.lang.Exception 
		java.io.PrintStream out
		aQute.lib.osgi.Jar jar
		java.util.jar.Manifest manifest
		String componentHeader
		java.util.Map clauses
		String path
		aQute.lib.osgi.Resource r
		java.io.InputStreamReader ir
		java.io.OutputStreamWriter or
	private void printMetatype (java.io.PrintStream, aQute.lib.osgi.Jar)  throws java.lang.Exception 
		java.io.PrintStream out
		aQute.lib.osgi.Jar jar
		java.util.jar.Manifest manifest
		java.util.Map map
		java.util.Map$Entry entry
	java.util.Map invertMapOfCollection (java.util.Map) 
		java.util.Map map
		java.util.Map result
		java.util.Map$Entry entry
		String name
		java.util.Collection used
		String n
		java.util.Set set
	void printMapOfSets (java.util.Map) 
		java.util.Map map
		java.util.Map$Entry entry
		String name
		java.util.Set used
		java.util.Iterator k
		String n
		String list
	java.lang.String vertical (int, java.util.Set) 
		int padding
		java.util.Set used
		StringBuffer sb
		String del
		java.util.Iterator u
		String name
	java.lang.String pad (int) 
		int i
		StringBuffer sb
	private void doView (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		int options
		String charset
		java.io.File output
		String jar
	private void doView (java.lang.String, java.lang.String[], int, java.lang.String, int, java.io.File) 
		String jar
		String[] args
		int i
		String charset
		int options
		java.io.File output
		java.io.File path
		java.io.File dir
		String name
		aQute.lib.osgi.Instruction instruction
		java.io.File[] children
		int j
		String base
	private void doView (java.io.File, java.lang.String, java.lang.String, int, java.io.File) 
		java.io.File file
		String resource
		String charset
		int options
		java.io.File output
		aQute.lib.osgi.Instruction instruction
		java.io.FileInputStream fin
		java.util.zip.ZipInputStream in
		java.util.zip.ZipEntry entry
		Exception e
	private void doView (java.lang.String, java.util.zip.ZipInputStream, java.lang.String, int, java.io.File)  throws java.lang.Exception 
		String name
		java.util.zip.ZipInputStream in
		String charset
		int options
		java.io.File output
		int n
		java.io.InputStreamReader rds
		java.io.OutputStreamWriter wrt
	private void copy (java.io.Reader, java.io.Writer)  throws java.io.IOException 
		java.io.Reader rds
		java.io.Writer wrt
		char[] buffer
		int size
	private void print (java.lang.String, java.util.Map) 
		String msg
		java.util.Map ports
		java.util.Map$Entry entry
		String key
		java.util.Map clause
	private transient void format (java.lang.String, java.lang.Object[]) 
		String string
		Object[] objects
		StringBuffer sb
		int index
		int i
		char c
		String s
		int width
		int justify
		int j
		int j
		int spaces
		int j
		int j
	private void doWrap (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		int options
		java.io.File properties
		java.io.File output
		java.io.File[] classpath
		java.io.File bundle
	public boolean doWrap (java.io.File, java.io.File, java.io.File, java.io.File[], int, java.util.Map)  throws java.lang.Exception 
		java.io.File properties
		java.io.File bundle
		java.io.File output
		java.io.File[] classpath
		int options
		java.util.Map additional
		aQute.lib.osgi.Analyzer analyzer
		aQute.lib.osgi.Jar dot
		java.util.regex.Pattern p
		String base
		java.util.regex.Matcher m
		String export
		String version
		String path
		aQute.lib.osgi.Jar jar
		java.io.File f
	void doDiff (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int first
		java.io.File base
		boolean strict
		aQute.lib.osgi.Jar[] targets
		int n
		int i
		java.io.File f
		aQute.lib.osgi.Jar jar
		Exception e
		aQute.lib.jardiff.Diff diff
		java.util.Map map
		aQute.lib.osgi.Jar jar
	public void setOut (java.io.PrintStream) 
		java.io.PrintStream out
	public aQute.bnd.build.Project getProject ()  throws java.lang.Exception 
		IllegalArgumentException e
	public void debug (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		aQute.bnd.build.Project project
		java.util.Properties p
		Object k
		String key
		String s
		java.util.Collection l
		String del
		String ss
	public void repo (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		String bsn
		String version
		java.util.List repos
		aQute.bnd.service.RepositoryPlugin writable
		aQute.bnd.build.Project p
		java.util.Iterator rp
		aQute.bnd.service.RepositoryPlugin rpp
		int n
		aQute.bnd.service.RepositoryPlugin repo
		String mask
		String location
		aQute.bnd.maven.support.MavenRemoteRepository maven
		aQute.lib.deployer.FileRepo repo
		String source
		java.net.URL url
		java.io.InputStream in
		aQute.lib.osgi.Jar jar
		aQute.lib.osgi.Verifier verifier
		java.io.File put
		Exception e
		aQute.bnd.service.RepositoryPlugin repo
		java.io.File f
		java.io.File out
	private void repoPut (aQute.bnd.service.RepositoryPlugin, aQute.bnd.build.Project, java.lang.String, java.lang.String, java.lang.String)  throws java.lang.Exception 
		aQute.bnd.service.RepositoryPlugin writable
		aQute.bnd.build.Project project
		String file
		String bsn
		String version
		aQute.lib.osgi.Jar jar
		int n
		java.io.File f
		java.util.jar.Manifest manifest
	void repoList (java.util.List, java.lang.String)  throws java.lang.Exception 
		java.util.List repos
		String mask
		java.util.Set bsns
		aQute.bnd.service.RepositoryPlugin repo
		String bsn
		java.util.Set versions
		aQute.bnd.service.RepositoryPlugin repo
		java.util.List result
	void patch (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
	void createPatch (java.lang.String, java.lang.String, java.lang.String)  throws java.lang.Exception 
		String old
		String newer
		String patch
		aQute.lib.osgi.Jar a
		java.util.jar.Manifest am
		aQute.lib.osgi.Jar b
		java.util.jar.Manifest bm
		java.util.Set delete
		String path
		aQute.lib.osgi.Resource br
		aQute.lib.osgi.Resource ar
	private boolean isEqual (aQute.lib.osgi.Resource, aQute.lib.osgi.Resource)  throws java.lang.Exception 
		aQute.lib.osgi.Resource ar
		aQute.lib.osgi.Resource br
		java.io.InputStream ain
		java.io.InputStream bin
		int an
		int bn
	void applyPatch (java.lang.String, java.lang.String, java.lang.String)  throws java.lang.Exception 
		String old
		String patch
		String newer
		aQute.lib.osgi.Jar a
		aQute.lib.osgi.Jar b
		java.util.jar.Manifest bm
		String patchDelete
		String patchVersion
		java.util.Collection delete
		java.util.Set paths
		String path
		aQute.lib.osgi.Resource br
	public void runtests (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		int errors
		java.io.File cwd
		aQute.bnd.build.Workspace ws
		java.io.File reportDir
		aQute.lib.tag.Tag summary
		boolean hadOne
		java.io.File tmp
		java.io.File f
		java.io.File[] files
		java.io.File f
		Throwable e
		String error
		aQute.lib.tag.Tag e
		String warning
		aQute.lib.tag.Tag e
		java.io.File r
		java.io.FileOutputStream out
		java.io.PrintWriter pw
	private int runtTest (java.io.File, aQute.bnd.build.Workspace, java.io.File, aQute.lib.tag.Tag)  throws java.lang.Exception 
		java.io.File testFile
		aQute.bnd.build.Workspace ws
		java.io.File reportDir
		aQute.lib.tag.Tag summary
		java.io.File tmpDir
		aQute.lib.tag.Tag test
		aQute.bnd.build.Project project
		aQute.bnd.build.ProjectTester tester
		long start
		int errors
		java.util.Collection reports
		java.io.File report
		aQute.lib.tag.Tag bundle
		java.io.File dest
		Exception e
		long duration
		long duration
		long duration
		long duration
	private void doPerReport (aQute.lib.tag.Tag, java.io.File)  throws java.lang.Exception 
		aQute.lib.tag.Tag report
		java.io.File file
		javax.xml.parsers.DocumentBuilderFactory factory
		javax.xml.parsers.DocumentBuilder builder
		org.w3c.dom.Document doc
		javax.xml.xpath.XPathFactory xpathFactory
		javax.xml.xpath.XPath xpath
		Exception e
	private void doCoverage (aQute.lib.tag.Tag, org.w3c.dom.Document, javax.xml.xpath.XPath)  throws javax.xml.xpath.XPathExpressionException 
		aQute.lib.tag.Tag report
		org.w3c.dom.Document doc
		javax.xml.xpath.XPath xpath
		int bad
		int all
	private void doHtmlReport (aQute.lib.tag.Tag, java.io.File, org.w3c.dom.Document, javax.xml.xpath.XPath)  throws java.lang.Exception 
		aQute.lib.tag.Tag report
		java.io.File file
		org.w3c.dom.Document doc
		javax.xml.xpath.XPath xpath
		String path
		java.io.File html
		javax.xml.transform.TransformerFactory fact
		java.io.InputStream in
		java.io.FileWriter out
		javax.xml.transform.Transformer transformer
	public void doExtract (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		java.io.File f
		aQute.lib.osgi.Jar j
		java.io.Writer output
		String path
		aQute.lib.osgi.Resource r
		java.io.InputStream in
		java.io.InputStreamReader rds
	void doDot (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		java.io.File out
		aQute.lib.osgi.Builder b
		java.io.FileWriter os
		java.io.PrintWriter pw
		java.util.Map$Entry uses
		String p
	private void traverse (java.util.List, java.io.File) 
		java.util.List files
		java.io.File f
		java.io.File[] subs
		java.io.File sub
	public void global (java.lang.String[], int)  throws java.util.prefs.BackingStoreException 
		String[] args
		int i
		aQute.bnd.settings.Settings settings
		String key
		boolean remove
	public void doMerge (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		java.io.File out
		java.util.List sourcePath
		String arg
		java.io.File source
		aQute.lib.osgi.Jar jar
		java.io.File binary
		aQute.lib.osgi.Jar output
		aQute.lib.osgi.Analyzer analyzer
		aQute.lib.osgi.Clazz clazz
		String sourcename
		String path
		int n
		String cname
		aQute.lib.osgi.Jar source
		aQute.lib.osgi.Resource r
		java.io.File backup
		aQute.lib.osgi.Jar jar
		aQute.lib.osgi.Jar jar
	public void doLib (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		java.io.File out
		java.util.List files
		String arg
		java.io.Writer w
		java.io.File file
	public void doLib (java.io.File, java.lang.Appendable)  throws java.lang.Exception 
		java.io.File dir
		Appendable out
		java.io.File file
	void doSingleFileLib (java.io.File, java.lang.Appendable)  throws java.io.IOException java.lang.Exception 
		java.io.File file
		Appendable out
		aQute.lib.osgi.Jar jar
		String bsn
		String version
		aQute.libg.version.Version v
	protected aQute.lib.osgi.Jar getJarFromFileOrURL (java.lang.String)  throws java.io.IOException java.net.MalformedURLException 
		String spec
		aQute.lib.osgi.Jar jar
		aQute.lib.osgi.Jar jar
		aQute.lib.osgi.Jar jar
		java.io.File jarFile
		java.net.URL url
		java.io.InputStream in
	static synthetic int[] $SWITCH_TABLE$aQute$bnd$build$Container$TYPE () 
}

aQute/bnd/main/component.xslt
aQute/bnd/main/maven-settings.xsl
aQute/bnd/main/packageinfo
aQute/bnd/main/testreport.xsl
aQute/bnd/make/
aQute/bnd/make/Make.class
Make.java
package aQute.bnd.make
public aQute.bnd.make.Make extends java.lang.Object {
	aQute.lib.osgi.Builder builder
	java.util.Map make
	public void  (aQute.lib.osgi.Builder) 
		aQute.lib.osgi.Builder builder
	public aQute.lib.osgi.Resource process (java.lang.String) 
		String source
		java.util.Map make
		java.util.Map$Entry entry
		aQute.lib.osgi.Instruction instr
		java.util.regex.Matcher m
		java.util.Map arguments
		java.util.List plugins
		aQute.bnd.service.MakePlugin plugin
		aQute.lib.osgi.Resource resource
		Exception e
	private java.util.Map replace (java.util.regex.Matcher, java.util.Map) 
		java.util.regex.Matcher m
		java.util.Map value
		java.util.Map newArgs
		java.util.Map$Entry entry
		String s
	java.lang.String replace (java.util.regex.Matcher, java.lang.CharSequence) 
		java.util.regex.Matcher m
		CharSequence s
		StringBuffer sb
		int max
		int i
		char c
		int index
		String replacement
	java.util.Map getMakeHeader () 
		String s
		java.util.Map make
		java.util.Iterator e
		java.util.Map$Entry entry
		String pattern
		aQute.lib.osgi.Instruction instr
}

aQute/bnd/make/MakeBnd.class
MakeBnd.java
package aQute.bnd.make
public aQute.bnd.make.MakeBnd extends java.lang.Object implements aQute.bnd.service.MakePlugin aQute.lib.osgi.Constants  {
	static final java.util.regex.Pattern JARFILE
	static void  () 
	public void  () 
	public aQute.lib.osgi.Resource make (aQute.lib.osgi.Builder, java.lang.String, java.util.Map)  throws java.lang.Exception 
		aQute.lib.osgi.Builder builder
		String destination
		java.util.Map argumentsOnMake
		String type
		String recipe
		java.io.File bndfile
		aQute.lib.osgi.Builder bchild
		aQute.lib.osgi.Jar jar
		aQute.lib.osgi.Jar dot
		String key
		String debug
		aQute.bnd.build.ProjectBuilder pb
		java.io.File target
		String bsn
		java.io.File output
}

aQute/bnd/make/MakeCopy.class
MakeCopy.java
package aQute.bnd.make
public aQute.bnd.make.MakeCopy extends java.lang.Object implements aQute.bnd.service.MakePlugin  {
	public void  () 
	public aQute.lib.osgi.Resource make (aQute.lib.osgi.Builder, java.lang.String, java.util.Map)  throws java.lang.Exception 
		aQute.lib.osgi.Builder builder
		String destination
		java.util.Map argumentsOnMake
		String type
		String from
		String content
		java.io.File f
		java.net.URL url
}

aQute/bnd/make/calltree/
aQute/bnd/make/calltree/CalltreeResource$1.class
CalltreeResource.java
package aQute.bnd.make.calltree
 aQute.bnd.make.calltree.CalltreeResource$1 extends aQute.lib.osgi.ClassDataCollector {
	aQute.lib.osgi.Clazz$MethodDef source
	private final synthetic java.util.Map val$using
	private final synthetic java.util.Map val$usedby
	void  (java.util.Map, java.util.Map) 
	public void method (aQute.lib.osgi.Clazz$MethodDef) 
		aQute.lib.osgi.Clazz$MethodDef source
	public void reference (aQute.lib.osgi.Clazz$MethodDef) 
		aQute.lib.osgi.Clazz$MethodDef reference
}

aQute/bnd/make/calltree/CalltreeResource.class
CalltreeResource.java
package aQute.bnd.make.calltree
public aQute.bnd.make.calltree.CalltreeResource extends aQute.lib.osgi.WriteResource {
	java.util.Collection classes
	public void  (java.util.Collection) 
		java.util.Collection values
	public long lastModified () 
	public void write (java.io.OutputStream)  throws java.lang.Exception 
		java.io.OutputStream out
		java.io.OutputStreamWriter osw
		java.io.PrintWriter pw
	public static void writeCalltree (java.io.PrintWriter, java.util.Collection)  throws java.lang.Exception 
		java.io.PrintWriter out
		java.util.Collection classes
		java.util.Map using
		java.util.Map usedby
		aQute.lib.osgi.ClassDataCollector cd
		aQute.lib.osgi.Clazz clazz
	private static void xref (java.util.Map, aQute.lib.osgi.Clazz$MethodDef, aQute.lib.osgi.Clazz$MethodDef) 
		java.util.Map references
		aQute.lib.osgi.Clazz$MethodDef source
		aQute.lib.osgi.Clazz$MethodDef reference
		java.util.Set set
	private static void xref (java.io.PrintWriter, java.lang.String, java.util.Map) 
		java.io.PrintWriter out
		String group
		java.util.Map references
		java.util.Map$Entry entry
		aQute.lib.osgi.Clazz$MethodDef source
		java.util.Set refs
		aQute.lib.osgi.Clazz$MethodDef ref
	private static void method (java.io.PrintWriter, java.lang.String, aQute.lib.osgi.Clazz$MethodDef, java.lang.String) 
		java.io.PrintWriter out
		String element
		aQute.lib.osgi.Clazz$MethodDef source
		String closeElement
	private static java.lang.String getAccess (int) 
		int access
		StringBuilder sb
	static synthetic void access$0 (java.util.Map, aQute.lib.osgi.Clazz$MethodDef, aQute.lib.osgi.Clazz$MethodDef) 
}

aQute/bnd/make/component/
aQute/bnd/make/component/ComponentAnnotationReader.class
ComponentAnnotationReader.java
package aQute.bnd.make.component
public aQute.bnd.make.component.ComponentAnnotationReader extends aQute.lib.osgi.ClassDataCollector {
	String[] EMPTY
	private static final String V1_1
	static java.util.regex.Pattern BINDDESCRIPTOR
	static java.util.regex.Pattern BINDMETHOD
	static java.util.regex.Pattern ACTIVATEDESCRIPTOR
	static java.util.regex.Pattern OLDACTIVATEDESCRIPTOR
	static java.util.regex.Pattern OLDBINDDESCRIPTOR
	static java.util.regex.Pattern REFERENCEBINDDESCRIPTOR
	aQute.libg.reporter.Reporter reporter
	String method
	String methodDescriptor
	int methodAccess
	String className
	aQute.lib.osgi.Clazz clazz
	String[] interfaces
	java.util.Set multiple
	java.util.Set optional
	java.util.Set dynamic
	java.util.Map map
	java.util.Set descriptors
	java.util.List properties
	String version
	static java.util.regex.Pattern PROPERTY_PATTERN
	static void  () 
	void  (aQute.lib.osgi.Clazz) 
		aQute.lib.osgi.Clazz clazz
	public void setReporter (aQute.libg.reporter.Reporter) 
		aQute.libg.reporter.Reporter reporter
	public aQute.libg.reporter.Reporter getReporter () 
	public static java.util.Map getDefinition (aQute.lib.osgi.Clazz)  throws java.lang.Exception 
		aQute.lib.osgi.Clazz c
	public static java.util.Map getDefinition (aQute.lib.osgi.Clazz, aQute.libg.reporter.Reporter)  throws java.lang.Exception 
		aQute.lib.osgi.Clazz c
		aQute.libg.reporter.Reporter reporter
		aQute.bnd.make.component.ComponentAnnotationReader r
	public void annotation (aQute.lib.osgi.Annotation) 
		aQute.lib.osgi.Annotation annotation
		String configs
		String configs
		String configurationPolicy
		Object[] provides
		String[] p
		String[] p
		String[] p
		java.util.List result
		int i
		int i
		String name
		String bind
		String unbind
		java.util.regex.Matcher m
		String simpleName
		String service
		java.util.regex.Matcher m
		String target
		Integer c
	private void setVersion (java.lang.String) 
		String v
	private boolean checkMethod () 
	private void doProperties (aQute.lib.osgi.Annotation) 
		aQute.lib.osgi.Annotation annotation
		Object[] properties
		Object o
		String p
	private boolean isTrue (java.lang.Object) 
		Object object
	private void setBoolean (java.lang.String, java.lang.Object, boolean) 
		String string
		Object object
		boolean b
		Boolean bb
	private void set (java.lang.String, java.lang.Object, java.lang.Object) 
		String string
		Object object
		Object deflt
	private java.lang.String descriptorToFQN (java.lang.String) 
		String string
		StringBuilder sb
		int i
		char c
	public void classBegin (int, java.lang.String) 
		int access
		String name
	public void implementsInterfaces (java.lang.String[]) 
		String[] interfaces
	public void method (int, java.lang.String, java.lang.String) 
		int access
		String name
		String descriptor
	void set (java.lang.String, java.util.Collection) 
		String name
		java.util.Collection l
	public void finish () 
}

aQute/bnd/make/component/ServiceComponent$ComponentMaker.class
ServiceComponent.java
package aQute.bnd.make.component
 aQute.bnd.make.component.ServiceComponent$ComponentMaker extends aQute.lib.osgi.Processor {
	aQute.lib.osgi.Analyzer analyzer
	public static final java.util.regex.Pattern REFERENCE
	static void  () 
	void  (aQute.lib.osgi.Analyzer) 
		aQute.lib.osgi.Analyzer analyzer
	java.util.Map doServiceComponent ()  throws java.lang.Exception 
		java.util.Map serviceComponents
		String header
		java.util.Map sc
		java.util.Map$Entry entry
		String name
		java.util.Map info
		Exception e
	private void componentEntry (java.util.Map, java.lang.String, java.util.Map)  throws java.lang.Exception java.io.IOException 
		java.util.Map serviceComponents
		String name
		java.util.Map info
		boolean annotations
		boolean fqn
		java.util.Collection annotatedComponents
		aQute.lib.osgi.Clazz c
		aQute.lib.osgi.Clazz c
	private java.util.Collection checkAnnotationsFeasible (java.lang.String)  throws java.lang.Exception 
		String name
		java.util.Collection not
		aQute.lib.osgi.Clazz c
	void annotated (java.util.Map, aQute.lib.osgi.Clazz, java.util.Map)  throws java.lang.Exception 
		java.util.Map components
		aQute.lib.osgi.Clazz c
		java.util.Map info
		java.util.Map map
		String localname
		String merged
	private void createComponentResource (java.util.Map, java.lang.String, java.util.Map)  throws java.io.IOException 
		java.util.Map components
		String name
		java.util.Map info
		String impl
		boolean designate
		aQute.lib.osgi.Resource resource
	private boolean designate (java.lang.String, java.lang.String, boolean) 
		String name
		String config
		boolean factory
		String c
		aQute.lib.osgi.Clazz clazz
		aQute.bnd.make.metatype.MetaTypeReader r
		String rname
	aQute.lib.osgi.Resource createComponentResource (java.lang.String, java.lang.String, java.util.Map)  throws java.io.IOException 
		String name
		String impl
		java.util.Map info
		String namespace
		java.io.ByteArrayOutputStream out
		java.io.PrintWriter pw
		String provides
		boolean servicefactory
		byte[] data
	private transient void doAttribute (java.io.PrintWriter, java.lang.String, java.lang.String, java.lang.String[]) 
		java.io.PrintWriter pw
		String value
		String name
		String[] matches
	private java.lang.String getNamespace (java.util.Map) 
		java.util.Map info
		String version
		aQute.libg.version.Version v
		Exception e
		String key
	void properties (java.io.PrintWriter, java.util.Map) 
		java.io.PrintWriter pw
		java.util.Map info
		java.util.Collection properties
		java.util.Iterator p
		String clause
		int n
		String type
		String name
		String[] parts
		String[] parts
		String value
		String[] parts
		String part
	void provide (java.io.PrintWriter, java.lang.String, boolean, java.lang.String) 
		java.io.PrintWriter pw
		String provides
		boolean servicefactory
		String impl
		java.util.StringTokenizer st
		String interfaceName
	void reference (java.util.Map, java.io.PrintWriter) 
		java.util.Map info
		java.io.PrintWriter pw
		java.util.Collection dynamic
		java.util.Collection optional
		java.util.Collection multiple
		java.util.Collection descriptors
		java.util.Map$Entry entry
		String referenceName
		String bind
		String unbind
		boolean unbindCalculated
		String[] parts
		String interfaceName
		char c
		String target
		java.util.regex.Matcher m
		String cardinality
}

aQute/bnd/make/component/ServiceComponent.class
ServiceComponent.java
package aQute.bnd.make.component
public aQute.bnd.make.component.ServiceComponent extends java.lang.Object implements aQute.bnd.service.AnalyzerPlugin  {
	public void  () 
	public boolean analyzeJar (aQute.lib.osgi.Analyzer)  throws java.lang.Exception 
		aQute.lib.osgi.Analyzer analyzer
		aQute.bnd.make.component.ServiceComponent$ComponentMaker m
		java.util.Map l
	static java.lang.String escape (java.lang.String) 
		String s
		StringBuffer sb
		int i
		char c
}

aQute/bnd/make/coverage/
aQute/bnd/make/coverage/Coverage$1.class
Coverage.java
package aQute.bnd.make.coverage
 aQute.bnd.make.coverage.Coverage$1 extends aQute.lib.osgi.ClassDataCollector {
	aQute.lib.osgi.Clazz$MethodDef source
	private final synthetic aQute.lib.osgi.Clazz val$clazz
	private final synthetic java.util.Map val$catalog
	void  (aQute.lib.osgi.Clazz, java.util.Map) 
	public void implementsInterfaces (java.lang.String[]) 
		String[] names
		aQute.lib.osgi.Clazz$MethodDef def
		String interfaceName
		java.util.Map$Entry entry
		String catalogClass
		java.util.List references
	public void method (aQute.lib.osgi.Clazz$MethodDef) 
		aQute.lib.osgi.Clazz$MethodDef source
	public void reference (aQute.lib.osgi.Clazz$MethodDef) 
		aQute.lib.osgi.Clazz$MethodDef reference
		java.util.List references
}

aQute/bnd/make/coverage/Coverage$2.class
Coverage.java
package aQute.bnd.make.coverage
 aQute.bnd.make.coverage.Coverage$2 extends aQute.lib.osgi.ClassDataCollector {
	private final synthetic aQute.lib.osgi.Clazz val$clazz
	private final synthetic java.util.Map val$catalog
	void  (aQute.lib.osgi.Clazz, java.util.Map) 
	public boolean classStart (int, java.lang.String) 
		int access
		String name
	public void method (aQute.lib.osgi.Clazz$MethodDef) 
		aQute.lib.osgi.Clazz$MethodDef source
}

aQute/bnd/make/coverage/Coverage.class
Coverage.java
package aQute.bnd.make.coverage
public aQute.bnd.make.coverage.Coverage extends java.lang.Object {
	public void  () 
	public static java.util.Map getCrossRef (java.util.Collection, java.util.Collection)  throws java.lang.Exception 
		java.util.Collection source
		java.util.Collection dest
		java.util.Map catalog
	private static void crossRef (java.util.Collection, java.util.Map)  throws java.lang.Exception 
		java.util.Collection source
		java.util.Map catalog
		aQute.lib.osgi.Clazz clazz
	private static java.util.Map buildCatalog (java.util.Collection)  throws java.lang.Exception 
		java.util.Collection sources
		java.util.Map catalog
		aQute.lib.osgi.Clazz clazz
}

aQute/bnd/make/coverage/CoverageResource.class
CoverageResource.java
package aQute.bnd.make.coverage
public aQute.bnd.make.coverage.CoverageResource extends aQute.lib.osgi.WriteResource {
	java.util.Collection testsuite
	java.util.Collection service
	public void  (java.util.Collection, java.util.Collection) 
		java.util.Collection testsuite
		java.util.Collection service
	public long lastModified () 
	public void write (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
		java.util.Map table
		aQute.lib.tag.Tag coverage
		java.io.PrintWriter pw
		Exception e
	public static aQute.lib.tag.Tag toTag (java.util.Map) 
		java.util.Map catalog
		aQute.lib.tag.Tag coverage
		String currentClass
		aQute.lib.tag.Tag classTag
		java.util.Map$Entry m
		String className
		aQute.lib.tag.Tag method
		aQute.lib.osgi.Clazz$MethodDef r
		aQute.lib.tag.Tag ref
	private static aQute.lib.tag.Tag doMethod (aQute.lib.tag.Tag, aQute.lib.osgi.Clazz$MethodDef) 
		aQute.lib.tag.Tag tag
		aQute.lib.osgi.Clazz$MethodDef method
}

aQute/bnd/make/metatype/
aQute/bnd/make/metatype/MetaTypeReader$1.class
MetaTypeReader.java
package aQute.bnd.make.metatype
 aQute.bnd.make.metatype.MetaTypeReader$1 extends aQute.lib.osgi.ClassDataCollector {
	final synthetic aQute.bnd.make.metatype.MetaTypeReader this$0
	private final synthetic java.util.List val$values
	void  (aQute.bnd.make.metatype.MetaTypeReader, java.util.List) 
	public void field (aQute.lib.osgi.Clazz$FieldDef) 
		aQute.lib.osgi.Clazz$FieldDef def
}

aQute/bnd/make/metatype/MetaTypeReader$2.class
MetaTypeReader.java
package aQute.bnd.make.metatype
 aQute.bnd.make.metatype.MetaTypeReader$2 extends java.lang.Object implements java.lang.Runnable  {
	final synthetic aQute.bnd.make.metatype.MetaTypeReader this$0
	private final synthetic java.io.PipedOutputStream val$pout
	private final synthetic java.io.PipedInputStream val$pin
	void  (aQute.bnd.make.metatype.MetaTypeReader, java.io.PipedOutputStream, java.io.PipedInputStream) 
	public void run () 
		java.io.IOException e
}

aQute/bnd/make/metatype/MetaTypeReader.class
MetaTypeReader.java
package aQute.bnd.make.metatype
public aQute.bnd.make.metatype.MetaTypeReader extends aQute.lib.osgi.ClassDataCollector implements aQute.lib.osgi.Resource  {
	final aQute.lib.osgi.Analyzer reporter
	aQute.lib.osgi.Clazz clazz
	String[] interfaces
	aQute.lib.tag.Tag metadata
	aQute.lib.tag.Tag ocd
	aQute.lib.tag.Tag designate
	aQute.lib.tag.Tag object
	String extra
	boolean finished
	boolean override
	String designatePid
	boolean factory
	java.util.Map methods
	aQute.lib.osgi.Annotation ocdAnnotation
	aQute.lib.osgi.Clazz$MethodDef method
	static java.util.regex.Pattern COLLECTION
	static final synthetic boolean $assertionsDisabled
	static void  () 
	public void  (aQute.lib.osgi.Clazz, aQute.lib.osgi.Analyzer) 
		aQute.lib.osgi.Clazz clazz
		aQute.lib.osgi.Analyzer reporter
	public void annotation (aQute.lib.osgi.Annotation) 
		aQute.lib.osgi.Annotation annotation
		aQute.bnd.annotation.metatype.Meta$OCD ocd
		aQute.bnd.annotation.metatype.Meta$AD ad
		Exception e
	private void addMethod (aQute.lib.osgi.Clazz$MethodDef, aQute.bnd.annotation.metatype.Meta$AD)  throws java.lang.Exception 
		aQute.lib.osgi.Clazz$MethodDef method
		aQute.bnd.annotation.metatype.Meta$AD ad
		String rtype
		String id
		String name
		int cardinality
		java.util.regex.Matcher m
		aQute.bnd.annotation.metatype.Meta$Type type
		boolean required
		String deflt
		String max
		String min
		String[] optionLabels
		String[] optionValues
		String description
		aQute.lib.osgi.Clazz c
		int i
		aQute.lib.tag.Tag adt
		int i
		aQute.lib.tag.Tag option
	private java.lang.String[] parseOptionValues (aQute.lib.osgi.Clazz)  throws java.lang.Exception 
		aQute.lib.osgi.Clazz c
		java.util.List values
	aQute.bnd.annotation.metatype.Meta$Type getType (java.lang.String) 
		String rtype
	public void method (aQute.lib.osgi.Clazz$MethodDef) 
		aQute.lib.osgi.Clazz$MethodDef mdef
	public java.lang.String getExtra () 
	public long lastModified () 
	public java.io.InputStream openInputStream ()  throws java.io.IOException 
		java.io.PipedInputStream pin
		java.io.PipedOutputStream pout
	private java.util.concurrent.Executor getExecutor () 
	public void setExtra (java.lang.String) 
		String extra
	public void write (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
		Exception e
		java.io.PrintWriter pw
	void finish ()  throws java.lang.Exception 
		aQute.bnd.annotation.metatype.Meta$OCD ocd
		String id
		String name
		String description
		String localization
		boolean factory
		String pid
		java.util.Map$Entry entry
	public void setDesignate (java.lang.String, boolean) 
		String pid
		boolean factory
}

aQute/bnd/make/metatype/MetatypePlugin.class
MetatypePlugin.java
package aQute.bnd.make.metatype
public aQute.bnd.make.metatype.MetatypePlugin extends java.lang.Object implements aQute.bnd.service.AnalyzerPlugin  {
	public void  () 
	public boolean analyzeJar (aQute.lib.osgi.Analyzer)  throws java.lang.Exception 
		aQute.lib.osgi.Analyzer analyzer
		java.util.Map map
		aQute.lib.osgi.Jar jar
		String name
		java.util.Collection metatypes
		aQute.lib.osgi.Clazz c
}

aQute/bnd/maven/
aQute/bnd/maven/BsnToMavenPath.class
BsnToMavenPath.java
package aQute.bnd.maven
public abstract aQute.bnd.maven.BsnToMavenPath extends java.lang.Object {
	public abstract java.lang.String[] getGroupAndArtifact (java.lang.String) 
}

aQute/bnd/maven/MavenCommand.class
MavenCommand.java
package aQute.bnd.maven
public aQute.bnd.maven.MavenCommand extends aQute.lib.osgi.Processor {
	final aQute.bnd.settings.Settings settings
	java.io.File temp
	static java.util.concurrent.Executor executor
	static java.util.regex.Pattern GROUP_ARTIFACT_VERSION
	static void  () 
	public void  () 
	public void  (aQute.lib.osgi.Processor) 
		aQute.lib.osgi.Processor p
	public void run (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		String option
		String cmd
	private void help () 
	private void settings ()  throws java.io.FileNotFoundException java.lang.Exception 
		java.io.File userHome
		java.io.File m2
		java.io.File settings
		java.io.FileReader rdr
		aQute.lib.collections.LineCollection lc
	private void bundle (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		java.util.List developers
		java.util.Properties properties
		String scm
		String passphrase
		String javadoc
		String source
		String output
		String url
		String artifact
		String group
		String version
		boolean nodelete
		String option
		java.io.InputStream in
		Exception e
		String email
		String input
		aQute.lib.osgi.Jar binaryJar
		java.io.File original
		java.util.jar.Manifest manifest
		aQute.bnd.maven.PomFromManifest pom
		String d
		java.util.Set exports
		aQute.lib.osgi.Jar sourceJar
		aQute.lib.osgi.Jar sourceJar
		java.util.Map$Entry entry
		aQute.lib.osgi.Jar javadocJar
		aQute.lib.osgi.Jar javadocJar
		java.io.File bundle
		String prefix
		java.io.File binaryFile
		java.io.File sourceFile
		java.io.File javadocFile
		java.io.File pomFile
		aQute.lib.osgi.Jar bundleJar
		java.io.File outputFile
	private void copyInfo (aQute.lib.osgi.Jar, aQute.lib.osgi.Jar, java.lang.String)  throws java.lang.Exception 
		aQute.lib.osgi.Jar source
		aQute.lib.osgi.Jar dest
		String type
		java.util.jar.Manifest sm
		java.util.jar.Manifest dm
	private void copyInfoHeader (java.util.jar.Manifest, java.util.jar.Manifest, java.lang.String, java.lang.String) 
		java.util.jar.Manifest sm
		java.util.jar.Manifest dm
		String key
		String value
		String v
	private void copyInfoResource (aQute.lib.osgi.Jar, aQute.lib.osgi.Jar, java.lang.String) 
		aQute.lib.osgi.Jar source
		aQute.lib.osgi.Jar dest
		String type
	protected aQute.lib.osgi.Jar getJarFromFileOrURL (java.lang.String)  throws java.io.IOException java.net.MalformedURLException 
		String spec
		aQute.lib.osgi.Jar jar
		aQute.lib.osgi.Jar jar
		aQute.lib.osgi.Jar jar
		java.io.File jarFile
		java.net.URL url
		java.io.InputStream in
	private void sign (java.io.File, java.lang.String)  throws java.lang.Exception 
		java.io.File file
		String passphrase
		java.io.File asc
		aQute.libg.command.Command command
		StringBuffer stdout
		StringBuffer stderr
		int result
	private aQute.lib.osgi.Jar javadoc (java.io.File, java.util.Set, java.util.jar.Manifest, java.util.Properties)  throws java.lang.Exception 
		java.io.File source
		java.util.Set exports
		java.util.jar.Manifest m
		java.util.Properties p
		java.io.File tmp
		aQute.libg.command.Command command
		java.util.jar.Attributes attr
		java.util.Properties pp
		java.util.Enumeration e
		String key
		String value
		String packageName
		StringBuffer out
		StringBuffer err
		int result
		aQute.lib.osgi.Jar jar
	private java.lang.String license (java.util.jar.Attributes) 
		java.util.jar.Attributes attr
		java.util.Map map
		StringBuilder sb
		String sep
		java.util.Map$Entry entry
		String key
		String link
		String description
	private java.lang.String copyright (java.util.jar.Attributes) 
		java.util.jar.Attributes attr
	private java.lang.String name (java.util.jar.Attributes) 
		java.util.jar.Attributes attr
		String name
	private java.lang.String description (java.util.jar.Attributes) 
		java.util.jar.Attributes attr
		String descr
	private void set (java.util.Properties, java.lang.String, java.lang.String) 
		java.util.Properties pp
		String option
		String defaultValue
		String key
		String existingValue
	void view (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		aQute.bnd.maven.support.Maven maven
		java.io.OutputStream out
		java.util.List urls
		java.net.URI uri
		java.net.URI[] urls2
		java.io.PrintWriter pw
		String ref
		java.util.regex.Matcher matcher
		String group
		String artifact
		String version
		aQute.bnd.maven.support.CachedPom pom
		aQute.lib.osgi.Builder a
		java.util.Set dependencies
		aQute.bnd.maven.support.Pom dep
		java.util.TreeSet sorted
		String p
}

aQute/bnd/maven/MavenDependencyGraph$Artifact.class
MavenDependencyGraph.java
package aQute.bnd.maven
public aQute.bnd.maven.MavenDependencyGraph$Artifact extends java.lang.Object {
	String groupId
	String artifactId
	String version
	aQute.bnd.maven.MavenDependencyGraph$Scope scope
	boolean optional
	String type
	java.net.URL url
	java.util.List dependencies
	final synthetic aQute.bnd.maven.MavenDependencyGraph this$0
	public void  (aQute.bnd.maven.MavenDependencyGraph, java.net.URL)  throws java.lang.Exception 
		java.net.URL url
		javax.xml.parsers.DocumentBuilder db
		org.w3c.dom.Document doc
		org.w3c.dom.Node node
		String scope
		org.w3c.dom.NodeList evaluate
		int i
		org.w3c.dom.Node childNode
		aQute.bnd.maven.MavenDependencyGraph$Artifact artifact
	public void add (aQute.bnd.maven.MavenDependencyGraph$Artifact) 
		aQute.bnd.maven.MavenDependencyGraph$Artifact artifact
	public java.lang.String toString () 
	public java.lang.String getPath ()  throws java.net.URISyntaxException 
}

aQute/bnd/maven/MavenDependencyGraph$Scope.class
MavenDependencyGraph.java
package aQute.bnd.maven
final enum aQute.bnd.maven.MavenDependencyGraph$Scope extends java.lang.Enum {
	public static final enum aQute.bnd.maven.MavenDependencyGraph$Scope COMPILE
	public static final enum aQute.bnd.maven.MavenDependencyGraph$Scope RUNTIME
	public static final enum aQute.bnd.maven.MavenDependencyGraph$Scope TEST
	public static final enum aQute.bnd.maven.MavenDependencyGraph$Scope PROVIDED
	public static final enum aQute.bnd.maven.MavenDependencyGraph$Scope SYSTEM
	public static final enum aQute.bnd.maven.MavenDependencyGraph$Scope IMPORT
	private static final synthetic aQute.bnd.maven.MavenDependencyGraph$Scope[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public static aQute.bnd.maven.MavenDependencyGraph$Scope[] values () 
	public static aQute.bnd.maven.MavenDependencyGraph$Scope valueOf (java.lang.String) 
}

aQute/bnd/maven/MavenDependencyGraph.class
MavenDependencyGraph.java
package aQute.bnd.maven
public aQute.bnd.maven.MavenDependencyGraph extends java.lang.Object {
	static final javax.xml.parsers.DocumentBuilderFactory docFactory
	static final javax.xml.xpath.XPathFactory xpathFactory
	final java.util.List dependencies
	final java.util.List repositories
	final javax.xml.xpath.XPath xpath
	final java.util.Map cache
	aQute.bnd.maven.MavenDependencyGraph$Artifact root
	static void  () 
	public void  () 
	public void addRepository (java.net.URL) 
		java.net.URL repository
	public aQute.bnd.maven.MavenDependencyGraph$Artifact getArtifact (java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
		java.net.URL repository
		String path
		java.net.URL url
		Exception e
	private java.lang.String getPath (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String path
		String groupId
		String artifactId
		String version
		StringBuilder sb
	public void addArtifact (aQute.bnd.maven.MavenDependencyGraph$Artifact)  throws java.lang.Exception 
		aQute.bnd.maven.MavenDependencyGraph$Artifact artifact
}

aQute/bnd/maven/MavenDeploy.class
MavenDeploy.java
package aQute.bnd.maven
public aQute.bnd.maven.MavenDeploy extends java.lang.Object implements aQute.bnd.service.Deploy aQute.bnd.service.Plugin  {
	String repository
	String url
	String homedir
	String keyname
	String passphrase
	aQute.libg.reporter.Reporter reporter
	public void  () 
	public void setProperties (java.util.Map) 
		java.util.Map map
	public void setReporter (aQute.libg.reporter.Reporter) 
		aQute.libg.reporter.Reporter processor
	public boolean deploy (aQute.bnd.build.Project, aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.bnd.build.Project project
		aQute.lib.osgi.Jar original
		java.util.Map deploy
		java.util.Map maven
		java.io.File target
		java.io.File tmp
		java.util.jar.Manifest manifest
		aQute.bnd.maven.PomResource pom
		java.io.File pomFile
		aQute.lib.osgi.Jar main
		aQute.lib.osgi.Jar src
		java.util.Map exports
		java.io.File jdoc
		aQute.lib.osgi.Jar javadoc
		java.io.File javadocFile
		java.io.File mainFile
		java.io.File srcFile
	private void split (aQute.lib.osgi.Jar, aQute.lib.osgi.Jar, aQute.lib.osgi.Jar) 
		aQute.lib.osgi.Jar original
		aQute.lib.osgi.Jar main
		aQute.lib.osgi.Jar src
		java.util.Map$Entry e
		String path
	private void maven_gpg_sign_and_deploy (aQute.bnd.build.Project, java.io.File, java.lang.String, java.io.File)  throws java.lang.Exception 
		aQute.bnd.build.Project b
		java.io.File file
		String classifier
		java.io.File pomFile
		aQute.libg.command.Command command
		StringBuffer stdout
		StringBuffer stderr
		int result
	private void optional (aQute.libg.command.Command, java.lang.String, java.lang.String) 
		aQute.libg.command.Command command
		String key
		String value
	private aQute.lib.osgi.Jar javadoc (java.io.File, aQute.bnd.build.Project, java.util.Set)  throws java.lang.Exception 
		java.io.File tmp
		aQute.bnd.build.Project b
		java.util.Set exports
		aQute.libg.command.Command command
		String packageName
		StringBuffer out
		StringBuffer err
		aQute.libg.command.Command c
		int result
		aQute.lib.osgi.Jar jar
	private java.io.File write (java.io.File, aQute.lib.osgi.Resource, java.lang.String)  throws java.lang.Exception 
		java.io.File base
		aQute.lib.osgi.Resource r
		String fileName
		java.io.File f
		java.io.OutputStream out
}

aQute/bnd/maven/MavenDeployCmd.class
MavenDeployCmd.java
package aQute.bnd.maven
public aQute.bnd.maven.MavenDeployCmd extends aQute.lib.osgi.Processor {
	String repository
	String url
	String homedir
	String keyname
	String passphrase
	aQute.libg.reporter.Reporter reporter
	public void  () 
	void run (java.lang.String[], int)  throws java.lang.Exception 
		String[] args
		int i
		String cmd
		String option
	public void setProperties (java.util.Map) 
		java.util.Map map
	public void setReporter (aQute.libg.reporter.Reporter) 
		aQute.libg.reporter.Reporter processor
	public boolean deploy (aQute.bnd.build.Project, aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.bnd.build.Project project
		aQute.lib.osgi.Jar original
		java.util.Map deploy
		java.util.Map maven
		java.io.File target
		java.io.File tmp
		java.util.jar.Manifest manifest
		aQute.bnd.maven.PomResource pom
		java.io.File pomFile
		aQute.lib.osgi.Jar main
		aQute.lib.osgi.Jar src
		java.util.Map exports
		java.io.File jdoc
		aQute.lib.osgi.Jar javadoc
		java.io.File javadocFile
		java.io.File mainFile
		java.io.File srcFile
	private void split (aQute.lib.osgi.Jar, aQute.lib.osgi.Jar, aQute.lib.osgi.Jar) 
		aQute.lib.osgi.Jar original
		aQute.lib.osgi.Jar main
		aQute.lib.osgi.Jar src
		java.util.Map$Entry e
		String path
	private void maven_gpg_sign_and_deploy (aQute.bnd.build.Project, java.io.File, java.lang.String, java.io.File)  throws java.lang.Exception 
		aQute.bnd.build.Project b
		java.io.File file
		String classifier
		java.io.File pomFile
		aQute.libg.command.Command command
		StringBuffer stdout
		StringBuffer stderr
		int result
	private void optional (aQute.libg.command.Command, java.lang.String, java.lang.String) 
		aQute.libg.command.Command command
		String key
		String value
	private aQute.lib.osgi.Jar javadoc (java.io.File, aQute.bnd.build.Project, java.util.Set)  throws java.lang.Exception 
		java.io.File tmp
		aQute.bnd.build.Project b
		java.util.Set exports
		aQute.libg.command.Command command
		String packageName
		StringBuffer out
		StringBuffer err
		aQute.libg.command.Command c
		int result
		aQute.lib.osgi.Jar jar
	private java.io.File write (java.io.File, aQute.lib.osgi.Resource, java.lang.String)  throws java.lang.Exception 
		java.io.File base
		aQute.lib.osgi.Resource r
		String fileName
		java.io.File f
		java.io.OutputStream out
}

aQute/bnd/maven/MavenGroup.class
MavenGroup.java
package aQute.bnd.maven
public aQute.bnd.maven.MavenGroup extends java.lang.Object implements aQute.bnd.maven.BsnToMavenPath aQute.bnd.service.Plugin  {
	String groupId
	public void  () 
	public java.lang.String[] getGroupAndArtifact (java.lang.String) 
		String bsn
		String[] result
	public void setProperties (java.util.Map) 
		java.util.Map map
	public void setReporter (aQute.libg.reporter.Reporter) 
		aQute.libg.reporter.Reporter processor
}

aQute/bnd/maven/MavenRepository.class
MavenRepository.java
package aQute.bnd.maven
public aQute.bnd.maven.MavenRepository extends java.lang.Object implements aQute.bnd.service.RepositoryPlugin aQute.bnd.service.Plugin aQute.bnd.maven.BsnToMavenPath  {
	public static String NAME
	java.io.File root
	aQute.libg.reporter.Reporter reporter
	String name
	private static synthetic int[] $SWITCH_TABLE$aQute$bnd$service$RepositoryPlugin$Strategy
	static void  () 
	public void  () 
	public java.lang.String toString () 
	public boolean canWrite () 
	public java.io.File[] get (java.lang.String, java.lang.String)  throws java.lang.Exception 
		String bsn
		String version
		aQute.libg.version.VersionRange range
		java.util.List plugins
		aQute.bnd.maven.BsnToMavenPath cvr
		String[] paths
		java.io.File[] files
	java.io.File[] find (java.lang.String, java.lang.String, aQute.libg.version.VersionRange) 
		String groupId
		String artifactId
		aQute.libg.version.VersionRange range
		String path
		java.io.File vsdir
		java.util.List result
		String[] versions
		String v
		String vv
		aQute.libg.version.Version vvv
		java.io.File file
	public java.util.List list (java.lang.String) 
		String regex
		java.util.List bsns
		java.util.regex.Pattern match
	void find (java.util.List, java.util.regex.Pattern, java.io.File, java.lang.String) 
		java.util.List bsns
		java.util.regex.Pattern pattern
		java.io.File base
		String name
		String[] list
		boolean found
		String entry
		char c
		String nextName
		java.io.File next
	public java.io.File put (aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
	public java.util.List versions (java.lang.String)  throws java.lang.Exception 
		String bsn
		java.io.File[] files
		java.util.List versions
		java.io.File f
		aQute.libg.version.Version v
	public void setProperties (java.util.Map) 
		java.util.Map map
		java.io.File home
		String root
	public void setReporter (aQute.libg.reporter.Reporter) 
		aQute.libg.reporter.Reporter processor
	public java.lang.String[] getGroupAndArtifact (java.lang.String) 
		String bsn
		String groupId
		String artifactId
		int n
		java.io.File gdir
		java.io.File adir
	public java.lang.String getName () 
	public java.io.File get (java.lang.String, java.lang.String, aQute.bnd.service.RepositoryPlugin$Strategy, java.util.Map)  throws java.lang.Exception 
		String bsn
		String range
		aQute.bnd.service.RepositoryPlugin$Strategy strategy
		java.util.Map properties
		java.io.File[] files
	public void setRoot (java.io.File) 
		java.io.File f
	static synthetic int[] $SWITCH_TABLE$aQute$bnd$service$RepositoryPlugin$Strategy () 
}

aQute/bnd/maven/PomFromManifest.class
PomFromManifest.java
package aQute.bnd.maven
public aQute.bnd.maven.PomFromManifest extends aQute.lib.osgi.WriteResource {
	final java.util.jar.Manifest manifest
	private java.util.List scm
	private java.util.List developers
	static final java.util.regex.Pattern NAME_URL
	String xbsn
	String xversion
	String xgroupId
	String xartifactId
	private String projectURL
	static void  () 
	public java.lang.String getBsn () 
		int n
	public java.lang.String getGroupId () 
	public java.lang.String getArtifactId () 
	public aQute.libg.version.Version getVersion () 
		String version
		aQute.libg.version.Version v
	public void  (java.util.jar.Manifest) 
		java.util.jar.Manifest manifest
	public long lastModified () 
	public void write (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
		java.io.PrintWriter ps
		String name
		String description
		String docUrl
		String bundleVendor
		String licenses
		aQute.lib.tag.Tag project
		String scmheader
		aQute.lib.tag.Tag scmtag
		String cm
		java.util.regex.Matcher m
		String namePart
		String urlPart
		aQute.lib.tag.Tag organization
		aQute.lib.tag.Tag d
		String email
		String id
		String xname
		String organization
		java.util.regex.Matcher m
		aQute.lib.tag.Tag developer
		aQute.lib.tag.Tag ls
		java.util.Map map
		java.util.Iterator e
		java.util.Map$Entry entry
		aQute.lib.tag.Tag l
		java.util.Map values
		String url
	private aQute.lib.tag.Tag tagFromMap (aQute.lib.tag.Tag, java.util.Map, java.lang.String, java.lang.String, java.lang.String) 
		aQute.lib.tag.Tag parent
		java.util.Map values
		String string
		String tag
		String object
		String value
	public void setSCM (java.lang.String) 
		String scm
	public void setURL (java.lang.String) 
		String url
	public void setBsn (java.lang.String) 
		String bsn
	public void addDeveloper (java.lang.String) 
		String email
	public void setVersion (java.lang.String) 
		String version
	public void setArtifact (java.lang.String) 
		String artifact
	public void setGroup (java.lang.String) 
		String group
}

aQute/bnd/maven/PomParser.class
PomParser.java
package aQute.bnd.maven
public aQute.bnd.maven.PomParser extends aQute.lib.osgi.Processor {
	static javax.xml.parsers.DocumentBuilderFactory dbf
	static javax.xml.xpath.XPathFactory xpathf
	static java.util.Set multiple
	static java.util.Set skip
	static void  () 
	public void  () 
	public java.util.Properties getProperties (java.io.File)  throws java.lang.Exception 
		java.io.File pom
		javax.xml.parsers.DocumentBuilder db
		javax.xml.xpath.XPath xpath
		org.w3c.dom.Document doc
		java.util.Properties p
		String relativePath
		java.io.File parentPom
		java.util.Properties parentProps
		org.w3c.dom.Element e
		String[] scopes
		org.w3c.dom.NodeList set
		String scope
	private java.lang.Object toBsn (org.w3c.dom.NodeList)  throws javax.xml.xpath.XPathExpressionException 
		org.w3c.dom.NodeList set
		javax.xml.xpath.XPath xpath
		StringBuilder sb
		String del
		int i
		org.w3c.dom.Node child
		String version
	static void traverse (java.lang.String, org.w3c.dom.Node, java.util.Properties) 
		String name
		org.w3c.dom.Node parent
		java.util.Properties p
		org.w3c.dom.NodeList children
		int n
		int i
		org.w3c.dom.Node child
		int i
		org.w3c.dom.Node child
		String value
}

aQute/bnd/maven/PomResource.class
PomResource.java
package aQute.bnd.maven
public aQute.bnd.maven.PomResource extends aQute.lib.osgi.WriteResource {
	final java.util.jar.Manifest manifest
	private java.util.Map scm
	static final java.util.regex.Pattern NAME_URL
	static void  () 
	public void  (java.util.jar.Manifest) 
		java.util.jar.Manifest manifest
	public long lastModified () 
	public void write (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
		java.io.PrintWriter ps
		String name
		String description
		String docUrl
		String version
		String bundleVendor
		String bsn
		String licenses
		int n
		String groupId
		String artifactId
		aQute.lib.tag.Tag project
		aQute.lib.tag.Tag scm
		java.util.Map$Entry e
		java.util.regex.Matcher m
		String namePart
		String urlPart
		aQute.lib.tag.Tag organization
		aQute.lib.tag.Tag ls
		java.util.Map map
		java.util.Iterator e
		java.util.Map$Entry entry
		aQute.lib.tag.Tag l
		java.util.Map values
		String url
	private aQute.lib.tag.Tag tagFromMap (aQute.lib.tag.Tag, java.util.Map, java.lang.String, java.lang.String, java.lang.String) 
		aQute.lib.tag.Tag parent
		java.util.Map values
		String string
		String tag
		String object
		String value
	public void setProperties (java.util.Map) 
		java.util.Map scm
}

aQute/bnd/maven/support/
aQute/bnd/maven/support/CachedPom.class
CachedPom.java
package aQute.bnd.maven.support
public aQute.bnd.maven.support.CachedPom extends aQute.bnd.maven.support.Pom {
	final aQute.bnd.maven.support.MavenEntry maven
	void  (aQute.bnd.maven.support.MavenEntry, java.net.URI)  throws java.lang.Exception 
		aQute.bnd.maven.support.MavenEntry mavenEntry
		java.net.URI repo
	public java.io.File getArtifact ()  throws java.lang.Exception 
}

aQute/bnd/maven/support/Maven.class
Maven.java
package aQute.bnd.maven.support
public aQute.bnd.maven.support.Maven extends java.lang.Object {
	final java.io.File userHome
	final java.util.Map entries
	static final String[] ALGORITHMS
	boolean usecache
	final java.util.concurrent.Executor executor
	java.io.File m2
	java.io.File repository
	static java.util.regex.Pattern MAVEN_RANGE
	static void  () 
	public void  (java.util.concurrent.Executor) 
		java.util.concurrent.Executor executor
	public transient aQute.bnd.maven.support.CachedPom getPom (java.lang.String, java.lang.String, java.lang.String, java.net.URI[])  throws java.lang.Exception 
		String groupId
		String artifactId
		String version
		java.net.URI[] extra
		aQute.bnd.maven.support.MavenEntry entry
	public aQute.bnd.maven.support.MavenEntry getEntry (java.lang.String, java.lang.String, java.lang.String)  throws java.lang.Exception 
		String groupId
		String artifactId
		String version
		String path
		aQute.bnd.maven.support.MavenEntry entry
		aQute.bnd.maven.support.MavenEntry entry
	private java.lang.String path (java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
	public void schedule (java.lang.Runnable) 
		Runnable runnable
	public aQute.bnd.maven.support.ProjectPom createProjectModel (java.io.File)  throws java.lang.Exception 
		java.io.File file
		aQute.bnd.maven.support.ProjectPom pom
	public aQute.bnd.maven.support.MavenEntry getEntry (aQute.bnd.maven.support.Pom)  throws java.lang.Exception 
		aQute.bnd.maven.support.Pom pom
	public void setM2 (java.io.File) 
		java.io.File dir
}

aQute/bnd/maven/support/MavenEntry$1.class
MavenEntry.java
package aQute.bnd.maven.support
 aQute.bnd.maven.support.MavenEntry$1 extends java.lang.Object implements java.util.concurrent.Callable  {
	final synthetic aQute.bnd.maven.support.MavenEntry this$0
	private final synthetic java.net.URI val$url
	void  (aQute.bnd.maven.support.MavenEntry, java.net.URI) 
	public java.io.File call ()  throws java.lang.Exception 
	public volatile synthetic java.lang.Object call ()  throws java.lang.Exception 
}

aQute/bnd/maven/support/MavenEntry$2.class
MavenEntry.java
package aQute.bnd.maven.support
 aQute.bnd.maven.support.MavenEntry$2 extends java.io.OutputStream {
	final synthetic aQute.bnd.maven.support.MavenEntry this$0
	private final synthetic java.security.MessageDigest val$md
	void  (aQute.bnd.maven.support.MavenEntry, java.security.MessageDigest) 
	public void write (int)  throws java.io.IOException 
		int c
	public void write (byte[], int, int) 
		byte[] buffer
		int offset
		int length
}

aQute/bnd/maven/support/MavenEntry.class
MavenEntry.java
package aQute.bnd.maven.support
public aQute.bnd.maven.support.MavenEntry extends java.lang.Object implements java.io.Closeable  {
	final aQute.bnd.maven.support.Maven maven
	final java.io.File root
	final java.io.File dir
	final String path
	final aQute.libg.filelock.DirectoryLock lock
	final java.util.Map poms
	final java.io.File pomFile
	final java.io.File artifactFile
	final String pomPath
	final java.io.File propertiesFile
	java.util.Properties properties
	private boolean propertiesChanged
	java.util.concurrent.FutureTask artifact
	private String artifactPath
	void  (aQute.bnd.maven.support.Maven, java.lang.String) 
		aQute.bnd.maven.support.Maven maven
		String path
	public aQute.bnd.maven.support.CachedPom getPom (java.net.URI[])  throws java.lang.Exception 
		java.net.URI[] urls
		java.net.URI url
		aQute.bnd.maven.support.CachedPom pom
		java.net.URI url
		String valid
		java.net.URI url
		java.net.URI url
	private boolean download (java.net.URI, java.lang.String)  throws java.net.MalformedURLException 
		java.net.URI repo
		String path
		java.net.URL url
		java.io.File file
		Exception e
	java.net.URL toURL (java.net.URI, java.lang.String)  throws java.net.MalformedURLException 
		java.net.URI base
		String path
		StringBuilder r
	private boolean isValid () 
	private void setProperty (java.lang.String, java.lang.String) 
		String key
		String value
		java.util.Properties properties
	protected java.util.Properties getProperties () 
		java.io.File props
		java.io.FileInputStream in
	private java.lang.String getProperty (java.lang.String) 
		String key
		java.util.Properties properties
	private void saveProperties ()  throws java.io.IOException 
		java.io.FileOutputStream fout
	private aQute.bnd.maven.support.CachedPom createPom (java.net.URI)  throws java.lang.Exception 
		java.net.URI url
		aQute.bnd.maven.support.CachedPom pom
	boolean verify (java.net.URI, java.lang.String)  throws java.lang.Exception 
		java.net.URI repo
		String path
		String algorithm
	private boolean verify (java.net.URI, java.lang.String, java.lang.String)  throws java.lang.Exception 
		java.net.URI repo
		String path
		String algorithm
		String digestPath
		java.io.File actualFile
		java.io.File digestFile
		java.security.MessageDigest md
		byte[] digest
		String source
		String hex
	public java.io.File getArtifact ()  throws java.lang.Exception 
	public java.io.File getPomFile () 
	public void close ()  throws java.io.IOException 
	public void remove () 
	static synthetic java.lang.String access$0 (aQute.bnd.maven.support.MavenEntry) 
	static synthetic boolean access$1 (aQute.bnd.maven.support.MavenEntry, java.net.URI, java.lang.String)  throws java.net.MalformedURLException 
}

aQute/bnd/maven/support/MavenRemoteRepository.class
MavenRemoteRepository.java
package aQute.bnd.maven.support
public aQute.bnd.maven.support.MavenRemoteRepository extends java.lang.Object implements aQute.bnd.service.RepositoryPlugin aQute.bnd.service.RegistryPlugin aQute.bnd.service.Plugin  {
	aQute.libg.reporter.Reporter reporter
	java.net.URI[] repositories
	aQute.bnd.service.Registry registry
	aQute.bnd.maven.support.Maven maven
	public void  () 
	public java.io.File[] get (java.lang.String, java.lang.String)  throws java.lang.Exception 
		String bsn
		String range
		java.io.File f
	public java.io.File get (java.lang.String, java.lang.String, aQute.bnd.service.RepositoryPlugin$Strategy, java.util.Map)  throws java.lang.Exception 
		String bsn
		String version
		aQute.bnd.service.RepositoryPlugin$Strategy strategy
		java.util.Map properties
		String groupId
		int n
		String artifactId
		aQute.bnd.maven.support.CachedPom pom
		String value
		aQute.bnd.maven.support.Pom$Scope action
		Exception e
	public aQute.bnd.maven.support.Maven getMaven () 
	public boolean canWrite () 
	public java.io.File put (aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
	public java.util.List list (java.lang.String)  throws java.lang.Exception 
		String regex
	public java.util.List versions (java.lang.String)  throws java.lang.Exception 
		String bsn
	public java.lang.String getName () 
	public transient void setRepositories (java.net.URI[]) 
		java.net.URI[] urls
	public void setProperties (java.util.Map) 
		java.util.Map map
		String repoString
		String[] repos
		int n
		String repo
		java.net.URI uri
		Exception e
	public void setReporter (aQute.libg.reporter.Reporter) 
		aQute.libg.reporter.Reporter reporter
	public void setRegistry (aQute.bnd.service.Registry) 
		aQute.bnd.service.Registry registry
	public void setMaven (aQute.bnd.maven.support.Maven) 
		aQute.bnd.maven.support.Maven maven
}

aQute/bnd/maven/support/Pom$Dependency.class
Pom.java
package aQute.bnd.maven.support
public aQute.bnd.maven.support.Pom$Dependency extends java.lang.Object {
	aQute.bnd.maven.support.Pom$Scope scope
	String type
	boolean optional
	String groupId
	String artifactId
	String version
	java.util.Set exclusions
	final synthetic aQute.bnd.maven.support.Pom this$0
	public void  (aQute.bnd.maven.support.Pom) 
	public aQute.bnd.maven.support.Pom$Scope getScope () 
	public java.lang.String getType () 
	public boolean isOptional () 
	public java.lang.String getGroupId () 
	public java.lang.String getArtifactId () 
	public java.lang.String getVersion () 
	public java.util.Set getExclusions () 
	public aQute.bnd.maven.support.Pom getPom ()  throws java.lang.Exception 
	public java.lang.String toString () 
		StringBuilder builder
}

aQute/bnd/maven/support/Pom$Rover.class
Pom.java
package aQute.bnd.maven.support
 aQute.bnd.maven.support.Pom$Rover extends java.lang.Object {
	final aQute.bnd.maven.support.Pom$Rover previous
	final aQute.bnd.maven.support.Pom$Dependency dependency
	final synthetic aQute.bnd.maven.support.Pom this$0
	public void  (aQute.bnd.maven.support.Pom, aQute.bnd.maven.support.Pom$Rover, aQute.bnd.maven.support.Pom$Dependency) 
		aQute.bnd.maven.support.Pom$Rover rover
		aQute.bnd.maven.support.Pom$Dependency d
	public boolean excludes (java.lang.String) 
		String name
}

aQute/bnd/maven/support/Pom$Scope.class
Pom.java
package aQute.bnd.maven.support
public final enum aQute.bnd.maven.support.Pom$Scope extends java.lang.Enum {
	public static final enum aQute.bnd.maven.support.Pom$Scope compile
	public static final enum aQute.bnd.maven.support.Pom$Scope runtime
	public static final enum aQute.bnd.maven.support.Pom$Scope system
	public static final enum aQute.bnd.maven.support.Pom$Scope import_
	public static final enum aQute.bnd.maven.support.Pom$Scope provided
	public static final enum aQute.bnd.maven.support.Pom$Scope test
	private static synthetic int[] $SWITCH_TABLE$aQute$bnd$maven$support$Pom$Scope
	private static final synthetic aQute.bnd.maven.support.Pom$Scope[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	private boolean includes (aQute.bnd.maven.support.Pom$Scope) 
		aQute.bnd.maven.support.Pom$Scope other
	public static aQute.bnd.maven.support.Pom$Scope[] values () 
	public static aQute.bnd.maven.support.Pom$Scope valueOf (java.lang.String) 
	static synthetic int[] $SWITCH_TABLE$aQute$bnd$maven$support$Pom$Scope () 
}

aQute/bnd/maven/support/Pom.class
Pom.java
package aQute.bnd.maven.support
public abstract aQute.bnd.maven.support.Pom extends java.lang.Object {
	static javax.xml.parsers.DocumentBuilderFactory dbf
	static javax.xml.xpath.XPathFactory xpf
	final aQute.bnd.maven.support.Maven maven
	final java.net.URI home
	String groupId
	String artifactId
	String version
	java.util.List dependencies
	Exception exception
	java.io.File pomFile
	String description
	String name
	static void  () 
	public java.lang.String getDescription () 
	public void  (aQute.bnd.maven.support.Maven, java.io.File, java.net.URI)  throws java.lang.Exception 
		aQute.bnd.maven.support.Maven maven
		java.io.File pomFile
		java.net.URI home
	void parse ()  throws java.lang.Exception 
		javax.xml.parsers.DocumentBuilder db
		org.w3c.dom.Document doc
		javax.xml.xpath.XPath xp
	protected void parse (org.w3c.dom.Document, javax.xml.xpath.XPath)  throws javax.xml.xpath.XPathExpressionException java.lang.Exception 
		org.w3c.dom.Document doc
		javax.xml.xpath.XPath xp
		String nextDescription
		org.w3c.dom.NodeList list
		int i
		org.w3c.dom.Node node
		aQute.bnd.maven.support.Pom$Dependency dep
		String scope
		String opt
		org.w3c.dom.NodeList exclusions
		int e
		org.w3c.dom.Node exc
		String exclGroupId
		String exclArtifactId
	private java.lang.String replace (java.lang.String, java.lang.String) 
		String key
		String dflt
	public java.lang.String getArtifactId ()  throws java.lang.Exception 
	public java.lang.String getGroupId ()  throws java.lang.Exception 
	public java.lang.String getVersion ()  throws java.lang.Exception 
	public java.util.List getDependencies ()  throws java.lang.Exception 
	public transient java.util.Set getDependencies (aQute.bnd.maven.support.Pom$Scope, java.net.URI[])  throws java.lang.Exception 
		aQute.bnd.maven.support.Pom$Scope scope
		java.net.URI[] urls
		java.util.Set result
		java.util.List queue
		aQute.bnd.maven.support.Pom$Dependency d
		aQute.bnd.maven.support.Pom$Rover rover
		aQute.bnd.maven.support.Pom$Dependency dep
		String groupId
		String artifactId
		String version
		String name
		aQute.bnd.maven.support.Pom sub
		aQute.bnd.maven.support.Pom$Dependency subd
		Exception e
	protected java.lang.String replace (java.lang.String) 
		String in
	public java.lang.String toString () 
	public transient java.io.File getLibrary (aQute.bnd.maven.support.Pom$Scope, java.net.URI[])  throws java.lang.Exception 
		aQute.bnd.maven.support.Pom$Scope action
		java.net.URI[] repositories
		aQute.bnd.maven.support.MavenEntry entry
		java.io.File file
		java.io.Writer writer
		aQute.bnd.maven.support.Pom dep
	private void doEntry (java.io.Writer, aQute.bnd.maven.support.Pom)  throws java.io.IOException java.lang.Exception 
		java.io.Writer writer
		aQute.bnd.maven.support.Pom dep
	public java.io.File getPomFile () 
	public java.lang.String getName () 
	public abstract java.io.File getArtifact ()  throws java.lang.Exception 
}

aQute/bnd/maven/support/ProjectPom$Rover.class
ProjectPom.java
package aQute.bnd.maven.support
 aQute.bnd.maven.support.ProjectPom$Rover extends java.lang.Object {
	final aQute.bnd.maven.support.ProjectPom$Rover previous
	final aQute.bnd.maven.support.Pom$Dependency dependency
	final synthetic aQute.bnd.maven.support.ProjectPom this$0
	public void  (aQute.bnd.maven.support.ProjectPom, aQute.bnd.maven.support.ProjectPom$Rover, aQute.bnd.maven.support.Pom$Dependency) 
		aQute.bnd.maven.support.ProjectPom$Rover rover
		aQute.bnd.maven.support.Pom$Dependency d
	public boolean excludes (java.lang.String) 
		String name
}

aQute/bnd/maven/support/ProjectPom.class
ProjectPom.java
package aQute.bnd.maven.support
public aQute.bnd.maven.support.ProjectPom extends aQute.bnd.maven.support.Pom {
	final java.util.List repositories
	final java.util.Properties properties
	String packaging
	String url
	static final java.util.regex.Pattern MACRO
	static void  () 
	void  (aQute.bnd.maven.support.Maven, java.io.File)  throws java.lang.Exception 
		aQute.bnd.maven.support.Maven maven
		java.io.File pomFile
	protected void parse (org.w3c.dom.Document, javax.xml.xpath.XPath)  throws java.lang.Exception 
		org.w3c.dom.Document doc
		javax.xml.xpath.XPath xp
		org.w3c.dom.Node parent
		java.io.File parentFile
		String parentGroupId
		String parentArtifactId
		String parentVersion
		String parentPath
		aQute.bnd.maven.support.ProjectPom parentPom
		java.util.Enumeration e
		String key
		aQute.bnd.maven.support.CachedPom parentPom
		org.w3c.dom.NodeList propNodes
		int i
		org.w3c.dom.Node node
		String key
		String value
		org.w3c.dom.NodeList repos
		int i
		org.w3c.dom.Node node
		String URIString
		java.net.URI uri
	private void setNames (aQute.bnd.maven.support.Pom)  throws java.lang.Exception 
		aQute.bnd.maven.support.Pom pom
	public java.util.Set getDependencies (aQute.bnd.maven.support.Pom$Scope)  throws java.lang.Exception 
		aQute.bnd.maven.support.Pom$Scope action
	protected java.lang.String replace (java.lang.String) 
		String in
		java.util.regex.Matcher matcher
		int last
		StringBuilder sb
		int n
		String replacement
	private java.lang.String get (java.lang.String) 
		String key
		String prop
	public java.util.Properties getProperties () 
	public java.lang.String getPackaging () 
	public java.lang.String getUrl () 
	public java.lang.String getProperty (java.lang.String) 
		String key
		String s
	public java.io.File getArtifact ()  throws java.lang.Exception 
}

aQute/bnd/maven/support/Repo.class
Repo.java
package aQute.bnd.maven.support
public aQute.bnd.maven.support.Repo extends java.lang.Object {
	public void  () 
}

aQute/bnd/plugin/
aQute/bnd/plugin/ActionWrapper.class
ActionWrapper.java
package aQute.bnd.plugin
public aQute.bnd.plugin.ActionWrapper extends java.lang.Object implements aQute.bnd.service.action.Action  {
	org.osgi.framework.ServiceReference ref
	org.osgi.framework.BundleContext context
	public void  (org.osgi.framework.BundleContext, org.osgi.framework.ServiceReference) 
		org.osgi.framework.BundleContext context
		org.osgi.framework.ServiceReference ref
	public void execute (aQute.bnd.build.Project, java.lang.String)  throws java.lang.Exception 
		aQute.bnd.build.Project project
		String action
		aQute.bnd.service.action.Action a
}

aQute/bnd/plugin/Activator$1.class
Activator.java
package aQute.bnd.plugin
 aQute.bnd.plugin.Activator$1 extends java.lang.Object implements java.lang.Runnable  {
	final synthetic aQute.bnd.plugin.Activator this$0
	private final synthetic String val$msg
	private final synthetic Throwable val$t
	void  (aQute.bnd.plugin.Activator, java.lang.String, java.lang.Throwable) 
	public void run () 
		org.eclipse.core.runtime.Status s
}

aQute/bnd/plugin/Activator$2.class
Activator.java
package aQute.bnd.plugin
 aQute.bnd.plugin.Activator$2 extends java.lang.Object implements java.lang.Runnable  {
	final synthetic aQute.bnd.plugin.Activator this$0
	private final synthetic StringBuffer val$sb
	void  (aQute.bnd.plugin.Activator, java.lang.StringBuffer) 
	public void run () 
		org.eclipse.core.runtime.Status s
}

aQute/bnd/plugin/Activator$3.class
Activator.java
package aQute.bnd.plugin
 aQute.bnd.plugin.Activator$3 extends java.lang.Object implements java.lang.Runnable  {
	final synthetic aQute.bnd.plugin.Activator this$0
	private final synthetic String val$msg
	void  (aQute.bnd.plugin.Activator, java.lang.String) 
	public void run () 
}

aQute/bnd/plugin/Activator$4.class
Activator.java
package aQute.bnd.plugin
 aQute.bnd.plugin.Activator$4 extends java.lang.Object implements java.lang.Runnable  {
	final synthetic aQute.bnd.plugin.Activator this$0
	private final synthetic StringBuffer val$sb
	void  (aQute.bnd.plugin.Activator, java.lang.StringBuffer) 
	public void run () 
		org.eclipse.core.runtime.Status s
}

aQute/bnd/plugin/Activator$5.class
Activator.java
package aQute.bnd.plugin
 aQute.bnd.plugin.Activator$5 extends java.lang.Object implements java.lang.Runnable  {
	final synthetic aQute.bnd.plugin.Activator this$0
	private final synthetic String val$title
	private final synthetic String val$extra
	private final synthetic org.eclipse.core.runtime.Status val$s
	void  (aQute.bnd.plugin.Activator, java.lang.String, java.lang.String, org.eclipse.core.runtime.Status) 
	public void run () 
}

aQute/bnd/plugin/Activator.class
Activator.java
package aQute.bnd.plugin
public aQute.bnd.plugin.Activator extends org.eclipse.ui.plugin.AbstractUIPlugin {
	public static final String PLUGIN_ID
	private static aQute.bnd.plugin.Activator plugin
	org.osgi.framework.BundleContext context
	aQute.bnd.plugin.Central central
	static volatile boolean busy
	public void  () 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
		java.util.Hashtable p
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	public static aQute.bnd.plugin.Activator getDefault () 
	public static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String) 
		String path
	public void error (java.lang.String, java.lang.Throwable) 
		String msg
		Throwable t
		org.eclipse.core.runtime.Status s
	public void info (java.lang.String) 
		String msg
		org.eclipse.core.runtime.Status s
	public void error (java.util.List) 
		java.util.List errors
		StringBuffer sb
		String msg
	public void message (java.lang.String) 
		String msg
	public void warning (java.util.List) 
		java.util.List errors
		StringBuffer sb
		String msg
	void async (java.lang.Runnable) 
		Runnable run
	public boolean getReportDone () 
	public java.io.File getCopy () 
	public boolean isPedantic () 
	public org.osgi.framework.BundleContext getBundleContext () 
	public void report (boolean, boolean, aQute.lib.osgi.Processor, java.lang.String, java.lang.String) 
		boolean warnings
		boolean acknowledge
		aQute.lib.osgi.Processor reporter
		String title
		String extra
		StringBuffer sb
		String msg
		String msg
		org.eclipse.core.runtime.Status s
	public aQute.bnd.plugin.Central getCentral () 
}

aQute/bnd/plugin/Central$1.class
Central.java
package aQute.bnd.plugin
 aQute.bnd.plugin.Central$1 extends java.lang.Object implements org.eclipse.core.resources.IResourceDeltaVisitor  {
	final synthetic aQute.bnd.plugin.Central this$0
	private final synthetic java.util.Set val$changed
	void  (aQute.bnd.plugin.Central, java.util.Set) 
	public boolean visit (org.eclipse.core.resources.IResourceDelta)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.runtime.IPath location
		java.io.File file
		java.io.File parent
		boolean parentIsWorkspace
		aQute.bnd.build.Project project
		Exception e
}

aQute/bnd/plugin/Central.class
Central.java
package aQute.bnd.plugin
public aQute.bnd.plugin.Central extends java.lang.Object implements org.eclipse.core.resources.IResourceChangeListener  {
	static org.eclipse.core.resources.IWorkspace iworkspace
	final java.util.Map javaProjectToModel
	final java.util.List listeners
	static aQute.bnd.build.Workspace workspace
	final org.osgi.framework.BundleContext context
	final aQute.bnd.build.Workspace ws
	void  (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	public aQute.bnd.build.Project getModel (org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.core.IJavaProject project
		aQute.bnd.build.Project model
		java.io.File projectDir
		Exception e
	public synchronized void resourceChanged (org.eclipse.core.resources.IResourceChangeEvent) 
		org.eclipse.core.resources.IResourceChangeEvent event
		long now
		org.eclipse.core.resources.IResourceDelta rootDelta
		java.util.Set changed
		aQute.bnd.build.Project p
		org.eclipse.core.runtime.CoreException e
	public static aQute.bnd.build.Workspace getWorkspace ()  throws java.lang.Exception 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.IPath path
		java.io.File f
	public void changed (aQute.bnd.build.Project) 
		aQute.bnd.build.Project model
		aQute.bnd.classpath.ModelListener m
		Exception e
	public void addModelListener (aQute.bnd.classpath.ModelListener) 
		aQute.bnd.classpath.ModelListener m
	public void removeModelListener (aQute.bnd.classpath.ModelListener) 
		aQute.bnd.classpath.ModelListener m
	public org.eclipse.jdt.core.IJavaProject getJavaProject (aQute.bnd.build.Project) 
		aQute.bnd.build.Project model
		org.eclipse.core.resources.IProject iproj
		org.eclipse.jdt.core.IJavaProject ij
	public static org.eclipse.core.runtime.IPath toPath (aQute.bnd.build.Project, java.io.File) 
		aQute.bnd.build.Project project
		java.io.File file
		String path
		String workspace
		org.eclipse.core.runtime.IPath p
	public static void refresh (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.resources.IResource r
		org.eclipse.core.runtime.IPath p
		org.eclipse.core.resources.IResource resource
		Exception e
	public void refreshPlugins ()  throws java.lang.Exception 
		java.util.List rps
		aQute.bnd.service.Refreshable rp
		java.io.File dir
	public void refreshFile (java.io.File)  throws java.lang.Exception 
		java.io.File f
		String path
		org.eclipse.core.resources.IResource r
	public void refresh (aQute.bnd.build.Project)  throws java.lang.Exception 
		aQute.bnd.build.Project p
		org.eclipse.jdt.core.IJavaProject jp
	private java.lang.String toLocal (java.io.File)  throws java.lang.Exception 
		java.io.File f
		String root
		String path
	public void close () 
}

aQute/bnd/plugin/builder/
aQute/bnd/plugin/builder/BndBuilder$DeltaVisitor.class
BndBuilder.java
package aQute.bnd.plugin.builder
 aQute.bnd.plugin.builder.BndBuilder$DeltaVisitor extends java.lang.Object implements org.eclipse.core.resources.IResourceDeltaVisitor  {
	final synthetic aQute.bnd.plugin.builder.BndBuilder this$0
	void  (aQute.bnd.plugin.builder.BndBuilder) 
	public boolean visit (org.eclipse.core.resources.IResourceDelta)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.resources.IResource resource
}

aQute/bnd/plugin/builder/BndBuilder$ResourceVisitor.class
BndBuilder.java
package aQute.bnd.plugin.builder
 aQute.bnd.plugin.builder.BndBuilder$ResourceVisitor extends java.lang.Object implements org.eclipse.core.resources.IResourceVisitor  {
	final synthetic aQute.bnd.plugin.builder.BndBuilder this$0
	void  (aQute.bnd.plugin.builder.BndBuilder) 
	public boolean visit (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
}

aQute/bnd/plugin/builder/BndBuilder.class
BndBuilder.java
package aQute.bnd.plugin.builder
public aQute.bnd.plugin.builder.BndBuilder extends org.eclipse.core.resources.IncrementalProjectBuilder {
	public static final String BUILDER_ID
	private static final String MARKER_TYPE
	public void  () 
	private void addMarker (org.eclipse.core.resources.IFile, java.lang.String, int, int) 
		org.eclipse.core.resources.IFile file
		String message
		int lineNumber
		int severity
		org.eclipse.core.resources.IMarker marker
	protected org.eclipse.core.resources.IProject[] build (int, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		int kind
		java.util.Map args
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IResourceDelta delta
	void checkBnd (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IFile file
		aQute.lib.osgi.Builder builder
		Exception e1
		java.util.Iterator i
		java.util.Iterator i
		Exception e
	private void deleteMarkers (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	protected void fullBuild (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected void incrementalBuild (org.eclipse.core.resources.IResourceDelta, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.runtime.IProgressMonitor monitor
}

aQute/bnd/plugin/builder/BndNature.class
BndNature.java
package aQute.bnd.plugin.builder
public aQute.bnd.plugin.builder.BndNature extends java.lang.Object implements org.eclipse.core.resources.IProjectNature  {
	public static final String NATURE_ID
	private org.eclipse.core.resources.IProject project
	public void  () 
	public void configure ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProjectDescription desc
		org.eclipse.core.resources.ICommand[] commands
		int i
		org.eclipse.core.resources.ICommand[] newCommands
		org.eclipse.core.resources.ICommand command
	public void deconfigure ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProjectDescription description
		org.eclipse.core.resources.ICommand[] commands
		int i
		org.eclipse.core.resources.ICommand[] newCommands
	public org.eclipse.core.resources.IProject getProject () 
	public void setProject (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
}

aQute/bnd/plugin/builder/ToggleNatureAction.class
ToggleNatureAction.java
package aQute.bnd.plugin.builder
public aQute.bnd.plugin.builder.ToggleNatureAction extends java.lang.Object implements org.eclipse.ui.IObjectActionDelegate  {
	private org.eclipse.jface.viewers.ISelection selection
	public void  () 
	public void run (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
		java.util.Iterator it
		Object element
		org.eclipse.core.resources.IProject project
	public void selectionChanged (org.eclipse.jface.action.IAction, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.action.IAction action
		org.eclipse.jface.viewers.ISelection selection
	public void setActivePart (org.eclipse.jface.action.IAction, org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.jface.action.IAction action
		org.eclipse.ui.IWorkbenchPart targetPart
	private void toggleNature (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IProjectDescription description
		String[] natures
		int i
		String[] newNatures
		String[] newNatures
}

aQute/bnd/plugin/editors/
aQute/bnd/plugin/editors/BndCompletionProcessor.class
BndCompletionProcessor.java
package aQute.bnd.plugin.editors
public aQute.bnd.plugin.editors.BndCompletionProcessor extends java.lang.Object implements org.eclipse.jface.text.contentassist.IContentAssistProcessor  {
	public void  () 
	public org.eclipse.jface.text.contentassist.ICompletionProposal[] computeCompletionProposals (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer viewer
		int offset
		org.eclipse.jface.text.contentassist.ICompletionProposal[] result
		int i
		aQute.bnd.help.Syntax s
		org.eclipse.jface.text.contentassist.IContextInformation info
	public org.eclipse.jface.text.contentassist.IContextInformation[] computeContextInformation (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer viewer
		int offset
	public char[] getCompletionProposalAutoActivationCharacters () 
	public char[] getContextInformationAutoActivationCharacters () 
	public org.eclipse.jface.text.contentassist.IContextInformationValidator getContextInformationValidator () 
	public java.lang.String getErrorMessage () 
}

aQute/bnd/plugin/editors/BndHover$DocString.class
BndHover.java
package aQute.bnd.plugin.editors
 aQute.bnd.plugin.editors.BndHover$DocString extends java.lang.Object implements java.lang.CharSequence  {
	org.eclipse.jface.text.IDocument doc
	void  () 
	public char charAt (int) 
		int index
		org.eclipse.jface.text.BadLocationException e
	public int length () 
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
}

aQute/bnd/plugin/editors/BndHover.class
BndHover.java
package aQute.bnd.plugin.editors
public aQute.bnd.plugin.editors.BndHover extends java.lang.Object implements org.eclipse.jface.text.ITextHover  {
	public void  () 
	public java.lang.String getHoverInfo (org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.ITextViewer textViewer
		org.eclipse.jface.text.IRegion hoverRegion
		org.eclipse.jface.text.IDocument doc
		String key
		aQute.bnd.help.Syntax syntax
		StringBuilder sb
		String text
		Exception e
	public org.eclipse.jface.text.IRegion getHoverRegion (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer textViewer
		int offset
		org.eclipse.jface.text.IDocument doc
		int start
		int end
		int length
		org.eclipse.jface.text.BadLocationException e
	boolean isWordChar (char) 
		char c
	java.lang.String wrap (java.lang.String, int) 
		String text
		int width
		StringBuilder sb
		int n
		int r
		char c
}

aQute/bnd/plugin/editors/BndMultiPageEditor$1.class
BndMultiPageEditor.java
package aQute.bnd.plugin.editors
 aQute.bnd.plugin.editors.BndMultiPageEditor$1 extends java.lang.Object implements java.lang.Runnable  {
	final synthetic aQute.bnd.plugin.editors.BndMultiPageEditor this$0
	private final synthetic org.eclipse.core.resources.IResourceChangeEvent val$event
	void  (aQute.bnd.plugin.editors.BndMultiPageEditor, org.eclipse.core.resources.IResourceChangeEvent) 
	public void run () 
		org.eclipse.ui.IWorkbenchPage[] pages
		int i
		org.eclipse.ui.IEditorPart editorPart
}

aQute/bnd/plugin/editors/BndMultiPageEditor.class
BndMultiPageEditor.java
package aQute.bnd.plugin.editors
public aQute.bnd.plugin.editors.BndMultiPageEditor extends org.eclipse.ui.part.MultiPageEditorPart implements org.eclipse.core.resources.IResourceChangeListener  {
	private org.eclipse.swt.widgets.Table table
	private org.eclipse.ui.editors.text.TextEditor editor
	private org.eclipse.swt.custom.StyledText text
	public void  () 
	void createTextEditor () 
		int index
		org.eclipse.ui.PartInitException e
	void createPage1 () 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout layout
		int index
		org.eclipse.jface.viewers.TableViewer tableViewer
		org.eclipse.swt.widgets.TableColumn tableColumn
		org.eclipse.swt.widgets.TableColumn tableColumn_1
	void createPage2 () 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.FillLayout layout
		int index
	void createPage3 () 
	protected void createPages () 
	public void dispose () 
	public void doSave (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void doSaveAs () 
		org.eclipse.ui.IEditorPart editor
	public void setInput (org.eclipse.ui.IEditorInput) 
		org.eclipse.ui.IEditorInput iei
		org.eclipse.ui.IFileEditorInput in
		org.eclipse.core.resources.IProject project
	public void gotoMarker (org.eclipse.core.resources.IMarker) 
		org.eclipse.core.resources.IMarker marker
	public void init (org.eclipse.ui.IEditorSite, org.eclipse.ui.IEditorInput)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IEditorSite site
		org.eclipse.ui.IEditorInput editorInput
	public boolean isSaveAsAllowed () 
	protected void pageChange (int) 
		int newPageIndex
	public void resourceChanged (org.eclipse.core.resources.IResourceChangeEvent) 
		org.eclipse.core.resources.IResourceChangeEvent event
	void sortWords () 
		String editorText
		java.util.StringTokenizer tokenizer
		java.util.ArrayList editorWords
		java.io.StringWriter displayText
		int i
	static synthetic org.eclipse.ui.editors.text.TextEditor access$0 (aQute.bnd.plugin.editors.BndMultiPageEditor) 
}

aQute/bnd/plugin/editors/BndMultiPageEditorContributor$1.class
BndMultiPageEditorContributor.java
package aQute.bnd.plugin.editors
 aQute.bnd.plugin.editors.BndMultiPageEditorContributor$1 extends org.eclipse.jface.action.Action {
	final synthetic aQute.bnd.plugin.editors.BndMultiPageEditorContributor this$0
	void  (aQute.bnd.plugin.editors.BndMultiPageEditorContributor) 
	public void run () 
}

aQute/bnd/plugin/editors/BndMultiPageEditorContributor.class
BndMultiPageEditorContributor.java
package aQute.bnd.plugin.editors
public aQute.bnd.plugin.editors.BndMultiPageEditorContributor extends org.eclipse.ui.part.MultiPageEditorActionBarContributor {
	private org.eclipse.ui.IEditorPart activeEditorPart
	private org.eclipse.jface.action.Action sampleAction
	public void  () 
	protected org.eclipse.jface.action.IAction getAction (org.eclipse.ui.texteditor.ITextEditor, java.lang.String) 
		org.eclipse.ui.texteditor.ITextEditor editor
		String actionID
	public void setActivePage (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart part
		org.eclipse.ui.IActionBars actionBars
		org.eclipse.ui.texteditor.ITextEditor editor
	private void createActions () 
	public void contributeToMenu (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager manager
		org.eclipse.jface.action.IMenuManager menu
	public void contributeToToolBar (org.eclipse.jface.action.IToolBarManager) 
		org.eclipse.jface.action.IToolBarManager manager
}

aQute/bnd/plugin/editors/BndScanner$1.class
BndScanner.java
package aQute.bnd.plugin.editors
 aQute.bnd.plugin.editors.BndScanner$1 extends java.lang.Object implements org.eclipse.jface.text.rules.IWhitespaceDetector  {
	final synthetic aQute.bnd.plugin.editors.BndScanner this$0
	void  (aQute.bnd.plugin.editors.BndScanner) 
	public boolean isWhitespace (char) 
		char c
}

aQute/bnd/plugin/editors/BndScanner$BndWordRule.class
BndScanner.java
package aQute.bnd.plugin.editors
 aQute.bnd.plugin.editors.BndScanner$BndWordRule extends java.lang.Object implements org.eclipse.jface.text.rules.IRule  {
	java.util.Map keyWords
	final synthetic aQute.bnd.plugin.editors.BndScanner this$0
	public void  (aQute.bnd.plugin.editors.BndScanner) 
	private boolean isWordStart (char) 
		char c
	private boolean isWordPart (char) 
		char c
	public org.eclipse.jface.text.rules.IToken evaluate (org.eclipse.jface.text.rules.ICharacterScanner) 
		org.eclipse.jface.text.rules.ICharacterScanner scanner
		StringBuffer sb
		int c
		org.eclipse.jface.text.rules.IToken token
	private void addWords (java.lang.String[], org.eclipse.jface.text.rules.IToken) 
		String[] words
		org.eclipse.jface.text.rules.IToken token
		int i
}

aQute/bnd/plugin/editors/BndScanner.class
BndScanner.java
package aQute.bnd.plugin.editors
public aQute.bnd.plugin.editors.BndScanner extends org.eclipse.jface.text.rules.RuleBasedScanner {
	aQute.bnd.plugin.editors.BndSourceViewerConfiguration bsvc
	public void  (aQute.bnd.plugin.editors.BndSourceViewerConfiguration) 
		aQute.bnd.plugin.editors.BndSourceViewerConfiguration manager
		org.eclipse.jface.text.rules.IRule[] rules
}

aQute/bnd/plugin/editors/BndSourceViewerConfiguration$BndPartitionScanner.class
BndSourceViewerConfiguration.java
package aQute.bnd.plugin.editors
 aQute.bnd.plugin.editors.BndSourceViewerConfiguration$BndPartitionScanner extends org.eclipse.jface.text.rules.RuleBasedPartitionScanner {
	final synthetic aQute.bnd.plugin.editors.BndSourceViewerConfiguration this$0
	public void  (aQute.bnd.plugin.editors.BndSourceViewerConfiguration) 
		org.eclipse.jface.text.rules.IToken singleLineComment
		org.eclipse.jface.text.rules.IPredicateRule[] rules
}

aQute/bnd/plugin/editors/BndSourceViewerConfiguration$MultiLineCommentScanner.class
BndSourceViewerConfiguration.java
package aQute.bnd.plugin.editors
 aQute.bnd.plugin.editors.BndSourceViewerConfiguration$MultiLineCommentScanner extends org.eclipse.jface.text.rules.RuleBasedScanner {
	final synthetic aQute.bnd.plugin.editors.BndSourceViewerConfiguration this$0
	public void  (aQute.bnd.plugin.editors.BndSourceViewerConfiguration) 
}

aQute/bnd/plugin/editors/BndSourceViewerConfiguration.class
BndSourceViewerConfiguration.java
package aQute.bnd.plugin.editors
public aQute.bnd.plugin.editors.BndSourceViewerConfiguration extends org.eclipse.jface.text.source.SourceViewerConfiguration {
	org.eclipse.jface.text.rules.Token T_DEFAULT
	org.eclipse.jface.text.rules.Token T_MACRO
	org.eclipse.jface.text.rules.Token T_ERROR
	org.eclipse.jface.text.rules.Token T_COMMENT
	org.eclipse.jface.text.rules.Token T_INSTRUCTION
	org.eclipse.jface.text.rules.Token T_OPTION
	org.eclipse.jface.text.rules.Token T_DIRECTIVE
	org.eclipse.jface.text.rules.Token T_PROPERTY
	org.eclipse.jface.text.rules.Token T_COMPONENT
	static final String SINGLELINE_COMMENT_TYPE
	static java.util.Properties syntax
	aQute.bnd.plugin.editors.BndScanner scanner
	aQute.bnd.plugin.editors.BndSourceViewerConfiguration$MultiLineCommentScanner multiLineCommentScanner
	org.eclipse.jface.text.source.ISharedTextColors colors
	static void  () 
	public void  (org.eclipse.jface.text.source.ISharedTextColors) 
		org.eclipse.jface.text.source.ISharedTextColors colors
	public org.eclipse.jface.text.presentation.IPresentationReconciler getPresentationReconciler (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		org.eclipse.jface.text.presentation.PresentationReconciler reconciler
	private void configureReconciler (org.eclipse.jface.text.presentation.PresentationReconciler, java.lang.String, org.eclipse.jface.text.rules.ITokenScanner) 
		org.eclipse.jface.text.presentation.PresentationReconciler reconciler
		String partitionType
		org.eclipse.jface.text.rules.ITokenScanner scanner
		org.eclipse.jface.text.rules.DefaultDamagerRepairer dr
	protected aQute.bnd.plugin.editors.BndScanner getBndScanner () 
	protected aQute.bnd.plugin.editors.BndSourceViewerConfiguration$MultiLineCommentScanner getMultiLineCommentScanner () 
	public java.lang.String[] getDefaultPrefixes (org.eclipse.jface.text.source.ISourceViewer, java.lang.String) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		String contentType
	public org.eclipse.jface.text.ITextHover getTextHover (org.eclipse.jface.text.source.ISourceViewer, java.lang.String) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		String contentType
	public org.eclipse.jface.text.contentassist.IContentAssistant getContentAssistant (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer viewer
		org.eclipse.jface.text.contentassist.ContentAssistant assistant
}

aQute/bnd/plugin/editors/BndTextEditor.class
BndTextEditor.java
package aQute.bnd.plugin.editors
public aQute.bnd.plugin.editors.BndTextEditor extends org.eclipse.ui.editors.text.TextEditor {
	void  () 
	protected void createActions () 
}

aQute/bnd/plugin/editors/MacroRule.class
MacroRule.java
package aQute.bnd.plugin.editors
public aQute.bnd.plugin.editors.MacroRule extends java.lang.Object implements org.eclipse.jface.text.rules.IRule  {
	private StringBuffer buffer
	private org.eclipse.jface.text.rules.IToken token
	public void  (org.eclipse.jface.text.rules.IToken) 
		org.eclipse.jface.text.rules.IToken token
	public org.eclipse.jface.text.rules.IToken evaluate (org.eclipse.jface.text.rules.ICharacterScanner) 
		org.eclipse.jface.text.rules.ICharacterScanner scanner
		int c
	boolean scan (org.eclipse.jface.text.rules.ICharacterScanner, java.lang.StringBuffer) 
		org.eclipse.jface.text.rules.ICharacterScanner scanner
		StringBuffer buffer
		int c
		int terminator
}

aQute/bnd/plugin/popup/
aQute/bnd/plugin/popup/Scripts$1.class
Scripts.java
package aQute.bnd.plugin.popup
 aQute.bnd.plugin.popup.Scripts$1 extends org.eclipse.core.runtime.jobs.Job {
	final synthetic aQute.bnd.plugin.popup.Scripts this$0
	private final synthetic String val$label
	void  (aQute.bnd.plugin.popup.Scripts, java.lang.String, java.lang.String) 
		String $anonymous0
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		aQute.bnd.build.Project project
		java.util.Map actions
		aQute.bnd.service.action.Action cmd
		Throwable e
		Exception e
}

aQute/bnd/plugin/popup/Scripts.class
Scripts.java
package aQute.bnd.plugin.popup
public aQute.bnd.plugin.popup.Scripts extends org.eclipse.ui.actions.CompoundContributionItem {
	final java.util.List projects
	public void  () 
		org.eclipse.ui.ISelectionService is
		org.eclipse.jface.viewers.ISelection s
		org.eclipse.jface.viewers.IStructuredSelection ss
		java.util.Iterator i
		Object oo
		org.eclipse.jdt.core.IJavaProject jp
		org.eclipse.core.resources.IResource r
		org.eclipse.core.resources.IProject iproject
		aQute.bnd.build.Project project
		java.io.File bndFile
	public void  (java.lang.String) 
		String id
	protected org.eclipse.jface.action.IContributionItem[] getContributionItems () 
		java.util.Set titles
		boolean first
		aQute.bnd.build.Project project
		aQute.bnd.plugin.popup.SubMenu root
		aQute.bnd.plugin.popup.SubMenu sub
		String title
	void exec (java.lang.String) 
		String label
		org.eclipse.core.runtime.jobs.Job job
}

aQute/bnd/plugin/popup/SubMenu$1.class
SubMenu.java
package aQute.bnd.plugin.popup
 aQute.bnd.plugin.popup.SubMenu$1 extends org.eclipse.jface.action.Action {
	final synthetic aQute.bnd.plugin.popup.SubMenu this$0
	private final synthetic aQute.bnd.plugin.popup.Scripts val$script
	private final synthetic String val$full
	void  (aQute.bnd.plugin.popup.SubMenu, java.lang.String, aQute.bnd.plugin.popup.Scripts, java.lang.String) 
	public void run () 
}

aQute/bnd/plugin/popup/SubMenu.class
SubMenu.java
package aQute.bnd.plugin.popup
public aQute.bnd.plugin.popup.SubMenu extends org.eclipse.jface.action.MenuManager {
	java.util.Map items
	void  (java.lang.String) 
		String name
	public org.eclipse.jface.action.IContributionItem[] getItems () 
	void add (aQute.bnd.plugin.popup.Scripts, java.lang.String, java.lang.String) 
		aQute.bnd.plugin.popup.Scripts script
		String s
		String full
		int n
		String name
		String remainder
		org.eclipse.jface.action.IContributionItem ici
		aQute.bnd.plugin.popup.SubMenu sub
		String[] parts
		String part
		String name
		org.eclipse.jface.action.IContributionItem ici
		aQute.bnd.plugin.popup.SubMenu sub
	void add (aQute.bnd.plugin.popup.SubMenu) 
		aQute.bnd.plugin.popup.SubMenu subMenu
		org.eclipse.jface.action.IContributionItem ici
}

aQute/bnd/plugin/popup/actions/
aQute/bnd/plugin/popup/actions/AddToRepo.class
AddToRepo.java
package aQute.bnd.plugin.popup.actions
public aQute.bnd.plugin.popup.actions.AddToRepo extends java.lang.Object implements org.eclipse.ui.IObjectActionDelegate  {
	org.eclipse.core.resources.IFile[] locations
	public void  () 
	public void run (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
		int i
		java.io.File mf
		aQute.lib.osgi.Jar jar
		aQute.lib.osgi.Verifier verifier
		java.util.List info
		aQute.bnd.build.Workspace ws
		java.util.List repos
		aQute.bnd.plugin.popup.actions.repo.RepoDialog d
		aQute.bnd.service.RepositoryPlugin repo
		Exception e
		Exception e
	public void selectionChanged (org.eclipse.jface.action.IAction, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.action.IAction action
		org.eclipse.jface.viewers.ISelection selection
	org.eclipse.core.resources.IFile[] getLocations (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.viewers.StructuredSelection ss
		org.eclipse.core.resources.IFile[] result
		int n
		java.util.Iterator i
	public void setActivePart (org.eclipse.jface.action.IAction, org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.jface.action.IAction action
		org.eclipse.ui.IWorkbenchPart targetPart
}

aQute/bnd/plugin/popup/actions/InstallBundle.class
InstallBundle.java
package aQute.bnd.plugin.popup.actions
public aQute.bnd.plugin.popup.actions.InstallBundle extends java.lang.Object implements org.eclipse.ui.IObjectActionDelegate  {
	org.eclipse.core.resources.IFile[] locations
	public void  () 
	public void run (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
		aQute.bnd.plugin.Activator activator
		java.util.Map map
		org.osgi.framework.BundleContext context
		org.osgi.framework.Bundle[] bundles
		int i
		java.util.List installed
		java.util.List updated
		int errors
		int i
		java.io.File mf
		String url
		org.osgi.framework.Bundle b
		Exception e
		org.osgi.framework.ServiceReference ref
		org.osgi.service.packageadmin.PackageAdmin packageAdmin
		StringBuffer sb
	private void printBundles (java.lang.String, java.util.List, java.lang.StringBuffer) 
		String msg
		java.util.List list
		StringBuffer sb
		org.osgi.framework.Bundle b
		String version
		String name
		int p
	public void selectionChanged (org.eclipse.jface.action.IAction, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.action.IAction action
		org.eclipse.jface.viewers.ISelection selection
	org.eclipse.core.resources.IFile[] getLocations (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.viewers.StructuredSelection ss
		org.eclipse.core.resources.IFile[] result
		int n
		java.util.Iterator i
	public void setActivePart (org.eclipse.jface.action.IAction, org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.jface.action.IAction action
		org.eclipse.ui.IWorkbenchPart targetPart
}

aQute/bnd/plugin/popup/actions/MakeBundle.class
MakeBundle.java
package aQute.bnd.plugin.popup.actions
public aQute.bnd.plugin.popup.actions.MakeBundle extends java.lang.Object implements org.eclipse.ui.IObjectActionDelegate  {
	org.eclipse.core.resources.IFile[] locations
	public void  () 
	public void run (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
		aQute.bnd.plugin.Activator activator
		int i
		java.io.File mf
		aQute.bnd.build.Project project
		java.io.File[] files
		String target
		java.io.File f
		aQute.lib.osgi.Builder builder
		java.io.File cwd
		java.io.File target
		java.io.File target
		String name
		aQute.lib.osgi.Jar jar
		String path
		java.io.File copy
		String p
		String msg
		Exception e
		Exception e
	public static aQute.lib.osgi.Builder setBuilder (aQute.bnd.plugin.Activator, org.eclipse.core.resources.IProject, java.io.File)  throws java.lang.Exception java.io.IOException java.io.FileNotFoundException 
		aQute.bnd.plugin.Activator activator
		org.eclipse.core.resources.IProject project
		java.io.File mf
		aQute.lib.osgi.Builder builder
		java.io.File p
		aQute.lib.osgi.eclipse.EclipseClasspath ecp
	public void selectionChanged (org.eclipse.jface.action.IAction, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.action.IAction action
		org.eclipse.jface.viewers.ISelection selection
	org.eclipse.core.resources.IFile[] getLocations (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.viewers.StructuredSelection ss
		org.eclipse.core.resources.IFile[] result
		int n
		java.util.Iterator i
	public void setActivePart (org.eclipse.jface.action.IAction, org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.jface.action.IAction action
		org.eclipse.ui.IWorkbenchPart targetPart
}

aQute/bnd/plugin/popup/actions/VerifyBundle.class
VerifyBundle.java
package aQute.bnd.plugin.popup.actions
public aQute.bnd.plugin.popup.actions.VerifyBundle extends java.lang.Object implements org.eclipse.ui.IObjectActionDelegate  {
	org.eclipse.core.resources.IFile[] locations
	public void  () 
	public void run (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
		int i
		java.io.File mf
		aQute.lib.osgi.Jar jar
		aQute.lib.osgi.Verifier verifier
		java.util.List info
		Exception e
		Exception e
	public void selectionChanged (org.eclipse.jface.action.IAction, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.action.IAction action
		org.eclipse.jface.viewers.ISelection selection
	org.eclipse.core.resources.IFile[] getLocations (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.viewers.StructuredSelection ss
		org.eclipse.core.resources.IFile[] result
		int n
		java.util.Iterator i
	public void setActivePart (org.eclipse.jface.action.IAction, org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.jface.action.IAction action
		org.eclipse.ui.IWorkbenchPart targetPart
}

aQute/bnd/plugin/popup/actions/WrapBundle.class
WrapBundle.java
package aQute.bnd.plugin.popup.actions
public aQute.bnd.plugin.popup.actions.WrapBundle extends java.lang.Object implements org.eclipse.ui.IObjectActionDelegate  {
	org.eclipse.core.resources.IFile[] locations
	public void  () 
	public void run (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
		int i
		Exception e
	public void selectionChanged (org.eclipse.jface.action.IAction, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.action.IAction action
		org.eclipse.jface.viewers.ISelection selection
	org.eclipse.core.resources.IFile[] getLocations (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.viewers.StructuredSelection ss
		org.eclipse.core.resources.IFile[] result
		int n
		java.util.Iterator i
	public void setActivePart (org.eclipse.jface.action.IAction, org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.jface.action.IAction action
		org.eclipse.ui.IWorkbenchPart targetPart
}

aQute/bnd/plugin/popup/actions/repo/
aQute/bnd/plugin/popup/actions/repo/RepoDialog$1.class
RepoDialog.java
package aQute.bnd.plugin.popup.actions.repo
 aQute.bnd.plugin.popup.actions.repo.RepoDialog$1 extends org.eclipse.swt.events.SelectionAdapter {
	final synthetic aQute.bnd.plugin.popup.actions.repo.RepoDialog this$0
	void  (aQute.bnd.plugin.popup.actions.repo.RepoDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

aQute/bnd/plugin/popup/actions/repo/RepoDialog.class
RepoDialog.java
package aQute.bnd.plugin.popup.actions.repo
public aQute.bnd.plugin.popup.actions.repo.RepoDialog extends org.eclipse.jface.dialogs.Dialog {
	private org.eclipse.swt.widgets.Text bsn
	private org.eclipse.swt.widgets.Text version
	private org.eclipse.swt.widgets.Label lblRepository
	private org.eclipse.swt.widgets.Combo repositories
	private java.util.List repos
	private aQute.lib.osgi.Jar jar
	private org.eclipse.swt.widgets.Label lblBundleDescription
	private org.eclipse.swt.widgets.Text description
	private aQute.bnd.service.RepositoryPlugin selected
	public void  (org.eclipse.swt.widgets.Shell, aQute.lib.osgi.Jar, java.util.List) 
		org.eclipse.swt.widgets.Shell parentShell
		aQute.lib.osgi.Jar jar
		java.util.List repos
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite container
		org.eclipse.swt.widgets.Label lblBundleSymbolicName
		org.eclipse.swt.widgets.Label lblVersion
	private void setup () 
		String v
		java.util.Iterator i
		aQute.bnd.service.RepositoryPlugin plugin
		Exception e
	protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Button button
	protected org.eclipse.swt.graphics.Point getInitialSize () 
	public aQute.bnd.service.RepositoryPlugin getRepository () 
	static synthetic java.util.List access$0 (aQute.bnd.plugin.popup.actions.repo.RepoDialog) 
	static synthetic org.eclipse.swt.widgets.Combo access$1 (aQute.bnd.plugin.popup.actions.repo.RepoDialog) 
	static synthetic void access$2 (aQute.bnd.plugin.popup.actions.repo.RepoDialog, aQute.bnd.service.RepositoryPlugin) 
}

aQute/bnd/repo/
aQute/bnd/repo/eclipse/
aQute/bnd/repo/eclipse/EclipseRepo.class
EclipseRepo.java
package aQute.bnd.repo.eclipse
public aQute.bnd.repo.eclipse.EclipseRepo extends java.lang.Object implements aQute.bnd.service.Plugin aQute.bnd.service.RepositoryPlugin  {
	java.io.File root
	aQute.libg.reporter.Reporter reporter
	String name
	java.util.Map index
	public static String LOCATION
	public static String NAME
	private static synthetic int[] $SWITCH_TABLE$aQute$bnd$service$RepositoryPlugin$Strategy
	static void  () 
	public void  () 
	public void setProperties (java.util.Map) 
		java.util.Map map
		String location
		Exception e
	java.util.Map buildIndex ()  throws java.lang.Exception 
		java.io.File index
		java.io.File[] plugins
		java.io.File f
		java.util.Map map
		String s
	private java.lang.String read (java.io.File)  throws java.lang.Exception 
		java.io.File index
		java.io.BufferedReader fr
		StringBuilder sb
		String s
	private void write (java.io.File, java.util.Map)  throws java.lang.Exception 
		java.io.File index
		java.util.Map map
		String s
		java.io.FileWriter fw
	private java.util.Map buildIndex (java.io.File[]) 
		java.io.File[] plugins
		java.util.Map map
		java.io.File plugin
		aQute.lib.osgi.Jar jar
		java.util.jar.Manifest manifest
		String bsn
		String version
		java.util.Map instance
	public void setReporter (aQute.libg.reporter.Reporter) 
		aQute.libg.reporter.Reporter reporter
	public boolean canWrite () 
	public java.io.File[] get (java.lang.String, java.lang.String)  throws java.lang.Exception 
		String bsn
		String range
		aQute.libg.version.VersionRange r
		java.util.Map instances
		java.util.List result
		String version
		aQute.libg.version.Version v
		java.io.File f
	public java.lang.String getName () 
	public java.util.List list (java.lang.String) 
		String regex
		aQute.lib.osgi.Instruction pattern
		java.util.List result
		String f
	public java.io.File put (aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
	public java.util.List versions (java.lang.String) 
		String bsn
		java.util.Map instances
		java.util.List versions
		String v
	public java.io.File get (java.lang.String, java.lang.String, aQute.bnd.service.RepositoryPlugin$Strategy, java.util.Map)  throws java.lang.Exception 
		String bsn
		String range
		aQute.bnd.service.RepositoryPlugin$Strategy strategy
		java.util.Map properties
		java.io.File[] files
	static synthetic int[] $SWITCH_TABLE$aQute$bnd$service$RepositoryPlugin$Strategy () 
}

aQute/bnd/service/
aQute/bnd/service/AnalyzerPlugin.class
AnalyzerPlugin.java
package aQute.bnd.service
public abstract aQute.bnd.service.AnalyzerPlugin extends java.lang.Object {
	public abstract boolean analyzeJar (aQute.lib.osgi.Analyzer)  throws java.lang.Exception 
}

aQute/bnd/service/BndListener.class
BndListener.java
package aQute.bnd.service
public aQute.bnd.service.BndListener extends java.lang.Object {
	final java.util.concurrent.atomic.AtomicInteger inside
	public void  () 
	public void changed (java.io.File) 
		java.io.File file
	public void begin () 
	public void end () 
	public boolean isInside () 
	public void signal (aQute.libg.reporter.Reporter) 
		aQute.libg.reporter.Reporter reporter
}

aQute/bnd/service/CommandPlugin.class
CommandPlugin.java
package aQute.bnd.service
public abstract aQute.bnd.service.CommandPlugin extends java.lang.Object {
	public abstract void before (aQute.bnd.build.Project, java.lang.String) 
	public abstract void after (aQute.bnd.build.Project, java.lang.String, java.lang.Throwable) 
}

aQute/bnd/service/Compiler.class
Compiler.java
package aQute.bnd.service
public abstract aQute.bnd.service.Compiler extends java.lang.Object {
	public abstract boolean compile (aQute.bnd.build.Project, java.util.Collection, java.util.Collection, java.io.File)  throws java.lang.Exception 
}

aQute/bnd/service/DependencyContributor.class
DependencyContributor.java
package aQute.bnd.service
public abstract aQute.bnd.service.DependencyContributor extends java.lang.Object {
	public abstract void addDependencies (aQute.bnd.build.Project, java.util.Set) 
}

aQute/bnd/service/Deploy.class
Deploy.java
package aQute.bnd.service
public abstract aQute.bnd.service.Deploy extends java.lang.Object {
	public abstract boolean deploy (aQute.bnd.build.Project, aQute.lib.osgi.Jar)  throws java.lang.Exception 
}

aQute/bnd/service/EclipseJUnitTester.class
EclipseJUnitTester.java
package aQute.bnd.service
public abstract aQute.bnd.service.EclipseJUnitTester extends java.lang.Object {
	public abstract void setPort (int) 
	public abstract void setHost (java.lang.String) 
}

aQute/bnd/service/LauncherPlugin.class
LauncherPlugin.java
package aQute.bnd.service
public abstract aQute.bnd.service.LauncherPlugin extends java.lang.Object {
	public abstract aQute.bnd.build.ProjectLauncher getLauncher (aQute.bnd.build.Project)  throws java.lang.Exception 
	public abstract aQute.bnd.build.ProjectTester getTester (aQute.bnd.build.Project) 
}

aQute/bnd/service/MakePlugin.class
MakePlugin.java
package aQute.bnd.service
public abstract aQute.bnd.service.MakePlugin extends java.lang.Object {
	public abstract aQute.lib.osgi.Resource make (aQute.lib.osgi.Builder, java.lang.String, java.util.Map)  throws java.lang.Exception 
}

aQute/bnd/service/OBRIndexProvider.class
OBRIndexProvider.java
package aQute.bnd.service
public abstract aQute.bnd.service.OBRIndexProvider extends java.lang.Object {
	public abstract java.util.Collection getOBRIndexes ()  throws java.io.IOException 
	public abstract java.util.Set getSupportedModes () 
}

aQute/bnd/service/OBRResolutionMode.class
OBRResolutionMode.java
package aQute.bnd.service
public final enum aQute.bnd.service.OBRResolutionMode extends java.lang.Enum {
	public static final enum aQute.bnd.service.OBRResolutionMode build
	public static final enum aQute.bnd.service.OBRResolutionMode runtime
	private static final synthetic aQute.bnd.service.OBRResolutionMode[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public static aQute.bnd.service.OBRResolutionMode[] values () 
	public static aQute.bnd.service.OBRResolutionMode valueOf (java.lang.String) 
}

aQute/bnd/service/Plugin.class
Plugin.java
package aQute.bnd.service
public abstract aQute.bnd.service.Plugin extends java.lang.Object {
	public abstract void setProperties (java.util.Map) 
	public abstract void setReporter (aQute.libg.reporter.Reporter) 
}

aQute/bnd/service/Refreshable.class
Refreshable.java
package aQute.bnd.service
public abstract aQute.bnd.service.Refreshable extends java.lang.Object {
	public abstract boolean refresh () 
	public abstract java.io.File getRoot () 
}

aQute/bnd/service/Registry.class
Registry.java
package aQute.bnd.service
public abstract aQute.bnd.service.Registry extends java.lang.Object {
	public abstract java.util.List getPlugins (java.lang.Class) 
	public abstract java.lang.Object getPlugin (java.lang.Class) 
}

aQute/bnd/service/RegistryPlugin.class
RegistryPlugin.java
package aQute.bnd.service
public abstract aQute.bnd.service.RegistryPlugin extends java.lang.Object {
	public abstract void setRegistry (aQute.bnd.service.Registry) 
}

aQute/bnd/service/RemoteRepositoryPlugin.class
RemoteRepositoryPlugin.java
package aQute.bnd.service
public abstract aQute.bnd.service.RemoteRepositoryPlugin extends java.lang.Object implements aQute.bnd.service.RepositoryPlugin  {
	public abstract aQute.bnd.service.ResourceHandle getHandle (java.lang.String, java.lang.String, aQute.bnd.service.RepositoryPlugin$Strategy, java.util.Map)  throws java.lang.Exception 
	public abstract java.io.File getCacheDirectory () 
}

aQute/bnd/service/RepositoryListenerPlugin.class
RepositoryListenerPlugin.java
package aQute.bnd.service
public abstract aQute.bnd.service.RepositoryListenerPlugin extends java.lang.Object {
	public abstract void bundleAdded (aQute.bnd.service.RepositoryPlugin, aQute.lib.osgi.Jar, java.io.File) 
}

aQute/bnd/service/RepositoryPlugin$Strategy.class
RepositoryPlugin.java
package aQute.bnd.service
public final enum aQute.bnd.service.RepositoryPlugin$Strategy extends java.lang.Enum {
	public static final enum aQute.bnd.service.RepositoryPlugin$Strategy LOWEST
	public static final enum aQute.bnd.service.RepositoryPlugin$Strategy HIGHEST
	public static final enum aQute.bnd.service.RepositoryPlugin$Strategy EXACT
	private static final synthetic aQute.bnd.service.RepositoryPlugin$Strategy[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public static aQute.bnd.service.RepositoryPlugin$Strategy[] values () 
	public static aQute.bnd.service.RepositoryPlugin$Strategy valueOf (java.lang.String) 
}

aQute/bnd/service/RepositoryPlugin.class
RepositoryPlugin.java
package aQute.bnd.service
public abstract aQute.bnd.service.RepositoryPlugin extends java.lang.Object {
	public abstract java.io.File[] get (java.lang.String, java.lang.String)  throws java.lang.Exception 
	public abstract java.io.File get (java.lang.String, java.lang.String, aQute.bnd.service.RepositoryPlugin$Strategy, java.util.Map)  throws java.lang.Exception 
	public abstract boolean canWrite () 
	public abstract java.io.File put (aQute.lib.osgi.Jar)  throws java.lang.Exception 
	public abstract java.util.List list (java.lang.String)  throws java.lang.Exception 
	public abstract java.util.List versions (java.lang.String)  throws java.lang.Exception 
	public abstract java.lang.String getName () 
}

aQute/bnd/service/ResourceHandle$Location.class
ResourceHandle.java
package aQute.bnd.service
public final enum aQute.bnd.service.ResourceHandle$Location extends java.lang.Enum {
	public static final enum aQute.bnd.service.ResourceHandle$Location local
	public static final enum aQute.bnd.service.ResourceHandle$Location remote_cached
	public static final enum aQute.bnd.service.ResourceHandle$Location remote
	private static final synthetic aQute.bnd.service.ResourceHandle$Location[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public static aQute.bnd.service.ResourceHandle$Location[] values () 
	public static aQute.bnd.service.ResourceHandle$Location valueOf (java.lang.String) 
}

aQute/bnd/service/ResourceHandle.class
ResourceHandle.java
package aQute.bnd.service
public abstract aQute.bnd.service.ResourceHandle extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract aQute.bnd.service.ResourceHandle$Location getLocation () 
	public abstract java.io.File request ()  throws java.io.IOException 
}

aQute/bnd/service/Scripter.class
Scripter.java
package aQute.bnd.service
public abstract aQute.bnd.service.Scripter extends java.lang.Object {
	public abstract void eval (java.util.Map, java.io.StringReader) 
}

aQute/bnd/service/SignerPlugin.class
SignerPlugin.java
package aQute.bnd.service
public abstract aQute.bnd.service.SignerPlugin extends java.lang.Object {
	public abstract void sign (aQute.lib.osgi.Builder, java.lang.String)  throws java.lang.Exception 
}

aQute/bnd/service/action/
aQute/bnd/service/action/Action.class
Action.java
package aQute.bnd.service.action
public abstract aQute.bnd.service.action.Action extends java.lang.Object {
	public abstract void execute (aQute.bnd.build.Project, java.lang.String)  throws java.lang.Exception 
}

aQute/bnd/service/action/NamedAction.class
NamedAction.java
package aQute.bnd.service.action
public abstract aQute.bnd.service.action.NamedAction extends java.lang.Object implements aQute.bnd.service.action.Action  {
	public abstract java.lang.String getName () 
}

aQute/bnd/service/action/packageinfo
aQute/bnd/service/packageinfo
aQute/bnd/service/url/
aQute/bnd/service/url/URLConnector.class
URLConnector.java
package aQute.bnd.service.url
public abstract aQute.bnd.service.url.URLConnector extends java.lang.Object {
	public abstract java.io.InputStream connect (java.net.URL)  throws java.io.IOException 
}

aQute/bnd/settings/
aQute/bnd/settings/Settings.class
Settings.java
package aQute.bnd.settings
public aQute.bnd.settings.Settings extends java.lang.Object {
	public static final String EMAIL
	public static final String NAME
	public static final String PASSWORD_SHA1
	static final String KEY_PRIVATE
	static final String KEY_PUBLIC
	static final String KEY_SET
	static java.util.prefs.Preferences prefs
	static void  () 
	public void  () 
	public java.lang.String globalGet (java.lang.String, java.lang.String) 
		String key
		String def
	public void globalSet (java.lang.String, java.lang.String)  throws java.util.prefs.BackingStoreException 
		String key
		String value
	public java.util.Collection getKeys ()  throws java.util.prefs.BackingStoreException 
	public void globalRemove (java.lang.String)  throws java.util.prefs.BackingStoreException 
		String key
	private void generate ()  throws java.security.NoSuchAlgorithmException 
		aQute.libg.tuple.Pair pair
	public java.security.PrivateKey getPrivateKey ()  throws java.lang.Exception 
		String key
	public java.security.PublicKey getPublicKey ()  throws java.lang.Exception 
		String key
}

aQute/bnd/signing/
aQute/bnd/signing/JartoolSigner$1.class
JartoolSigner.java
package aQute.bnd.signing
 aQute.bnd.signing.JartoolSigner$1 extends java.lang.Thread {
	final synthetic aQute.bnd.signing.JartoolSigner this$0
	private final synthetic java.io.InputStream val$in
	private final synthetic StringBuffer val$sb
	void  (aQute.bnd.signing.JartoolSigner, java.io.InputStream, java.lang.StringBuffer) 
	public void run () 
		java.io.BufferedReader rdr
		String line
}

aQute/bnd/signing/JartoolSigner.class
JartoolSigner.java
package aQute.bnd.signing
public aQute.bnd.signing.JartoolSigner extends java.lang.Object implements aQute.bnd.service.Plugin aQute.bnd.service.SignerPlugin  {
	String keystore
	String storetype
	String path
	String storepass
	String keypass
	String sigFile
	public void  () 
	public void setProperties (java.util.Map) 
		java.util.Map map
	public void setReporter (aQute.libg.reporter.Reporter) 
		aQute.libg.reporter.Reporter processor
	public void sign (aQute.lib.osgi.Builder, java.lang.String)  throws java.lang.Exception 
		aQute.lib.osgi.Builder builder
		String alias
		java.io.File f
		aQute.lib.osgi.Jar jar
		java.io.File tmp
		aQute.libg.command.Command command
		StringBuffer out
		StringBuffer err
		int exitValue
		aQute.lib.osgi.Jar signed
		java.util.Map dir
		String path
	java.lang.StringBuffer collect (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
		StringBuffer sb
		Thread tin
}

aQute/bnd/signing/Signer.class
Signer.java
package aQute.bnd.signing
public aQute.bnd.signing.Signer extends aQute.lib.osgi.Processor {
	static java.util.regex.Pattern METAINFDIR
	String[] digestNames
	java.io.File keystoreFile
	String password
	String alias
	static void  () 
	public void  () 
	public void signJar (aQute.lib.osgi.Jar) 
		aQute.lib.osgi.Jar jar
		java.security.MessageDigest[] digestAlgorithms
		java.util.jar.Manifest manifest
		java.io.ByteArrayOutputStream o
		byte[] newManifestBytes
		byte[] signatureFileBytes
		java.security.KeyStore keystore
		java.security.KeyStore$PrivateKeyEntry privateKeyEntry
		java.io.FileInputStream keystoreInputStream
		Exception e
		java.security.PrivateKey privateKey
		java.security.Signature signature
		java.io.ByteArrayOutputStream tmpStream
		Exception e
	private byte[] doSignatureFile (java.lang.String[], java.security.MessageDigest[], byte[]) 
		String[] digestNames
		java.security.MessageDigest[] algorithms
		byte[] manbytes
		java.io.ByteArrayOutputStream out
		java.io.PrintStream ps
		int a
		byte[] digest
	private void doManifest (aQute.lib.osgi.Jar, java.lang.String[], java.security.MessageDigest[], java.io.OutputStream)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
		String[] digestNames
		java.security.MessageDigest[] algorithms
		java.io.OutputStream out
		java.util.Map$Entry entry
		String name
		int a
		byte[] digest
		String header
	private void digest (java.security.MessageDigest[], aQute.lib.osgi.Resource)  throws java.lang.Exception 
		java.security.MessageDigest[] algorithms
		aQute.lib.osgi.Resource r
		java.io.InputStream in
		byte[] data
		int size
		int a
	private void getAlgorithms (java.lang.String[], java.security.MessageDigest[]) 
		String[] digestNames
		java.security.MessageDigest[] algorithms
		int i
		String name
		java.security.NoSuchAlgorithmException e
	public void setPassword (java.lang.String) 
		String string
	public void setKeystore (java.io.File) 
		java.io.File keystore
	public void setAlias (java.lang.String) 
		String string
}

aQute/bnd/test/
aQute/bnd/test/BndTestCase.class
BndTestCase.java
package aQute.bnd.test
public abstract aQute.bnd.test.BndTestCase extends junit.framework.TestCase {
	public void  () 
	protected void assertOk (aQute.libg.reporter.Reporter) 
		aQute.libg.reporter.Reporter reporter
		junit.framework.AssertionFailedError t
	private void print (java.lang.String, java.util.List) 
		String title
		java.util.List strings
		Object s
}

aQute/bnd/test/SimpleContext.class
SimpleContext.java
package aQute.bnd.test
public aQute.bnd.test.SimpleContext extends java.lang.Object implements javax.xml.namespace.NamespaceContext  {
	final String prefix
	final String ns
	void  (java.lang.String, java.lang.String) 
		String prefix
		String ns
	public java.lang.String getNamespaceURI (java.lang.String) 
		String prefix
	public java.lang.String getPrefix (java.lang.String) 
		String namespaceURI
	public java.util.Iterator getPrefixes (java.lang.String) 
		String namespaceURI
}

aQute/bnd/test/XmlTester$1.class
XmlTester.java
package aQute.bnd.test
 aQute.bnd.test.XmlTester$1 extends java.lang.Object implements javax.xml.namespace.NamespaceContext  {
	final synthetic aQute.bnd.test.XmlTester this$0
	private final synthetic String[] val$namespace
	void  (aQute.bnd.test.XmlTester, java.lang.String[]) 
	public java.util.Iterator getPrefixes (java.lang.String) 
		String namespaceURI
	public java.lang.String getPrefix (java.lang.String) 
		String namespaceURI
		int i
	public java.lang.String getNamespaceURI (java.lang.String) 
		String prefix
		int i
}

aQute/bnd/test/XmlTester.class
XmlTester.java
package aQute.bnd.test
public aQute.bnd.test.XmlTester extends java.lang.Object {
	static final javax.xml.parsers.DocumentBuilderFactory dbf
	static final javax.xml.xpath.XPathFactory xpathf
	static final javax.xml.parsers.DocumentBuilder db
	final org.w3c.dom.Document document
	final javax.xml.xpath.XPath xpath
	static void  () 
		javax.xml.parsers.ParserConfigurationException e
	public transient void  (java.io.InputStream, java.lang.String[])  throws java.lang.Exception 
		java.io.InputStream in
		String[] namespace
	public void assertAttribute (java.lang.String, java.lang.String)  throws javax.xml.xpath.XPathExpressionException 
		String value
		String expr
		String o
}

aQute/lib/
aQute/lib/base64/
aQute/lib/base64/Base64.class
Base64.java
package aQute.lib.base64
public aQute.lib.base64.Base64 extends java.lang.Object {
	byte[] data
	static final String alphabet
	static byte[] values
	static void  () 
		int i
		int i
		char c
	public void  (byte[]) 
		byte[] data
	public static final byte[] decodeBase64 (java.lang.String) 
		String string
		java.io.ByteArrayOutputStream out
		int register
		int i
		int pads
		byte[] test
		char c
		int v
	private static void flush (java.io.ByteArrayOutputStream, int, int) 
		java.io.ByteArrayOutputStream out
		int register
		int pads
	public void  (java.lang.String) 
		String s
	public java.lang.String toString () 
	public static java.lang.String encodeBase64 (byte[]) 
		byte[] data
		StringBuffer sb
		int buf
		int bits
		int n
		int v
		int mod
		int i
	public java.lang.Object toData () 
}

aQute/lib/base64/packageinfo
aQute/lib/collections/
aQute/lib/collections/LineCollection.class
LineCollection.java
package aQute.lib.collections
public aQute.lib.collections.LineCollection extends java.lang.Object implements java.util.Iterator java.io.Closeable  {
	final java.io.BufferedReader reader
	String next
	public void  (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
	public void  (java.io.File)  throws java.io.IOException 
		java.io.File in
	public void  (java.io.Reader)  throws java.io.IOException 
		java.io.Reader reader
	public void  (java.io.BufferedReader)  throws java.io.IOException 
		java.io.BufferedReader reader
	public boolean hasNext () 
	public java.lang.String next () 
		String result
		Exception e
	public void remove () 
	public void close ()  throws java.io.IOException 
	public volatile synthetic java.lang.Object next () 
}

aQute/lib/collections/Logic.class
Logic.java
package aQute.lib.collections
public aQute.lib.collections.Logic extends java.lang.Object {
	public void  () 
	public static transient java.util.Collection retain (java.util.Collection, java.util.Collection[]) 
		java.util.Collection first
		java.util.Collection[] sets
		java.util.Set result
		java.util.Collection set
	public static transient java.util.Collection remove (java.util.Collection, java.util.Collection[]) 
		java.util.Collection first
		java.util.Collection[] sets
		java.util.Set result
		java.util.Collection set
}

aQute/lib/collections/MultiMap$1.class
MultiMap.java
package aQute.lib.collections
 aQute.lib.collections.MultiMap$1 extends java.lang.Object implements java.util.Iterator  {
	java.util.Iterator master
	java.util.Iterator current
	final synthetic aQute.lib.collections.MultiMap this$0
	void  (aQute.lib.collections.MultiMap) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

aQute/lib/collections/MultiMap.class
MultiMap.java
package aQute.lib.collections
public aQute.lib.collections.MultiMap extends java.util.HashMap {
	private static final long serialVersionUID
	final java.util.Set EMPTY
	public void  () 
	public boolean add (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.util.Set set
	public boolean addAll (java.lang.Object, java.util.Collection) 
		Object key
		java.util.Collection value
		java.util.Set set
	public boolean remove (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.util.Set set
		boolean result
	public boolean removeAll (java.lang.Object, java.util.Collection) 
		Object key
		java.util.Collection value
		java.util.Set set
		boolean result
	public java.util.Iterator iterate (java.lang.Object) 
		Object key
		java.util.Set set
	public java.util.Iterator all () 
}

aQute/lib/collections/packageinfo
aQute/lib/deployer/
aQute/lib/deployer/FileInstallRepo.class
FileInstallRepo.java
package aQute.lib.deployer
public aQute.lib.deployer.FileInstallRepo extends aQute.lib.deployer.FileRepo {
	String group
	boolean dirty
	aQute.libg.reporter.Reporter reporter
	java.util.regex.Pattern REPO_FILE
	public void  () 
	public void setProperties (java.util.Map) 
		java.util.Map map
	public void setReporter (aQute.libg.reporter.Reporter) 
		aQute.libg.reporter.Reporter reporter
	public java.io.File put (aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
		java.util.jar.Manifest manifest
		String bsn
		java.util.Map b
		String key
		String versionString
		aQute.libg.version.Version version
		aQute.libg.version.Version version
		java.io.File dir
		java.io.File dir
		String fName
		java.io.File file
	public boolean refresh () 
	public java.util.List list (java.lang.String) 
		String regex
		aQute.lib.osgi.Instruction pattern
		String[] list
		java.util.List result
		String f
		java.util.regex.Matcher m
		String s
	public java.io.File[] get (java.lang.String, java.lang.String)  throws java.net.MalformedURLException 
		String bsn
		String versionRange
		aQute.libg.version.VersionRange range
		aQute.libg.version.VersionRange range
		java.io.File[] instances
		java.util.SortedMap versions
		int i
		java.util.regex.Matcher m
		String versionString
		aQute.libg.version.Version version
		aQute.libg.version.Version version
}

aQute/lib/deployer/FileRepo.class
FileRepo.java
package aQute.lib.deployer
public aQute.lib.deployer.FileRepo extends java.lang.Object implements aQute.bnd.service.Plugin aQute.bnd.service.RepositoryPlugin aQute.bnd.service.Refreshable aQute.bnd.service.RegistryPlugin  {
	public static String LOCATION
	public static String READONLY
	public static String NAME
	java.io.File[] EMPTY_FILES
	protected java.io.File root
	aQute.bnd.service.Registry registry
	boolean canWrite
	java.util.regex.Pattern REPO_FILE
	aQute.libg.reporter.Reporter reporter
	boolean dirty
	String name
	private static synthetic int[] $SWITCH_TABLE$aQute$bnd$service$RepositoryPlugin$Strategy
	static void  () 
	public void  () 
	public void  (java.lang.String, java.io.File, boolean) 
		String name
		java.io.File location
		boolean canWrite
	protected void init ()  throws java.lang.Exception 
	public void setProperties (java.util.Map) 
		java.util.Map map
		String location
		String readonly
	public java.io.File[] get (java.lang.String, java.lang.String)  throws java.lang.Exception 
		String bsn
		String versionRange
		java.io.File f
		aQute.libg.version.VersionRange range
		aQute.libg.version.VersionRange range
		java.io.File[] instances
		java.util.SortedMap versions
		int i
		java.util.regex.Matcher m
		String versionString
		aQute.libg.version.Version version
		aQute.libg.version.Version version
		java.io.File[] files
	public boolean canWrite () 
	public java.io.File put (aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
		java.util.jar.Manifest manifest
		String bsn
		java.util.Map b
		String key
		String versionString
		aQute.libg.version.Version version
		aQute.libg.version.Version version
		java.io.File dir
		String fName
		java.io.File file
		java.io.File latest
	protected void fireBundleAdded (aQute.lib.osgi.Jar, java.io.File) 
		aQute.lib.osgi.Jar jar
		java.io.File file
		java.util.List listeners
		aQute.bnd.service.RepositoryListenerPlugin listener
		Exception e
	public void setLocation (java.lang.String) 
		String string
	public void setReporter (aQute.libg.reporter.Reporter) 
		aQute.libg.reporter.Reporter reporter
	public java.util.List list (java.lang.String)  throws java.lang.Exception 
		String regex
		aQute.lib.osgi.Instruction pattern
		java.util.List result
		java.io.File[] list
		java.io.File f
		String fileName
	public java.util.List versions (java.lang.String)  throws java.lang.Exception 
		String bsn
		java.io.File dir
		String[] versions
		java.util.List list
		String v
		java.util.regex.Matcher m
		String version
	public java.lang.String toString () 
	public java.io.File getRoot () 
	public boolean refresh () 
	public java.lang.String getName () 
	public java.io.File get (java.lang.String, java.lang.String, aQute.bnd.service.RepositoryPlugin$Strategy, java.util.Map)  throws java.lang.Exception 
		String bsn
		String version
		aQute.bnd.service.RepositoryPlugin$Strategy strategy
		java.util.Map properties
		aQute.libg.version.VersionRange vr
		java.io.File file
		java.io.File[] files
	public void setRegistry (aQute.bnd.service.Registry) 
		aQute.bnd.service.Registry registry
	static synthetic int[] $SWITCH_TABLE$aQute$bnd$service$RepositoryPlugin$Strategy () 
}

aQute/lib/deployer/http/
aQute/lib/deployer/http/HttpBasicAuthURLConnector$Mapping.class
HttpBasicAuthURLConnector.java
package aQute.lib.deployer.http
 aQute.lib.deployer.http.HttpBasicAuthURLConnector$Mapping extends java.lang.Object {
	aQute.libg.glob.Glob urlPattern
	String user
	String pass
	void  (aQute.libg.glob.Glob, java.lang.String, java.lang.String) 
		aQute.libg.glob.Glob urlPattern
		String user
		String pass
}

aQute/lib/deployer/http/HttpBasicAuthURLConnector.class
HttpBasicAuthURLConnector.java
package aQute.lib.deployer.http
public aQute.lib.deployer.http.HttpBasicAuthURLConnector extends java.lang.Object implements aQute.bnd.service.url.URLConnector aQute.bnd.service.Plugin  {
	private static final String PREFIX_PATTERN
	private static final String PREFIX_USER
	private static final String PREFIX_PASSWORD
	private final java.util.concurrent.atomic.AtomicBoolean inited
	private final java.util.List mappings
	private aQute.libg.reporter.Reporter reporter
	private String configFileList
	public void  () 
	public void setReporter (aQute.libg.reporter.Reporter) 
		aQute.libg.reporter.Reporter reporter
	public void setProperties (java.util.Map) 
		java.util.Map map
	protected void init () 
		java.util.StringTokenizer tokenizer
		String configFileName
		java.io.File file
		java.util.Properties props
		java.io.InputStream stream
		Object key
		String name
		String id
		aQute.libg.glob.Glob glob
		String uid
		String pwd
		java.io.IOException e
	public java.io.InputStream connect (java.net.URL)  throws java.io.IOException 
		java.net.URL url
		aQute.lib.deployer.http.HttpBasicAuthURLConnector$Mapping mapping
		java.util.regex.Matcher matcher
	private java.io.InputStream connect (java.net.URL, java.lang.String, java.lang.String)  throws java.io.IOException 
		java.net.URL url
		String user
		String pass
		String authString
		String encoding
		java.net.URLConnection connection
}

aQute/lib/deployer/obr/
aQute/lib/deployer/obr/AbstractBaseOBR$1.class
AbstractBaseOBR.java
package aQute.lib.deployer.obr
 aQute.lib.deployer.obr.AbstractBaseOBR$1 extends java.lang.Object implements aQute.lib.deployer.obr.IRepositoryListener  {
	final synthetic aQute.lib.deployer.obr.AbstractBaseOBR this$0
	private final synthetic aQute.bnd.service.url.URLConnector val$connector
	void  (aQute.lib.deployer.obr.AbstractBaseOBR, aQute.bnd.service.url.URLConnector) 
	public boolean processResource (aQute.lib.deployer.obr.Resource) 
		aQute.lib.deployer.obr.Resource resource
	public boolean processReferral (java.lang.String, aQute.lib.deployer.obr.Referral, int, int) 
		String fromUrl
		aQute.lib.deployer.obr.Referral referral
		int maxDepth
		int currentDepth
		java.net.URL indexLocation
		aQute.lib.deployer.obr.CachingURLResourceHandle indexHandle
		Exception e
		java.net.MalformedURLException e
}

aQute/lib/deployer/obr/AbstractBaseOBR.class
AbstractBaseOBR.java
package aQute.lib.deployer.obr
public abstract aQute.lib.deployer.obr.AbstractBaseOBR extends java.lang.Object implements aQute.bnd.service.RegistryPlugin aQute.bnd.service.Plugin aQute.bnd.service.RemoteRepositoryPlugin aQute.bnd.service.OBRIndexProvider  {
	public static final String PROP_NAME
	public static final String PROP_RESOLUTION_MODE
	public static final String PROP_RESOLUTION_MODE_ANY
	public static final String REPOSITORY_FILE_NAME
	protected aQute.bnd.service.Registry registry
	protected aQute.libg.reporter.Reporter reporter
	protected String name
	protected java.util.Set supportedModes
	private boolean initialised
	private final java.util.Map pkgResourceMap
	private final java.util.Map bsnMap
	static final synthetic boolean $assertionsDisabled
	private static synthetic int[] $SWITCH_TABLE$aQute$bnd$service$RepositoryPlugin$Strategy
	static void  () 
	public void  () 
	protected void addResourceToIndex (aQute.lib.deployer.obr.Resource) 
		aQute.lib.deployer.obr.Resource resource
	protected synchronized void reset () 
	protected void initialiseIndexes ()  throws java.lang.Exception 
	protected final synchronized void init ()  throws java.lang.Exception 
		aQute.bnd.service.url.URLConnector connector
		aQute.lib.deployer.obr.IRepositoryListener listener
		java.util.Collection indexes
		java.net.URL indexLocation
		aQute.lib.deployer.obr.CachingURLResourceHandle indexHandle
		java.io.File indexFile
		Exception e
	private aQute.bnd.service.url.URLConnector getConnector () 
		aQute.bnd.service.url.URLConnector connector
		aQute.bnd.service.url.URLConnector connector
	public final synchronized void setRegistry (aQute.bnd.service.Registry) 
		aQute.bnd.service.Registry registry
	public synchronized void setProperties (java.util.Map) 
		java.util.Map map
		java.util.StringTokenizer tokenizer
		String token
		Exception e
	public java.io.File[] get (java.lang.String, java.lang.String)  throws java.lang.Exception 
		String bsn
		String range
		aQute.bnd.service.ResourceHandle[] handles
	protected static java.io.File[] requestAll (aQute.bnd.service.ResourceHandle[])  throws java.io.IOException 
		aQute.bnd.service.ResourceHandle[] handles
		java.io.File[] result
		int i
	protected aQute.bnd.service.ResourceHandle[] getHandles (java.lang.String, java.lang.String)  throws java.lang.Exception 
		String bsn
		String rangeStr
		java.util.SortedMap versionMap
		java.util.List resources
		java.util.List handles
	public synchronized void setReporter (aQute.libg.reporter.Reporter) 
		aQute.libg.reporter.Reporter reporter
	public java.io.File get (java.lang.String, java.lang.String, aQute.bnd.service.RepositoryPlugin$Strategy, java.util.Map)  throws java.lang.Exception 
		String bsn
		String range
		aQute.bnd.service.RepositoryPlugin$Strategy strategy
		java.util.Map properties
		aQute.bnd.service.ResourceHandle handle
	public aQute.bnd.service.ResourceHandle getHandle (java.lang.String, java.lang.String, aQute.bnd.service.RepositoryPlugin$Strategy, java.util.Map)  throws java.lang.Exception 
		String bsn
		String range
		aQute.bnd.service.RepositoryPlugin$Strategy strategy
		java.util.Map properties
		aQute.bnd.service.ResourceHandle result
		aQute.bnd.service.ResourceHandle result
		aQute.bnd.service.ResourceHandle result
		String pkgName
		String modeName
		aQute.bnd.build.ResolverMode mode
	public boolean canWrite () 
	public java.io.File put (aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
	public java.util.List list (java.lang.String)  throws java.lang.Exception 
		String regex
		java.util.regex.Pattern pattern
		java.util.List result
		String bsn
	public java.util.List versions (java.lang.String)  throws java.lang.Exception 
		String bsn
		java.util.SortedMap versionMap
		java.util.List list
		java.util.List list
	public synchronized java.lang.String getName () 
	void addBundleSymbolicNameToIndex (aQute.lib.deployer.obr.Resource) 
		aQute.lib.deployer.obr.Resource resource
		String bsn
		aQute.libg.version.Version version
		aQute.libg.version.Version version
		String versionStr
		Exception e
		java.util.SortedMap versionMap
	void addPackagesToIndex (aQute.lib.deployer.obr.Resource) 
		aQute.lib.deployer.obr.Resource resource
		aQute.lib.deployer.obr.Capability capability
		String pkgName
		String versionStr
		aQute.lib.deployer.obr.Property prop
		aQute.libg.version.Version version
		aQute.libg.version.Version version
		Exception e
		java.util.SortedMap versionMap
	boolean readIndex (java.lang.String, java.io.InputStream, aQute.lib.deployer.obr.IRepositoryListener)  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException java.io.IOException 
		String baseUrl
		java.io.InputStream stream
		aQute.lib.deployer.obr.IRepositoryListener listener
		javax.xml.parsers.SAXParserFactory parserFactory
		javax.xml.parsers.SAXParser parser
		aQute.lib.deployer.obr.StopParseException e
	java.util.List narrowVersionsByFilter (java.lang.String, java.util.SortedMap, aQute.lib.filter.Filter) 
		String pkgName
		java.util.SortedMap versionMap
		aQute.lib.filter.Filter filter
		java.util.List result
		java.util.Dictionary dict
		aQute.libg.version.Version version
	java.util.List narrowVersionsByVersionRange (java.util.SortedMap, java.lang.String) 
		java.util.SortedMap versionMap
		String rangeStr
		java.util.List result
		java.util.List result
		aQute.libg.version.Version highest
		aQute.libg.version.VersionRange range
		aQute.libg.version.Version version
	void filterResourcesByResolverMode (java.util.Collection, aQute.bnd.build.ResolverMode) 
		java.util.Collection resources
		aQute.bnd.build.ResolverMode mode
		java.util.Properties modeCapability
		java.util.Iterator iter
		aQute.lib.deployer.obr.Resource resource
		aQute.lib.deployer.obr.Require modeRequire
		aQute.lib.filter.Filter filter
		IllegalArgumentException e
	java.util.List mapResourcesToHandles (java.util.Collection)  throws java.lang.Exception 
		java.util.Collection resources
		java.util.List result
		aQute.lib.deployer.obr.Resource resource
		aQute.bnd.service.ResourceHandle handle
	aQute.bnd.service.ResourceHandle mapResourceToHandle (aQute.lib.deployer.obr.Resource)  throws java.lang.Exception 
		aQute.lib.deployer.obr.Resource resource
		aQute.bnd.service.ResourceHandle result
		aQute.lib.deployer.obr.CachingURLResourceHandle handle
		aQute.lib.deployer.obr.CachingURLResourceHandle handle
		java.io.FileNotFoundException e
	aQute.bnd.service.ResourceHandle resolveBundle (java.lang.String, java.lang.String, aQute.bnd.service.RepositoryPlugin$Strategy)  throws java.lang.Exception 
		String bsn
		String rangeStr
		aQute.bnd.service.RepositoryPlugin$Strategy strategy
		aQute.bnd.service.ResourceHandle[] handles
		aQute.bnd.service.ResourceHandle selected
		aQute.bnd.service.ResourceHandle selected
		aQute.bnd.service.ResourceHandle selected
	aQute.bnd.service.ResourceHandle resolvePackage (java.lang.String, java.lang.String, aQute.bnd.service.RepositoryPlugin$Strategy, aQute.bnd.build.ResolverMode, java.util.Map)  throws java.lang.Exception 
		String pkgName
		String rangeStr
		aQute.bnd.service.RepositoryPlugin$Strategy strategy
		aQute.bnd.build.ResolverMode mode
		java.util.Map props
		java.util.SortedMap versionMap
		aQute.lib.filter.Filter filter
		String filterStr
		java.util.List resources
		java.util.List resources
		aQute.lib.deployer.obr.Resource selected
		aQute.lib.deployer.obr.Resource selected
		aQute.lib.deployer.obr.Resource selected
	void expandPackageUses (java.lang.String, aQute.lib.deployer.obr.Resource, java.util.Map) 
		String pkgName
		aQute.lib.deployer.obr.Resource resource
		java.util.Map props
		java.util.List internalUses
		java.util.Map externalUses
		aQute.lib.deployer.obr.Capability capability
		aQute.lib.deployer.obr.Property usesProp
		java.util.StringTokenizer tokenizer
		String usesPkgName
		aQute.lib.deployer.obr.Capability usesPkgCap
		aQute.lib.deployer.obr.Require require
	java.lang.String listToString (java.util.List) 
		java.util.List list
		StringBuilder builder
		int count
		Object item
	java.lang.String formatPackageRequires (java.util.Map) 
		java.util.Map externalUses
		StringBuilder builder
		int count
		java.util.Map$Entry entry
		String pkgName
		String filter
	aQute.bnd.service.ResourceHandle findExactMatch (java.lang.String, java.lang.String, java.util.Map)  throws java.lang.Exception 
		String identity
		String version
		java.util.Map resourceMap
		aQute.lib.deployer.obr.Resource resource
		aQute.libg.version.VersionRange range
		java.util.SortedMap versions
	protected static java.util.List parseLocations (java.lang.String)  throws java.net.MalformedURLException 
		String locationsStr
		java.util.StringTokenizer tok
		java.util.List urls
		String urlStr
	public java.util.Set getSupportedModes () 
	static synthetic int[] $SWITCH_TABLE$aQute$bnd$service$RepositoryPlugin$Strategy () 
}

aQute/lib/deployer/obr/CachingURLResourceHandle$CachingMode.class
CachingURLResourceHandle.java
package aQute.lib.deployer.obr
public final enum aQute.lib.deployer.obr.CachingURLResourceHandle$CachingMode extends java.lang.Enum {
	public static final enum aQute.lib.deployer.obr.CachingURLResourceHandle$CachingMode PreferCache
	public static final enum aQute.lib.deployer.obr.CachingURLResourceHandle$CachingMode PreferRemote
	private static final synthetic aQute.lib.deployer.obr.CachingURLResourceHandle$CachingMode[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public static aQute.lib.deployer.obr.CachingURLResourceHandle$CachingMode[] values () 
	public static aQute.lib.deployer.obr.CachingURLResourceHandle$CachingMode valueOf (java.lang.String) 
}

aQute/lib/deployer/obr/CachingURLResourceHandle.class
CachingURLResourceHandle.java
package aQute.lib.deployer.obr
public aQute.lib.deployer.obr.CachingURLResourceHandle extends java.lang.Object implements aQute.bnd.service.ResourceHandle  {
	static final String FILE_SCHEME
	static final String HTTP_SCHEME
	static final String UTF_8
	final java.io.File cacheDir
	final aQute.bnd.service.url.URLConnector connector
	final java.net.URL url
	final java.io.File localFile
	final java.io.File cachedFile
	final aQute.lib.deployer.obr.CachingURLResourceHandle$CachingMode mode
	boolean downloaded
	aQute.libg.reporter.Reporter reporter
	private static synthetic int[] $SWITCH_TABLE$aQute$lib$deployer$obr$CachingURLResourceHandle$CachingMode
	public void  (java.lang.String, java.lang.String, java.io.File, aQute.lib.deployer.obr.CachingURLResourceHandle$CachingMode)  throws java.io.IOException 
		String url
		String baseUrl
		java.io.File cacheDir
		aQute.lib.deployer.obr.CachingURLResourceHandle$CachingMode mode
	public void  (java.lang.String, java.lang.String, java.io.File, aQute.bnd.service.url.URLConnector, aQute.lib.deployer.obr.CachingURLResourceHandle$CachingMode)  throws java.io.IOException 
		String url
		String baseUrl
		java.io.File cacheDir
		aQute.bnd.service.url.URLConnector connector
		aQute.lib.deployer.obr.CachingURLResourceHandle$CachingMode mode
		java.io.File file
		java.net.URL base
	public void setReporter (aQute.libg.reporter.Reporter) 
		aQute.libg.reporter.Reporter reporter
	java.io.File resolveFile (java.lang.String, java.lang.String) 
		String baseFileName
		String fileName
		java.io.File resolved
		java.io.File resolved
		java.io.File resolved
		java.io.File baseFile
	private java.io.File mapRemoteURL (java.net.URL)  throws java.io.UnsupportedEncodingException 
		java.net.URL url
		String localDirName
		String localFileName
		String localFileName
		String localFileName
		String fullUrl
		int lastSlashIndex
		java.io.File localDir
		java.io.File localDir
	public java.lang.String getName () 
	public aQute.bnd.service.ResourceHandle$Location getLocation () 
		aQute.bnd.service.ResourceHandle$Location result
		aQute.bnd.service.ResourceHandle$Location result
		aQute.bnd.service.ResourceHandle$Location result
	public java.io.File request ()  throws java.io.IOException 
		java.io.File tempFile
		java.io.IOException e
	void downloadToFile (java.net.URL, java.io.File)  throws java.io.IOException 
		java.net.URL url
		java.io.File file
		java.io.InputStream in
		java.io.OutputStream out
		byte[] buf
		int bytes
	public java.net.URL getResolvedUrl () 
	static synthetic int[] $SWITCH_TABLE$aQute$lib$deployer$obr$CachingURLResourceHandle$CachingMode () 
}

aQute/lib/deployer/obr/Capability$Builder.class
Capability.java
package aQute.lib.deployer.obr
public aQute.lib.deployer.obr.Capability$Builder extends java.lang.Object {
	private String name
	private final java.util.List properties
	public void  () 
	public aQute.lib.deployer.obr.Capability$Builder setName (java.lang.String) 
		String name
	public aQute.lib.deployer.obr.Capability$Builder addProperty (aQute.lib.deployer.obr.Property) 
		aQute.lib.deployer.obr.Property property
	public aQute.lib.deployer.obr.Capability build () 
}

aQute/lib/deployer/obr/Capability.class
Capability.java
package aQute.lib.deployer.obr
public aQute.lib.deployer.obr.Capability extends java.lang.Object {
	private final String name
	private final java.util.List properties
	static final synthetic boolean $assertionsDisabled
	static void  () 
	private void  (java.lang.String, java.util.List) 
		String name
		java.util.List properties
	public java.lang.String getName () 
	public java.util.List getProperties () 
	public aQute.lib.deployer.obr.Property findProperty (java.lang.String) 
		String propertyName
		aQute.lib.deployer.obr.Property prop
	public java.lang.String toString () 
		StringBuilder builder
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		aQute.lib.deployer.obr.Capability other
	synthetic void  (java.lang.String, java.util.List, aQute.lib.deployer.obr.Capability) 
}

aQute/lib/deployer/obr/CapabilityType.class
CapabilityType.java
package aQute.lib.deployer.obr
public final enum aQute.lib.deployer.obr.CapabilityType extends java.lang.Enum {
	public static final enum aQute.lib.deployer.obr.CapabilityType PACKAGE
	public static final enum aQute.lib.deployer.obr.CapabilityType EE
	public static final enum aQute.lib.deployer.obr.CapabilityType BUNDLE
	public static final enum aQute.lib.deployer.obr.CapabilityType MODE
	public static final enum aQute.lib.deployer.obr.CapabilityType OTHER
	private String typeName
	private static final synthetic aQute.lib.deployer.obr.CapabilityType[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int, java.lang.String) 
		String name
	public java.lang.String getTypeName () 
	public static aQute.lib.deployer.obr.CapabilityType getForTypeName (java.lang.String) 
		String typeName
		aQute.lib.deployer.obr.CapabilityType type
	public static aQute.lib.deployer.obr.CapabilityType[] values () 
	public static aQute.lib.deployer.obr.CapabilityType valueOf (java.lang.String) 
}

aQute/lib/deployer/obr/DefaultURLConnector.class
DefaultURLConnector.java
package aQute.lib.deployer.obr
public aQute.lib.deployer.obr.DefaultURLConnector extends java.lang.Object implements aQute.bnd.service.url.URLConnector  {
	public void  () 
	public java.io.InputStream connect (java.net.URL)  throws java.io.IOException 
		java.net.URL url
}

aQute/lib/deployer/obr/IRepositoryListener.class
IRepositoryListener.java
package aQute.lib.deployer.obr
public abstract aQute.lib.deployer.obr.IRepositoryListener extends java.lang.Object {
	public abstract boolean processResource (aQute.lib.deployer.obr.Resource) 
	public abstract boolean processReferral (java.lang.String, aQute.lib.deployer.obr.Referral, int, int) 
}

aQute/lib/deployer/obr/LocalOBR.class
LocalOBR.java
package aQute.lib.deployer.obr
public aQute.lib.deployer.obr.LocalOBR extends aQute.lib.deployer.obr.OBR implements aQute.bnd.service.Refreshable  {
	public static final String PROP_LOCAL_DIR
	public static final String PROP_READONLY
	private final aQute.lib.deployer.FileRepo storageRepo
	private java.io.File storageDir
	private java.io.File localIndex
	private java.util.List indexUrls
	public void  () 
	public void setReporter (aQute.libg.reporter.Reporter) 
		aQute.libg.reporter.Reporter reporter
	public void setProperties (java.util.Map) 
		java.util.Map map
		String localDirPath
		java.util.Map storageRepoConfig
	protected void initialiseIndexes ()  throws java.lang.Exception 
		java.util.Collection remotes
		java.io.IOException e
	private void regenerateIndex ()  throws java.lang.Exception 
		org.osgi.service.bindex.BundleIndexer indexer
		java.util.Set allFiles
		java.io.FileOutputStream out
		java.util.Map config
		java.io.ByteArrayInputStream emptyRepo
	private void gatherFiles (java.util.Set)  throws java.lang.Exception 
		java.util.Set allFiles
		java.util.List bsns
		String bsn
		java.util.List versions
		aQute.libg.version.Version version
		java.io.File file
	public java.util.List getOBRIndexes () 
	public boolean canWrite () 
	public synchronized java.io.File put (aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
		java.io.File newFile
		org.osgi.service.bindex.BundleIndexer indexer
		java.io.ByteArrayOutputStream newIndexBuffer
		java.util.Map config
		java.io.File tempIndex
		java.io.FileOutputStream tempIndexOutput
		aQute.libg.sax.filters.MergeContentFilter merger
		org.xml.sax.XMLReader reader
		Exception e
	public boolean refresh () 
	public java.io.File getRoot () 
	public volatile synthetic java.util.Collection getOBRIndexes ()  throws java.io.IOException 
}

aQute/lib/deployer/obr/OBR.class
OBR.java
package aQute.lib.deployer.obr
public aQute.lib.deployer.obr.OBR extends aQute.lib.deployer.obr.AbstractBaseOBR {
	public static final String PROP_LOCATIONS
	public static final String PROP_LOCATION
	public static final String PROP_CACHE
	protected java.util.List locations
	protected java.io.File cacheDir
	public void  () 
	public void setProperties (java.util.Map) 
		java.util.Map map
		String locationsStr
		java.net.MalformedURLException e
		String cacheDirStr
	private aQute.lib.deployer.FileRepo lookupCachedFileRepo () 
		java.util.List repos
		aQute.lib.deployer.FileRepo repo
	public java.util.List getOBRIndexes () 
	public synchronized java.io.File getCacheDirectory () 
		aQute.lib.deployer.FileRepo cacheRepo
		java.io.File temp
	public void setCacheDirectory (java.io.File) 
		java.io.File cacheDir
	public java.lang.String getName () 
		StringBuilder builder
		int count
		java.net.URL location
	public void setLocations (java.net.URL[]) 
		java.net.URL[] urls
	public volatile synthetic java.util.Collection getOBRIndexes ()  throws java.io.IOException 
}

aQute/lib/deployer/obr/OBRSAXHandler.class
OBRSAXHandler.java
package aQute.lib.deployer.obr
public aQute.lib.deployer.obr.OBRSAXHandler extends org.xml.sax.helpers.DefaultHandler {
	private static final String TAG_RESOURCE
	private static final String ATTR_RESOURCE_ID
	private static final String ATTR_RESOURCE_PRESENTATION_NAME
	private static final String ATTR_RESOURCE_SYMBOLIC_NAME
	private static final String ATTR_RESOURCE_URI
	private static final String ATTR_RESOURCE_VERSION
	private static final String TAG_REFERRAL
	private static final String ATTR_REFERRAL_URL
	private static final String ATTR_REFERRAL_DEPTH
	private static final String TAG_CAPABILITY
	private static final String ATTR_CAPABILITY_NAME
	private static final String TAG_REQUIRE
	private static final String ATTR_REQUIRE_NAME
	private static final String ATTR_REQUIRE_FILTER
	private static final String ATTR_REQUIRE_OPTIONAL
	private static final String TAG_PROPERTY
	private static final String ATTR_PROPERTY_NAME
	private static final String ATTR_PROPERTY_TYPE
	private static final String ATTR_PROPERTY_VALUE
	private final String baseUrl
	private final aQute.lib.deployer.obr.IRepositoryListener resourceListener
	private aQute.lib.deployer.obr.Resource$Builder resourceBuilder
	private aQute.lib.deployer.obr.Capability$Builder capabilityBuilder
	private aQute.lib.deployer.obr.Require require
	private aQute.lib.deployer.obr.Referral referral
	private int currentDepth
	private int maxDepth
	public void  (java.lang.String, aQute.lib.deployer.obr.IRepositoryListener) 
		String baseUrl
		aQute.lib.deployer.obr.IRepositoryListener listener
	public void  (java.lang.String, aQute.lib.deployer.obr.IRepositoryListener, int, int) 
		String baseUrl
		aQute.lib.deployer.obr.IRepositoryListener listener
		int maxDepth
		int currentDepth
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes atts
		aQute.lib.deployer.obr.Property p
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
	private static int parseInt (java.lang.String) 
		String value
}

aQute/lib/deployer/obr/Property.class
Property.java
package aQute.lib.deployer.obr
public aQute.lib.deployer.obr.Property extends java.lang.Object {
	static final String PACKAGE
	static final String USES
	static final String VERSION
	private final String name
	private final String type
	private final String value
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String type
		String value
	public java.lang.String getName () 
	public java.lang.String getType () 
	public java.lang.String getValue () 
	public java.lang.String toString () 
		StringBuilder builder
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		aQute.lib.deployer.obr.Property other
}

aQute/lib/deployer/obr/Referral.class
Referral.java
package aQute.lib.deployer.obr
public aQute.lib.deployer.obr.Referral extends java.lang.Object {
	private final String url
	private final int depth
	public void  (java.lang.String, int) 
		String url
		int depth
	public java.lang.String getUrl () 
	public int getDepth () 
	public java.lang.String toString () 
		StringBuilder builder
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		aQute.lib.deployer.obr.Referral other
}

aQute/lib/deployer/obr/Require.class
Require.java
package aQute.lib.deployer.obr
public aQute.lib.deployer.obr.Require extends java.lang.Object {
	private final String name
	private final String filter
	private final boolean optional
	public void  (java.lang.String, java.lang.String, boolean) 
		String name
		String filter
		boolean optional
	public java.lang.String getName () 
	public java.lang.String getFilter () 
	public boolean isOptional () 
	public java.lang.String toString () 
		StringBuilder builder
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		aQute.lib.deployer.obr.Require other
}

aQute/lib/deployer/obr/Resource$Builder.class
Resource.java
package aQute.lib.deployer.obr
public aQute.lib.deployer.obr.Resource$Builder extends java.lang.Object {
	private String id
	private String presentationName
	private String symbolicName
	private String baseUrl
	private String url
	private String version
	private final java.util.List capabilities
	private final java.util.List requires
	public void  () 
	public aQute.lib.deployer.obr.Resource$Builder setId (java.lang.String) 
		String id
	public aQute.lib.deployer.obr.Resource$Builder setPresentationName (java.lang.String) 
		String presentationName
	public aQute.lib.deployer.obr.Resource$Builder setSymbolicName (java.lang.String) 
		String symbolicName
	public aQute.lib.deployer.obr.Resource$Builder setBaseUrl (java.lang.String) 
		String baseUrl
	public aQute.lib.deployer.obr.Resource$Builder setUrl (java.lang.String) 
		String url
	public aQute.lib.deployer.obr.Resource$Builder setVersion (java.lang.String) 
		String version
	public aQute.lib.deployer.obr.Resource$Builder addCapability (aQute.lib.deployer.obr.Capability) 
		aQute.lib.deployer.obr.Capability capability
	public aQute.lib.deployer.obr.Resource$Builder addCapability (aQute.lib.deployer.obr.Capability$Builder) 
		aQute.lib.deployer.obr.Capability$Builder capabilityBuilder
	public aQute.lib.deployer.obr.Resource$Builder addRequire (aQute.lib.deployer.obr.Require) 
		aQute.lib.deployer.obr.Require require
	public aQute.lib.deployer.obr.Resource build () 
}

aQute/lib/deployer/obr/Resource.class
Resource.java
package aQute.lib.deployer.obr
public aQute.lib.deployer.obr.Resource extends java.lang.Object {
	private final String id
	private final String presentationName
	private final String symbolicName
	private final String baseUrl
	private final String url
	private final String version
	private final java.util.List capabilities
	private final java.util.List requires
	private void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.List, java.util.List) 
		String id
		String presentationName
		String symbolicName
		String baseUrl
		String url
		String version
		java.util.List capabilities
		java.util.List requires
	public java.lang.String getId () 
	public java.lang.String getPresentationName () 
	public java.lang.String getSymbolicName () 
	public java.lang.String getBaseUrl () 
	public java.lang.String getUrl () 
	public java.lang.String getVersion () 
	public java.util.List getCapabilities () 
	public aQute.lib.deployer.obr.Capability findPackageCapability (java.lang.String) 
		String pkgName
		aQute.lib.deployer.obr.Capability capability
		java.util.List props
		aQute.lib.deployer.obr.Property prop
	public java.util.List getRequires () 
	public aQute.lib.deployer.obr.Require findRequire (java.lang.String) 
		String name
		aQute.lib.deployer.obr.Require require
	public aQute.lib.deployer.obr.Require findPackageRequire (java.lang.String) 
		String usesPkgName
		String matchString
		aQute.lib.deployer.obr.Require require
		String filter
	public java.lang.String toString () 
		StringBuilder builder
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		aQute.lib.deployer.obr.Resource other
	synthetic void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.List, java.util.List, aQute.lib.deployer.obr.Resource) 
}

aQute/lib/deployer/obr/StopParseException.class
StopParseException.java
package aQute.lib.deployer.obr
public aQute.lib.deployer.obr.StopParseException extends org.xml.sax.SAXException {
	private static final long serialVersionUID
	public void  () 
}

aQute/lib/deployer/obr/UniqueResourceFilter.class
UniqueResourceFilter.java
package aQute.lib.deployer.obr
public aQute.lib.deployer.obr.UniqueResourceFilter extends aQute.libg.sax.filters.ElementSelectionFilter {
	final java.util.Set uris
	final java.util.Map filteredResources
	public void  () 
	protected boolean select (int, java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		int depth
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attribs
		String resourceUri
	private void addFilteredBundle (java.lang.String, java.lang.String) 
		String bsn
		String version
		java.util.List versions
	public java.util.Collection getFilteredBSNs () 
	public java.util.Collection getFilteredVersions (java.lang.String) 
		String bsn
		java.util.List list
}

aQute/lib/filter/
aQute/lib/filter/Filter$DictQuery.class
Filter.java
package aQute.lib.filter
 aQute.lib.filter.Filter$DictQuery extends aQute.lib.filter.Filter$Query {
	private java.util.Dictionary dict
	final synthetic aQute.lib.filter.Filter this$0
	void  (aQute.lib.filter.Filter, java.util.Dictionary) 
		java.util.Dictionary dict
	java.lang.Object getProp (java.lang.String) 
		String key
}

aQute/lib/filter/Filter$Query.class
Filter.java
package aQute.lib.filter
abstract aQute.lib.filter.Filter$Query extends java.lang.Object {
	static final String GARBAGE
	static final String MALFORMED
	static final String EMPTY
	static final String SUBEXPR
	static final String OPERATOR
	static final String TRUNCATED
	static final String EQUALITY
	private String tail
	final synthetic aQute.lib.filter.Filter this$0
	void  (aQute.lib.filter.Filter) 
	boolean match ()  throws java.lang.IllegalArgumentException 
		boolean val
	private boolean doQuery ()  throws java.lang.IllegalArgumentException 
		boolean val
		boolean val
		boolean val
		boolean val
	private boolean doAnd ()  throws java.lang.IllegalArgumentException 
		boolean val
	private boolean doOr ()  throws java.lang.IllegalArgumentException 
		boolean val
	private boolean doNot ()  throws java.lang.IllegalArgumentException 
	private boolean doSimple ()  throws java.lang.IllegalArgumentException 
		int op
		Object attr
	private boolean prefix (java.lang.String) 
		String pre
	private java.lang.Object getAttr () 
		int len
		int ix
		String attr
	abstract java.lang.Object getProp (java.lang.String) 
	private java.lang.String getValue () 
		StringBuffer sb
		int len
		int ix
		char c
	private void error (java.lang.String)  throws java.lang.IllegalArgumentException 
		String m
	private boolean compare (java.lang.Object, int, java.lang.String) 
		Object obj
		int op
		String s
		Class numClass
		int a
		int b
		Object x
		int len
		int i
}

aQute/lib/filter/Filter.class
Filter.java
package aQute.lib.filter
public aQute.lib.filter.Filter extends java.lang.Object {
	final char WILDCARD
	final int EQ
	final int LE
	final int GE
	final int APPROX
	private String filter
	public void  (java.lang.String)  throws java.lang.IllegalArgumentException 
		String filter
	public boolean match (java.util.Dictionary) 
		java.util.Dictionary dict
		IllegalArgumentException e
	public java.lang.String verify () 
		IllegalArgumentException e
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	boolean compareString (java.lang.String, int, java.lang.String) 
		String s1
		int op
		String s2
	boolean compareSign (int, int) 
		int op
		int cmp
	java.lang.String fixupString (java.lang.String) 
		String s
		StringBuffer sb
		int len
		boolean isStart
		boolean isWhite
		int i
		char c
	boolean patSubstr (java.lang.String, java.lang.String) 
		String s
		String pat
	static synthetic java.lang.String access$0 (aQute.lib.filter.Filter) 
}

aQute/lib/filter/packageinfo
aQute/lib/hex/
aQute/lib/hex/Hex.class
Hex.java
package aQute.lib.hex
public aQute.lib.hex.Hex extends java.lang.Object {
	byte[] data
	static final char[] HEX
	static void  () 
	public void  () 
	public static final byte[] toByteArray (java.lang.String) 
		String string
		byte[] out
		int i
	public static final int nibble (char) 
		char c
	public static final java.lang.String toHexString (byte[]) 
		byte[] data
		StringBuilder sb
	public static final void append (java.lang.Appendable, byte[])  throws java.io.IOException 
		Appendable sb
		byte[] data
		int i
	private static final char nibble (int) 
		int i
}

aQute/lib/hex/packageinfo
aQute/lib/index/
aQute/lib/index/Index$Page$1.class
Index.java
package aQute.lib.index
 aQute.lib.index.Index$Page$1 extends java.lang.Object implements java.util.Iterator  {
	java.util.Iterator i
	int rover
	final synthetic aQute.lib.index.Index$Page this$1
	void  (aQute.lib.index.Index$Page) 
	public byte[] next () 
	public boolean hasNext () 
		int c
		java.io.IOException e
	public void remove () 
	public volatile synthetic java.lang.Object next () 
}

aQute/lib/index/Index$Page.class
Index.java
package aQute.lib.index
 aQute.lib.index.Index$Page extends java.lang.Object {
	final int TYPE_OFFSET
	final int COUNT_OFFSET
	static final int START_OFFSET
	final int number
	boolean leaf
	final java.nio.MappedByteBuffer buffer
	int n
	boolean dirty
	final synthetic aQute.lib.index.Index this$0
	static final synthetic boolean $assertionsDisabled
	static void  () 
	void  (aQute.lib.index.Index, int)  throws java.io.IOException 
		int number
		int type
	void  (aQute.lib.index.Index, int, boolean)  throws java.io.IOException 
		int number
		boolean leaf
	java.util.Iterator iterator () 
	void write ()  throws java.io.IOException 
	int compare (byte[], int) 
		byte[] key
		int i
		int index
		int j
		int a
		int b
	int pos (int) 
		int i
	int size (int) 
		int n
	void copyFrom (aQute.lib.index.Index$Page, int, int) 
		aQute.lib.index.Index$Page page
		int start
		int length
	void copy (java.nio.ByteBuffer, int, java.nio.ByteBuffer, int, int) 
		java.nio.ByteBuffer src
		int srcPos
		java.nio.ByteBuffer dst
		int dstPos
		int length
	long search (byte[])  throws java.lang.Exception 
		byte[] k
		int cmp
		int i
		long value
		aQute.lib.index.Index$Page child
	void insert (byte[], long)  throws java.io.IOException 
		byte[] k
		long v
		int t
		aQute.lib.index.Index$Page left
		aQute.lib.index.Index$Page right
	byte[] k (int) 
		int i
		byte[] key
	long c (int) 
		int i
		int index
	void set (int, byte[], long) 
		int i
		byte[] k
		long v
		int index
		int j
		byte a
	void insertNonFull (byte[], long)  throws java.io.IOException 
		byte[] k
		long v
		int cmp
		int i
		long value
		aQute.lib.index.Index$Page child
		aQute.lib.index.Index$Page left
		int t
		aQute.lib.index.Index$Page right
	public java.lang.String toString () 
		StringBuilder sb
		java.io.IOException e
	public void toString (java.lang.StringBuilder, java.lang.String)  throws java.io.IOException 
		StringBuilder sb
		String indent
		int i
		long c
		aQute.lib.index.Index$Page sub
	private java.lang.String hex (byte[], int, int) 
		byte[] k
		int i
		int j
		StringBuilder sb
		int b
	private char nibble (int) 
		int i
	static synthetic aQute.lib.index.Index access$0 (aQute.lib.index.Index$Page) 
}

aQute/lib/index/Index.class
Index.java
package aQute.lib.index
public aQute.lib.index.Index extends java.lang.Object implements java.lang.Iterable  {
	static final int LEAF
	static final int INDEX
	static final int SIGNATURE
	static final int MAGIC
	static final int KEYSIZE
	private java.nio.channels.FileChannel file
	final int pageSize
	final int keySize
	final int valueSize
	final int capacity
	public aQute.lib.index.Index$Page root
	final java.util.LinkedHashMap cache
	final java.nio.MappedByteBuffer settings
	private int nextPage
	public void  (java.io.File, int)  throws java.io.IOException 
		java.io.File file
		int keySize
		java.io.RandomAccessFile raf
	public void insert (byte[], long)  throws java.lang.Exception 
		byte[] k
		long v
	public long search (byte[])  throws java.lang.Exception 
		byte[] k
	aQute.lib.index.Index$Page allocate (boolean)  throws java.io.IOException 
		boolean leaf
		aQute.lib.index.Index$Page page
	aQute.lib.index.Index$Page getPage (int)  throws java.io.IOException 
		int number
		aQute.lib.index.Index$Page page
	public java.lang.String toString () 
	public void close ()  throws java.io.IOException 
	public java.util.Iterator iterator () 
	static synthetic java.nio.channels.FileChannel access$0 (aQute.lib.index.Index) 
}

aQute/lib/index/packageinfo
aQute/lib/io/
aQute/lib/io/IO.class
IO.java
package aQute.lib.io
public aQute.lib.io.IO extends java.lang.Object {
	public void  () 
	public static void copy (java.io.InputStream, java.io.OutputStream)  throws java.io.IOException 
		java.io.InputStream in
		java.io.OutputStream out
		java.io.DataOutputStream dos
	public static void copy (java.io.InputStream, java.io.DataOutput)  throws java.io.IOException 
		java.io.InputStream in
		java.io.DataOutput out
		byte[] buffer
		int size
	public static void copy (java.io.InputStream, java.nio.ByteBuffer)  throws java.io.IOException 
		java.io.InputStream in
		java.nio.ByteBuffer bb
		byte[] buffer
		int size
	public static void copy (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File a
		java.io.File b
		java.io.FileOutputStream out
		java.io.File[] subs
		java.io.File sub
	public static void copy (java.io.InputStream, java.io.File)  throws java.io.IOException 
		java.io.InputStream a
		java.io.File b
		java.io.FileOutputStream out
	public static void copy (java.io.File, java.io.OutputStream)  throws java.io.IOException 
		java.io.File a
		java.io.OutputStream b
	public static java.lang.String collect (java.io.File, java.lang.String)  throws java.io.IOException 
		java.io.File a
		String encoding
		java.io.ByteArrayOutputStream out
	public static java.lang.String collect (java.net.URL, java.lang.String)  throws java.io.IOException 
		java.net.URL a
		String encoding
		java.io.ByteArrayOutputStream out
	public static java.lang.String collect (java.io.File)  throws java.io.IOException 
		java.io.File a
	public static java.lang.String collect (java.io.InputStream, java.lang.String)  throws java.io.IOException 
		java.io.InputStream a
		String encoding
		java.io.ByteArrayOutputStream out
	public static java.lang.String collect (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream a
	public static java.lang.String collect (java.io.Reader)  throws java.io.IOException 
		java.io.Reader a
		java.io.StringWriter sw
		char[] buffer
		int size
	public static java.io.File getFile (java.io.File, java.lang.String) 
		java.io.File base
		String file
		java.io.File f
		int n
		int n
		String first
	public static void delete (java.io.File) 
		java.io.File f
		java.io.File[] subs
		java.io.File sub
	public static void drain (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
		byte[] buffer
		int size
	public void copy (java.util.Collection, java.io.OutputStream) 
		java.util.Collection c
		java.io.OutputStream out
		java.io.PrintStream ps
		Object o
	public static java.lang.Throwable close (java.io.Closeable) 
		java.io.Closeable in
		Throwable e
	public static java.net.URL toURL (java.lang.String, java.io.File)  throws java.net.MalformedURLException 
		String s
		java.io.File base
		int n
}

aQute/lib/io/LimitedInputStream.class
LimitedInputStream.java
package aQute.lib.io
public aQute.lib.io.LimitedInputStream extends java.io.InputStream {
	final java.io.InputStream in
	final int size
	int left
	public void  (java.io.InputStream, int) 
		java.io.InputStream in
		int size
	public int read ()  throws java.io.IOException 
	public int available ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	protected void eof () 
	public synchronized void mark (int) 
		int readlimit
	public boolean markSupported () 
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
		int min
		int read
	public int read (byte[])  throws java.io.IOException 
		byte[] b
	public synchronized void reset ()  throws java.io.IOException 
	public long skip (long)  throws java.io.IOException 
		long n
		long count
		byte[] buffer
		int size
}

aQute/lib/io/packageinfo
aQute/lib/jardiff/
aQute/lib/jardiff/Diff.class
Diff.java
package aQute.lib.jardiff
public aQute.lib.jardiff.Diff extends java.lang.Object {
	public void  () 
	public java.util.Map diff (aQute.lib.osgi.Jar, aQute.lib.osgi.Jar, boolean)  throws java.lang.Exception 
		aQute.lib.osgi.Jar a
		aQute.lib.osgi.Jar b
		boolean strict
		java.util.Map different
		java.util.Set shared
		String path
		aQute.lib.osgi.Resource ra
		aQute.lib.osgi.Resource rb
		aQute.lib.osgi.Jar aa
		aQute.lib.osgi.Jar bb
		java.util.Map result
		String cmp
	java.lang.String diff (java.io.InputStream, java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream a
		java.io.InputStream b
		int n
		int binary
		StringBuffer sb
		int ac
		int bc
		String s
	void diff (java.util.Map, java.util.Set, java.util.Set) 
		java.util.Map different
		java.util.Set a
		java.util.Set b
		java.util.Set onlyInA
		java.util.Set onlyInB
		Object element
		Object element
	public void compareManifest (java.util.Map, java.util.jar.Manifest, java.util.jar.Manifest, boolean) 
		java.util.Map different
		java.util.jar.Manifest a
		java.util.jar.Manifest b
		boolean strict
		java.util.jar.Attributes attrs
		java.util.jar.Attributes bttrs
		Object element
		java.util.jar.Attributes$Name name
		String av
		String bv
	public void print (java.io.PrintStream, java.util.Map, int) 
		java.io.PrintStream pout
		java.util.Map map
		int indent
		java.util.Map$Entry entry
		int j
		String key
		int j
	public void close () 
}

aQute/lib/osgi/
aQute/lib/osgi/About.class
About.java
package aQute.lib.osgi
public aQute.lib.osgi.About extends java.lang.Object {
	public void  () 
}

aQute/lib/osgi/AbstractResource.class
AbstractResource.java
package aQute.lib.osgi
public abstract aQute.lib.osgi.AbstractResource extends java.lang.Object implements aQute.lib.osgi.Resource  {
	String extra
	byte[] calculated
	long lastModified
	protected void  (long) 
		long modified
	public java.lang.String getExtra () 
	public long lastModified () 
	public java.io.InputStream openInputStream ()  throws java.io.IOException 
	private byte[] getLocalBytes ()  throws java.io.IOException 
		java.io.IOException e
		Exception e
		java.io.IOException ee
	public void setExtra (java.lang.String) 
		String extra
	public void write (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
	protected abstract byte[] getBytes ()  throws java.lang.Exception 
}

aQute/lib/osgi/Analyzer$1.class
Analyzer.java
package aQute.lib.osgi
 aQute.lib.osgi.Analyzer$1 extends aQute.lib.osgi.ClassDataCollector {
	final synthetic aQute.lib.osgi.Analyzer this$0
	private final synthetic java.util.Map val$info
	private final synthetic aQute.lib.osgi.Clazz val$clazz
	void  (aQute.lib.osgi.Analyzer, java.util.Map, aQute.lib.osgi.Clazz) 
	public void annotation (aQute.lib.osgi.Annotation) 
		aQute.lib.osgi.Annotation a
		String version
		String presentVersion
		aQute.libg.version.Version av
		aQute.libg.version.Version bv
		java.util.Map attrs
		Object[] included
		StringBuilder sb
		String del
		Object i
		java.util.regex.Matcher m
		Object[] excluded
		StringBuilder sb
		String del
		Object i
		java.util.regex.Matcher m
		Object[] uses
		String old
		StringBuilder sb
		String del
		Object use
}

aQute/lib/osgi/Analyzer.class
Analyzer.java
package aQute.lib.osgi
public aQute.lib.osgi.Analyzer extends aQute.lib.osgi.Processor {
	static String version
	static java.util.regex.Pattern versionPattern
	final java.util.Map contained
	final java.util.Map referred
	final java.util.Map uses
	java.util.Map classspace
	java.util.Map importedClassesCache
	java.util.Map exports
	java.util.Map imports
	java.util.Map bundleClasspath
	final java.util.Map ignored
	aQute.lib.osgi.Jar dot
	java.util.Map classpathExports
	String activator
	final java.util.List classpath
	static java.util.Properties bndInfo
	boolean analyzed
	String bsn
	String versionPolicyUses
	String versionPolicyImplemented
	boolean diagnostics
	java.util.SortedSet formats
	private boolean inited
	boolean firstUse
	static java.util.regex.Pattern OBJECT_REFERENCE
	static java.util.regex.Pattern fuzzyVersion
	static java.util.regex.Pattern fuzzyVersionRange
	static java.util.regex.Pattern fuzzyModifier
	static java.util.regex.Pattern nummeric
	static final String DEFAULT_PROVIDER_POLICY
	static final String DEFAULT_CONSUMER_POLICY
	static String _classesHelp
	static String _md5Help
	static String _sha1Help
	static void  () 
	public void  (aQute.lib.osgi.Processor) 
		aQute.lib.osgi.Processor parent
	public void  () 
	public static java.util.Properties getManifest (java.io.File)  throws java.lang.Exception 
		java.io.File dirOrJar
		aQute.lib.osgi.Analyzer analyzer
		java.util.Properties properties
		java.util.jar.Manifest m
		java.util.Properties result
		java.util.Iterator i
		java.util.jar.Attributes$Name name
	public void analyze ()  throws java.lang.Exception 
		aQute.bnd.service.AnalyzerPlugin plugin
		aQute.bnd.service.AnalyzerPlugin analyzer
		boolean reanalyze
		Exception e
		int n
		java.util.Map exportInstructions
		java.util.Map additionalExportInstructions
		java.util.Map importInstructions
		java.util.Map dynamicImports
		java.util.Map superfluous
		java.util.Iterator i
		String instr
		java.util.Iterator i
		java.util.Map$Entry entry
		String pack
		java.util.Map referredAndExported
		java.util.Set extra
		java.util.Iterator i
		String p
		java.util.Map map
	java.util.Set removeMarkedDuplicates (java.util.Collection) 
		java.util.Collection superfluous
		java.util.Set result
		java.util.Iterator i
		aQute.lib.osgi.Instruction instr
	protected java.lang.String getImportPackages () 
	boolean isResourceOnly () 
	java.util.Set getUsedBy (java.lang.String) 
		String pack
		java.util.Set set
		java.util.Iterator i
		java.util.Map$Entry entry
		java.util.Set used
	public java.util.jar.Manifest calcManifest ()  throws java.lang.Exception 
		java.util.jar.Manifest manifest
		java.util.jar.Attributes main
		boolean noExtraHeaders
		String exportHeader
		java.util.Map temp
		java.util.Enumeration h
		String header
		String value
		String bsn
		java.util.Map removes
		java.util.Set matchers
		java.util.Collection toBeRemoved
		java.util.Iterator i
	private void doNamesection (aQute.lib.osgi.Jar, java.util.jar.Manifest) 
		aQute.lib.osgi.Jar dot
		java.util.jar.Manifest manifest
		java.util.Map namesection
		java.util.Set instructions
		java.util.Set resources
		java.util.Map$Entry instr
		boolean matched
		java.util.Iterator it
		java.util.Map$Entry next
		java.util.jar.Attributes attrs
		java.util.Map$Entry property
		String processed
	private void doNameSection (java.util.jar.Manifest, java.lang.String) 
		java.util.jar.Manifest manifest
		String header
		String path
		int n
		String name
		java.util.jar.Attributes attrs
	public java.lang.String getBsn () 
		String value
		String projectName
		int n
	public java.lang.String _bsn (java.lang.String[]) 
		String[] args
	public java.lang.String calculateExportsFromContents (aQute.lib.osgi.Jar) 
		aQute.lib.osgi.Jar bundle
		String ddel
		StringBuffer sb
		java.util.Map map
		java.util.Iterator i
		String directory
	public java.util.Map getBundleClasspath () 
	public java.util.Map getContained () 
	public java.util.Map getExports () 
	public java.util.Map getImports () 
	public aQute.lib.osgi.Jar getJar () 
	public java.util.Map getReferred () 
	public java.util.Set getUnreachable () 
		java.util.Set unreachable
		java.util.Iterator r
		String packageName
		String pack
	public java.util.Map getUses () 
	public java.lang.String getBndVersion () 
	public long getBndLastModified () 
		String time
	public java.lang.String getBndInfo (java.lang.String, java.lang.String) 
		String key
		String defaultValue
		java.io.InputStream in
		java.io.IOException ioe
	public void mergeManifest (java.util.jar.Manifest)  throws java.io.IOException 
		java.util.jar.Manifest manifest
		java.util.jar.Attributes attributes
		java.util.Iterator i
		java.util.jar.Attributes$Name name
		String key
	public void setBase (java.io.File) 
		java.io.File file
	public void setClasspath (java.io.File[])  throws java.io.IOException 
		java.io.File[] classpath
		java.util.List list
		int i
		aQute.lib.osgi.Jar current
		java.util.Iterator i
	public void setClasspath (aQute.lib.osgi.Jar[]) 
		aQute.lib.osgi.Jar[] classpath
		int i
	public void setClasspath (java.lang.String[]) 
		String[] classpath
		int i
		aQute.lib.osgi.Jar jar
	public aQute.lib.osgi.Jar setJar (java.io.File)  throws java.io.IOException 
		java.io.File jar
		aQute.lib.osgi.Jar jarx
	public aQute.lib.osgi.Jar setJar (aQute.lib.osgi.Jar) 
		aQute.lib.osgi.Jar jar
	protected void begin () 
	public boolean checkClass (java.lang.String) 
		String interfaceName
		String path
		String pack
		int n
		int n
	aQute.lib.osgi.Jar getJarFromName (java.lang.String, java.lang.String) 
		String name
		String from
		java.io.File file
		aQute.lib.osgi.Jar jar
		Exception e
		java.net.URL url
		aQute.lib.osgi.Jar jar
		java.net.URLConnection connection
		java.io.InputStream in
		long lastModified
		java.io.IOException ee
		java.util.Iterator cp
		aQute.lib.osgi.Jar entry
	private java.lang.String fileName (java.lang.String) 
		String path
		int n
	void merge (java.util.jar.Manifest, java.util.jar.Manifest)  throws java.io.IOException 
		java.util.jar.Manifest result
		java.util.jar.Manifest old
		java.util.Iterator e
		java.util.Map$Entry entry
		java.util.jar.Attributes$Name name
		String value
		java.util.Map oldEntries
		java.util.Map newEntries
		java.util.Iterator e
		java.util.Map$Entry entry
	java.lang.String stem (java.lang.String) 
		String name
		int n
	void verifyManifestHeadersCase (java.util.Properties) 
		java.util.Properties properties
		java.util.Iterator i
		String header
		int j
	java.util.Map doExportsToImports (java.util.Map) 
		java.util.Map exports
		java.util.Set privatePackages
		java.util.Set privateReferences
		String p
		java.util.Set uses
		java.util.Set toBeImported
		java.util.Iterator i
		java.util.Set usedByExportedPackage
		String privatePackage
		java.util.Map result
		java.util.Iterator i
		String ep
		java.util.Map parameters
		String noimport
	private boolean intersects (java.util.Collection, java.util.Collection) 
		java.util.Collection aa
		java.util.Collection bb
		Object t
	public boolean referred (java.lang.String) 
		String packageName
		java.util.Map$Entry contained
	void analyzeClasspath ()  throws java.lang.Exception 
		java.util.Iterator c
		aQute.lib.osgi.Jar current
		java.util.Iterator j
		String dir
		aQute.lib.osgi.Resource resource
		java.io.InputStream in
		String version
	void checkManifest (aQute.lib.osgi.Jar) 
		aQute.lib.osgi.Jar jar
		java.util.jar.Manifest m
		String exportHeader
		java.util.Map exported
		java.util.Map$Entry entry
		Exception e
	void augmentImports () 
		String packageName
		java.util.Map importAttributes
		java.util.Map exporterAttributes
	void augmentExports () 
		String packageName
		java.util.Map attributes
		java.util.Map exporterAttributes
		java.util.Map$Entry entry
		String key
	void fixupAttributes (java.util.Map) 
		java.util.Map attributes
		String key
		String value
	void removeAttributes (java.util.Map) 
		java.util.Map attributes
		String remove
		aQute.lib.osgi.Instruction removeInstr
		java.util.Iterator i
		java.util.Map$Entry entry
	private void augmentMandatory (java.util.Map, java.util.Map) 
		java.util.Map currentAttributes
		java.util.Map exporter
		String mandatory
		String[] attrs
		int i
	private void augmentVersion (java.util.Map, java.util.Map) 
		java.util.Map currentAttributes
		java.util.Map exporter
		String exportVersion
		String importRange
		boolean impl
	java.lang.String calculateVersionRange (java.lang.String, boolean) 
		String version
		boolean impl
	void doUses (java.util.Map, java.util.Map, java.util.Map) 
		java.util.Map exports
		java.util.Map uses
		java.util.Map imports
		java.util.Iterator i
		String packageName
	protected void doUses (java.lang.String, java.util.Map, java.util.Map, java.util.Map) 
		String packageName
		java.util.Map exports
		java.util.Map uses
		java.util.Map imports
		java.util.Map clause
		String override
		java.util.Set usedPackages
		java.util.Set sharedPackages
		StringBuffer sb
		String del
		java.util.Iterator u
		String usedPackage
	void removeTransitive (java.lang.String, java.util.Set) 
		String name
		java.util.Set unreachable
		java.util.Set ref
		java.util.Iterator r
		String element
	void setPackageInfo (java.lang.String, java.lang.String, java.lang.String) 
		String dir
		String key
		String value
		String pack
		java.util.Map map
	public void close () 
		java.io.PrintStream out
		aQute.lib.osgi.Jar jar
		java.util.Map dirs
		java.util.Map$Entry entry
		java.util.Map dir
		String name
		java.util.Iterator j
		aQute.lib.osgi.Jar jar
	public java.lang.String _findpath (java.lang.String[]) 
		String[] args
	public java.lang.String _findname (java.lang.String[]) 
		String[] args
	java.lang.String findPath (java.lang.String, java.lang.String[], boolean) 
		String name
		String[] args
		boolean fullPathName
		String regexp
		String replace
		StringBuffer sb
		String del
		java.util.regex.Pattern expr
		java.util.Iterator e
		String path
		int n
		java.util.regex.Matcher m
	public void putAll (java.util.Map, boolean) 
		java.util.Map additional
		boolean force
		java.util.Iterator i
		java.util.Map$Entry entry
	public java.util.List getClasspath () 
		String cp
		String s
		aQute.lib.osgi.Jar jar
	public void addClasspath (aQute.lib.osgi.Jar) 
		aQute.lib.osgi.Jar jar
	public void addClasspath (java.io.File)  throws java.io.IOException 
		java.io.File cp
		aQute.lib.osgi.Jar jar
	public void clear () 
	public aQute.lib.osgi.Jar getTarget () 
	protected java.util.Map analyzeBundleClasspath (aQute.lib.osgi.Jar, java.util.Map, java.util.Map, java.util.Map, java.util.Map)  throws java.lang.Exception 
		aQute.lib.osgi.Jar dot
		java.util.Map bundleClasspath
		java.util.Map contained
		java.util.Map referred
		java.util.Map uses
		java.util.Map classSpace
		java.util.Set hide
		boolean containsDirectory
		String path
		String path
		java.util.Map info
		aQute.lib.osgi.Resource resource
		aQute.lib.osgi.Jar jar
		Exception e
		aQute.lib.osgi.Clazz c
	private void analyzeJar (aQute.lib.osgi.Jar, java.lang.String, java.util.Map, java.util.Map, java.util.Map, java.util.Map, java.util.Set, boolean)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
		String prefix
		java.util.Map classSpace
		java.util.Map contained
		java.util.Map referred
		java.util.Map uses
		java.util.Set hide
		boolean reportWrongPath
		String path
		String relativePath
		String pack
		java.util.Map info
		aQute.lib.osgi.Resource pinfo
		java.io.InputStream in
		String version
		String version
		aQute.lib.osgi.Resource resource
		aQute.lib.osgi.Clazz clazz
		aQute.lib.osgi.Clazz clazz
		java.io.InputStream in
		java.util.Map info
		Throwable e
		String calculatedPath
		String p
		java.util.Map attrs
		java.util.Set t
	private void parsePackageInfoClass (aQute.lib.osgi.Clazz, java.util.Map)  throws java.lang.Exception 
		aQute.lib.osgi.Clazz clazz
		java.util.Map info
	public static java.lang.String cleanupVersion (java.lang.String) 
		String version
		java.util.regex.Matcher m
		String prefix
		String first
		String last
		String suffix
		StringBuffer result
		String major
		String minor
		String micro
		String qualifier
	private static java.lang.String removeLeadingZeroes (java.lang.String) 
		String group
		int n
	static void cleanupModifier (java.lang.StringBuffer, java.lang.String) 
		StringBuffer result
		String modifier
		java.util.regex.Matcher m
		int i
		char c
	boolean isMetaData (java.lang.String) 
		String pack
		int i
	public java.lang.String getPackage (java.lang.String) 
		String clazz
		int n
	static java.lang.String parsePackageInfo (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream jar
		java.util.Properties p
		Exception e
	public java.lang.String getVersionPolicy (boolean) 
		boolean implemented
		String s
		String s
	public transient java.lang.String _classes (java.lang.String[])  throws java.lang.Exception 
		String[] args
		java.util.Collection matched
	public transient java.util.Collection getClasses (java.lang.String[])  throws java.lang.Exception 
		String[] args
		java.util.Set matched
		int i
		String typeName
		aQute.lib.osgi.Clazz$QUERY type
		aQute.lib.osgi.Instruction instr
		StringBuilder sb
		String s
		int ci
		char c
		int ci
		char c
		java.util.Iterator c
		aQute.lib.osgi.Clazz clazz
	public java.lang.String _exporters (java.lang.String[])  throws java.lang.Exception 
		String[] args
		StringBuilder sb
		String del
		String pack
		aQute.lib.osgi.Jar jar
	public java.util.Map getClassspace () 
	public aQute.lib.osgi.Resource findResource (java.lang.String) 
		String path
		aQute.lib.osgi.Jar entry
		aQute.lib.osgi.Resource r
	public aQute.lib.osgi.Clazz findClass (java.lang.String)  throws java.lang.Exception 
		String path
		aQute.lib.osgi.Clazz c
		aQute.lib.osgi.Resource r
	public java.lang.String getVersion () 
		String version
	public boolean isNoBundle () 
	public void referTo (java.lang.String) 
		String impl
		String pack
	public aQute.lib.collections.MultiMap getGroups () 
		aQute.lib.collections.MultiMap map
		java.util.Set keys
		java.util.Map$Entry entry
		java.util.Set newSet
		java.util.Set scc
		aQute.lib.collections.MultiMap grouped
		java.util.Set group
		String p
	void doRequireBnd () 
		java.util.Map require
		java.util.Hashtable map
		String filter
		aQute.lib.filter.Filter f
		Exception t
	public java.lang.String _md5 (java.lang.String[])  throws java.lang.Exception 
		String[] args
		aQute.libg.cryptography.Digester digester
		aQute.lib.osgi.Resource r
		boolean hex
	public java.lang.String _sha1 (java.lang.String[])  throws java.lang.Exception 
		String[] args
		aQute.libg.cryptography.Digester digester
		aQute.lib.osgi.Resource r
}

aQute/lib/osgi/Annotation.class
Annotation.java
package aQute.lib.osgi
public aQute.lib.osgi.Annotation extends java.lang.Object {
	String name
	java.util.Map elements
	java.lang.annotation.ElementType member
	java.lang.annotation.RetentionPolicy policy
	public void  (java.lang.String, java.util.Map, java.lang.annotation.ElementType, java.lang.annotation.RetentionPolicy) 
		String name
		java.util.Map elements
		java.lang.annotation.ElementType member
		java.lang.annotation.RetentionPolicy policy
	public java.lang.String getName () 
	public java.lang.annotation.ElementType getElementType () 
	public java.lang.annotation.RetentionPolicy getRetentionPolicy () 
	public java.lang.String toString () 
	public java.lang.Object get (java.lang.String) 
		String string
	public void put (java.lang.String, java.lang.Object) 
		String string
		Object v
	public java.util.Set keySet () 
	public java.lang.annotation.Annotation getAnnotation ()  throws java.lang.Exception 
		String cname
		Class c
	public java.lang.annotation.Annotation getAnnotation (java.lang.Class)  throws java.lang.Exception 
		Class c
		String cname
}

aQute/lib/osgi/Builder.class
Builder.java
package aQute.lib.osgi
public aQute.lib.osgi.Builder extends aQute.lib.osgi.Analyzer {
	java.util.regex.Pattern xdoNotCopy
	private static final int SPLIT_MERGE_LAST
	private static final int SPLIT_MERGE_FIRST
	private static final int SPLIT_ERROR
	private static final int SPLIT_FIRST
	private static final int SPLIT_DEFAULT
	java.util.List sourcePath
	aQute.bnd.make.Make make
	boolean firstUse
	static aQute.bnd.make.MakeBnd makeBnd
	static aQute.bnd.make.MakeCopy makeCopy
	static aQute.bnd.make.component.ServiceComponent serviceComponent
	static aQute.bnd.component.DSAnnotations dsAnnotations
	static aQute.bnd.make.metatype.MetatypePlugin metatypePlugin
	static void  () 
	public void  (aQute.lib.osgi.Processor) 
		aQute.lib.osgi.Processor parent
	public void  () 
	public aQute.lib.osgi.Jar build ()  throws java.lang.Exception 
		long modified
		java.util.jar.Manifest manifest
		String mf
		java.io.File mff
		java.io.InputStream in
		Exception e
	public void init ()  throws java.lang.Exception 
	private aQute.lib.osgi.Jar doWab (aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.lib.osgi.Jar dot
		String wab
		String wablib
		aQute.lib.osgi.Jar next
		java.util.Map$Entry entry
		String path
		java.util.Map clauses
		String key
		java.io.File f
	private void addWabLib (aQute.lib.osgi.Jar, java.io.File)  throws java.lang.Exception 
		aQute.lib.osgi.Jar dot
		java.io.File f
		aQute.lib.osgi.Jar jar
		String path
		java.util.jar.Manifest m
		String cp
		java.util.Collection parts
		String part
		java.io.File sub
	private void doSaveManifest (aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.lib.osgi.Jar dot
		String output
		java.io.File f
		java.io.OutputStream out
	protected void changedFile (java.io.File) 
		java.io.File f
	void sign (aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
		String signing
		java.util.List signers
		java.util.Map infos
		java.util.Map$Entry entry
		aQute.bnd.service.SignerPlugin signer
	public boolean hasSources () 
	protected java.lang.String getImportPackages () 
		String ip
	private void doConditional (aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.lib.osgi.Jar dot
		java.util.Map conditionals
		java.util.Map imports
		java.util.Map filtered
		java.util.Map$Entry entry
		String type
		int size
	public void analyze ()  throws java.lang.Exception 
		String version
	public void cleanupVersion (java.util.Map, java.lang.String) 
		java.util.Map mapOfMap
		String defaultVersion
		java.util.Iterator e
		java.util.Map$Entry entry
		java.util.Map attributes
		String v
	private void addSources (aQute.lib.osgi.Jar) 
		aQute.lib.osgi.Jar dot
		java.util.Set packages
		java.io.ByteArrayOutputStream out
		Exception e
		java.util.Iterator cpe
		String path
		String pack
		boolean found
		String[] fixed
		java.util.Iterator i
		java.io.File root
		java.io.File f
		java.io.File bdir
		int j
		java.io.File ff
		String name
		aQute.lib.osgi.Jar jar
		aQute.lib.osgi.Resource resource
	public java.util.Collection getSourcePath () 
		String sp
		java.util.Map map
		java.util.Iterator i
		String file
		java.io.File f
	private void doVerify (aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.lib.osgi.Jar dot
		aQute.lib.osgi.Verifier verifier
	private void doExpand (aQute.lib.osgi.Jar)  throws java.io.IOException 
		aQute.lib.osgi.Jar jar
		java.util.Map privateMap
		java.util.Map exportMap
		aQute.lib.osgi.Jar exports
	private void doExpand (aQute.lib.osgi.Jar, java.lang.String, java.util.Map, boolean) 
		aQute.lib.osgi.Jar jar
		String name
		java.util.Map instructions
		boolean mandatory
		java.util.Set superfluous
		java.util.Iterator c
		aQute.lib.osgi.Jar now
		StringBuilder sb
		String del
		java.util.Iterator i
		aQute.lib.osgi.Instruction p
	private void doExpand (aQute.lib.osgi.Jar, java.util.Map, aQute.lib.osgi.Jar, java.util.Set) 
		aQute.lib.osgi.Jar jar
		java.util.Map included
		aQute.lib.osgi.Jar classpathEntry
		java.util.Set superfluous
		java.util.Map$Entry directory
		String path
		String pack
		aQute.lib.osgi.Instruction instr
		java.util.Map contents
		boolean overwriteResource
		java.util.Map directives
		String key
		aQute.lib.osgi.Resource r
		String srcPath
		java.util.Map srcContents
	private java.lang.String diagnostic (java.lang.String, java.util.List, java.io.File) 
		String pack
		java.util.List classpath
		java.io.File source
		java.util.List culprits
		java.util.Iterator i
		aQute.lib.osgi.Jar culprit
	private int getSplitStrategy (java.lang.String) 
		String type
	private aQute.lib.osgi.Instruction matches (java.util.Map, java.lang.String, java.util.Set, java.lang.String) 
		java.util.Map instructions
		String pack
		java.util.Set superfluousPatterns
		String source
		java.util.Map$Entry entry
		aQute.lib.osgi.Instruction pattern
		String from
		aQute.lib.osgi.Instruction f
	private java.util.Map getHeader (java.lang.String) 
		String string
	private void doIncludeResources (aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
		String includes
	private void doIncludeResource (aQute.lib.osgi.Jar, java.lang.String)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
		String includes
		java.util.Map clauses
	private void doIncludeResource (aQute.lib.osgi.Jar, java.util.Map)  throws java.util.zip.ZipException java.io.IOException java.lang.Exception 
		aQute.lib.osgi.Jar jar
		java.util.Map clauses
		java.util.Map$Entry entry
	private void doIncludeResource (aQute.lib.osgi.Jar, java.lang.String, java.util.Map)  throws java.util.zip.ZipException java.io.IOException java.lang.Exception 
		aQute.lib.osgi.Jar jar
		String name
		java.util.Map extra
		boolean preprocess
		String[] parts
		String source
		String destination
		String literal
		aQute.lib.osgi.Resource r
		String x
		java.io.File sourceFile
		String destinationPath
		String destinationPath
		String destinationPath
	private java.lang.String doResourceDirectory (aQute.lib.osgi.Jar, java.util.Map, boolean, java.io.File, java.lang.String)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
		java.util.Map extra
		boolean preprocess
		java.io.File sourceFile
		String destinationPath
		String filter
		boolean flatten
		boolean recursive
		String directive
		aQute.lib.osgi.InstructionFilter iFilter
		java.util.Map files
		java.util.Map$Entry entry
	private void resolveFiles (java.io.File, java.io.FileFilter, boolean, java.lang.String, java.util.Map, boolean) 
		java.io.File dir
		java.io.FileFilter filter
		boolean recursive
		String path
		java.util.Map files
		boolean flatten
		java.io.File[] fs
		java.io.File file
		String nextPath
		String nextPath
		String p
	private void noSuchFile (aQute.lib.osgi.Jar, java.lang.String, java.util.Map, java.lang.String, java.lang.String)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
		String clause
		java.util.Map extra
		String source
		String destinationPath
		aQute.lib.osgi.Jar src
		aQute.lib.osgi.JarResource jarResource
		aQute.lib.osgi.Resource lastChance
		String x
	private void extractFromJar (aQute.lib.osgi.Jar, java.lang.String, java.lang.String)  throws java.util.zip.ZipException java.io.IOException 
		aQute.lib.osgi.Jar jar
		String source
		String destination
		int n
		aQute.lib.osgi.Instruction instr
		aQute.lib.osgi.Jar sub
	private void copy (aQute.lib.osgi.Jar, java.lang.String, java.io.File, boolean, java.util.Map)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
		String path
		java.io.File from
		boolean preprocess
		java.util.Map extra
		java.io.File[] files
		int i
		aQute.lib.osgi.Resource resource
		String x
	private java.lang.String getName (java.lang.String) 
		String where
		int n
	public void setSourcepath (java.io.File[]) 
		java.io.File[] files
		int i
	public void addSourcepath (java.io.File) 
		java.io.File cp
	public void close () 
	public aQute.lib.osgi.Jar[] builds ()  throws java.lang.Exception 
		String conduit
		java.util.Map map
		aQute.lib.osgi.Jar[] result
		int n
		String file
		aQute.lib.osgi.Jar c
		String name
		java.util.List result
		java.util.List builders
		aQute.lib.osgi.Builder builder
		aQute.lib.osgi.Jar jar
		Exception e
	public java.util.List getSubBuilders ()  throws java.lang.Exception 
		String sub
		java.util.List builders
		java.util.Map subsMap
		java.util.Iterator i
		java.io.File file
		java.util.Set subs
		java.util.List members
		java.io.File file
		aQute.lib.osgi.Processor p
		java.util.Iterator i
		aQute.lib.osgi.Instruction instruction
	public aQute.lib.osgi.Builder getSubBuilder (java.io.File)  throws java.lang.Exception 
		java.io.File file
		aQute.lib.osgi.Builder builder
	public aQute.lib.osgi.Builder getSubBuilder ()  throws java.lang.Exception 
		aQute.lib.osgi.Builder builder
		aQute.lib.osgi.Jar file
	public java.lang.String _maven_version (java.lang.String[]) 
		String[] args
	public java.lang.String _permissions (java.lang.String[])  throws java.io.IOException 
		String[] args
		StringBuilder sb
		String arg
		String imp
		String exp
	public void removeBundleSpecificHeaders () 
		java.util.Set set
	public boolean isInScope (java.util.Collection)  throws java.lang.Exception 
		java.util.Collection resources
		java.util.Map clauses
		java.util.Map instructions
		java.io.File r
		String cpEntry
		String pack
		aQute.lib.osgi.Instruction i
	public java.lang.String getClasspathEntrySuffix (java.io.File)  throws java.lang.Exception 
		java.io.File resource
		aQute.lib.osgi.Jar jar
		java.io.File source
		String sourcePath
		String resourcePath
		String filePath
	public boolean doNotCopy (java.lang.String) 
		String v
	public java.util.regex.Pattern getDoNotCopy () 
		String string
		Exception e
	protected void setTypeSpecificPlugins (java.util.Set) 
		java.util.Set list
}

aQute/lib/osgi/BundleId.class
BundleId.java
package aQute.lib.osgi
public aQute.lib.osgi.BundleId extends java.lang.Object implements java.lang.Comparable  {
	final String bsn
	final String version
	public void  (java.lang.String, java.lang.String) 
		String bsn
		String version
	public java.lang.String getVersion () 
	public java.lang.String getBsn () 
	public boolean isValid () 
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public int compareTo (aQute.lib.osgi.BundleId) 
		aQute.lib.osgi.BundleId other
		int result
	public volatile synthetic int compareTo (java.lang.Object) 
}

aQute/lib/osgi/ClassDataCollector.class
ClassDataCollector.java
package aQute.lib.osgi
public aQute.lib.osgi.ClassDataCollector extends java.lang.Object {
	public void  () 
	public void classBegin (int, java.lang.String) 
		int access
		String name
	public boolean classStart (int, java.lang.String) 
		int access
		String name
	public void extendsClass (java.lang.String) 
		String name
	public void implementsInterfaces (java.lang.String[]) 
		String[] name
	public void addReference (java.lang.String) 
		String token
	public void annotation (aQute.lib.osgi.Annotation) 
		aQute.lib.osgi.Annotation annotation
	public void parameter (int) 
		int p
	public void method (aQute.lib.osgi.Clazz$MethodDef) 
		aQute.lib.osgi.Clazz$MethodDef defined
	public void field (aQute.lib.osgi.Clazz$FieldDef) 
		aQute.lib.osgi.Clazz$FieldDef defined
	public void reference (aQute.lib.osgi.Clazz$MethodDef) 
		aQute.lib.osgi.Clazz$MethodDef referenced
	public void reference (aQute.lib.osgi.Clazz$FieldDef) 
		aQute.lib.osgi.Clazz$FieldDef referenced
	public void classEnd () 
	public void field (int, java.lang.String, java.lang.String) 
		int access
		String name
		String descriptor
	public void constructor (int, java.lang.String) 
		int access
		String descriptor
	public void method (int, java.lang.String, java.lang.String) 
		int access
		String name
		String descriptor
	public void enclosingMethod (java.lang.String, java.lang.String, java.lang.String) 
		String cName
		String mName
		String mDescriptor
	public void innerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String innerClass
		String outerClass
		String innerName
		int innerClassAccessFlags
	public void signature (java.lang.String) 
		String signature
	public void constant (java.lang.Object) 
		Object object
}

aQute/lib/osgi/Clazz$Assoc.class
Clazz.java
package aQute.lib.osgi
public aQute.lib.osgi.Clazz$Assoc extends java.lang.Object {
	byte tag
	int a
	int b
	void  (byte, int, int) 
		byte tag
		int a
		int b
}

aQute/lib/osgi/Clazz$ClassConstant.class
Clazz.java
package aQute.lib.osgi
public aQute.lib.osgi.Clazz$ClassConstant extends java.lang.Object {
	int cname
	final synthetic aQute.lib.osgi.Clazz this$0
	public void  (aQute.lib.osgi.Clazz, int) 
		int class_index
	public java.lang.String getName () 
}

aQute/lib/osgi/Clazz$FieldDef.class
Clazz.java
package aQute.lib.osgi
public aQute.lib.osgi.Clazz$FieldDef extends java.lang.Object implements java.lang.Comparable  {
	public final int access
	public final String clazz
	public final String name
	public final String descriptor
	public String signature
	public Object constant
	public void  (int, java.lang.String, java.lang.String, java.lang.String) 
		int access
		String clazz
		String name
		String descriptor
	public boolean equals (java.lang.Object) 
		Object other
		aQute.lib.osgi.Clazz$FieldDef m
	public int hashCode () 
	public int compareTo (aQute.lib.osgi.Clazz$FieldDef) 
		aQute.lib.osgi.Clazz$FieldDef o
		int result
	public java.lang.String getPretty () 
	public java.lang.String toString () 
	public boolean isEnum () 
	public volatile synthetic int compareTo (java.lang.Object) 
}

aQute/lib/osgi/Clazz$JAVA.class
Clazz.java
package aQute.lib.osgi
public final enum aQute.lib.osgi.Clazz$JAVA extends java.lang.Enum {
	public static final enum aQute.lib.osgi.Clazz$JAVA UNKNOWN
	public static final enum aQute.lib.osgi.Clazz$JAVA OpenJDK7
	public static final enum aQute.lib.osgi.Clazz$JAVA J2S6
	public static final enum aQute.lib.osgi.Clazz$JAVA J2SE5
	public static final enum aQute.lib.osgi.Clazz$JAVA JDK1_4
	public static final enum aQute.lib.osgi.Clazz$JAVA JDK1_3
	public static final enum aQute.lib.osgi.Clazz$JAVA JDK1_2
	public static final enum aQute.lib.osgi.Clazz$JAVA JDK1_1
	final int major
	private static final synthetic aQute.lib.osgi.Clazz$JAVA[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int, int) 
		int major
	static aQute.lib.osgi.Clazz$JAVA format (int) 
		int n
		aQute.lib.osgi.Clazz$JAVA e
	public int getMajor () 
	public boolean hasAnnotations () 
	public boolean hasGenerics () 
	public boolean hasEnums () 
	public static aQute.lib.osgi.Clazz$JAVA[] values () 
	public static aQute.lib.osgi.Clazz$JAVA valueOf (java.lang.String) 
}

aQute/lib/osgi/Clazz$MethodDef.class
Clazz.java
package aQute.lib.osgi
public aQute.lib.osgi.Clazz$MethodDef extends aQute.lib.osgi.Clazz$FieldDef {
	java.util.regex.Pattern METHOD_DESCRIPTOR
	public void  (int, java.lang.String, java.lang.String, java.lang.String) 
		int access
		String clazz
		String method
		String descriptor
	public boolean isConstructor () 
	public java.lang.String getReturnType () 
		String use
		java.util.regex.Matcher m
		String returnType
	public java.lang.String getPretty () 
		StringBuilder sb
		int index
		String del
		StringBuilder sb2
	private int printParameter (java.lang.StringBuilder, java.lang.CharSequence, int) 
		StringBuilder sb
		CharSequence descriptor
		int index
		char c
	private int reference (java.lang.StringBuilder, java.lang.CharSequence, int) 
		StringBuilder sb
		CharSequence descriptor
		int index
		int n
		int lastSlash
		char c
	private int array (java.lang.StringBuilder, java.lang.CharSequence, int) 
		StringBuilder sb
		CharSequence descriptor
		int index
		int n
}

aQute/lib/osgi/Clazz$QUERY.class
Clazz.java
package aQute.lib.osgi
public final enum aQute.lib.osgi.Clazz$QUERY extends java.lang.Enum {
	public static final enum aQute.lib.osgi.Clazz$QUERY IMPLEMENTS
	public static final enum aQute.lib.osgi.Clazz$QUERY EXTENDS
	public static final enum aQute.lib.osgi.Clazz$QUERY IMPORTS
	public static final enum aQute.lib.osgi.Clazz$QUERY NAMED
	public static final enum aQute.lib.osgi.Clazz$QUERY ANY
	public static final enum aQute.lib.osgi.Clazz$QUERY VERSION
	public static final enum aQute.lib.osgi.Clazz$QUERY CONCRETE
	public static final enum aQute.lib.osgi.Clazz$QUERY ABSTRACT
	public static final enum aQute.lib.osgi.Clazz$QUERY PUBLIC
	public static final enum aQute.lib.osgi.Clazz$QUERY ANNOTATION
	public static final enum aQute.lib.osgi.Clazz$QUERY RUNTIMEANNOTATIONS
	public static final enum aQute.lib.osgi.Clazz$QUERY CLASSANNOTATIONS
	private static final synthetic aQute.lib.osgi.Clazz$QUERY[] ENUM$VALUES
	static void  () 
	private void  (java.lang.String, int) 
	public static aQute.lib.osgi.Clazz$QUERY[] values () 
	public static aQute.lib.osgi.Clazz$QUERY valueOf (java.lang.String) 
}

aQute/lib/osgi/Clazz.class
Clazz.java
package aQute.lib.osgi
public aQute.lib.osgi.Clazz extends java.lang.Object {
	public static java.util.EnumSet HAS_ARGUMENT
	static final int ACC_PUBLIC
	static final int ACC_FINAL
	static final int ACC_SUPER
	static final int ACC_INTERFACE
	static final int ACC_ABSTRACT
	static final int ACC_ENUM
	static final byte[] SkipTable
	boolean isAbstract
	boolean isPublic
	boolean isEnum
	boolean hasRuntimeAnnotations
	boolean hasClassAnnotations
	String className
	Object[] pool
	int[] intPool
	java.util.Set imports
	String path
	int minor
	int major
	int access
	String sourceFile
	java.util.Set xref
	java.util.Set classes
	java.util.Set descriptors
	java.util.Set annotations
	int forName
	int class$
	String[] interfaces
	String zuper
	aQute.lib.osgi.ClassDataCollector cd
	aQute.lib.osgi.Resource resource
	aQute.lib.osgi.Clazz$FieldDef last
	static final String USEPOLICY
	static final String PROVIDERPOLICY
	private static synthetic int[] $SWITCH_TABLE$aQute$lib$osgi$Clazz$QUERY
	static void  () 
	public void  (java.lang.String, aQute.lib.osgi.Resource) 
		String path
		aQute.lib.osgi.Resource resource
	public java.util.Set parseClassFile ()  throws java.lang.Exception 
	public java.util.Set parseClassFile (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
	public java.util.Set parseClassFileWithCollector (aQute.lib.osgi.ClassDataCollector)  throws java.lang.Exception 
		aQute.lib.osgi.ClassDataCollector cd
		java.io.InputStream in
	public java.util.Set parseClassFile (java.io.InputStream, aQute.lib.osgi.ClassDataCollector)  throws java.io.IOException 
		java.io.InputStream in
		aQute.lib.osgi.ClassDataCollector cd
		java.io.DataInputStream din
	java.util.Set parseClassFile (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		boolean crawl
		int magic
		int count
		int poolIndex
		byte tag
		int access_flags
		int this_class
		int super_class
		String pack
		int interfacesCount
		int i
		int fieldsCount
		int i
		int name_index
		int descriptor_index
		String name
		int methodCount
		int i
		int name_index
		int descriptor_index
		String name
		String descriptor
		aQute.lib.osgi.Clazz$MethodDef mdef
		int n
		String clazz
		String pack
		java.util.Iterator e
		Integer index
		String prototype
		java.util.Set xref
	private void constantFloat (java.io.DataInputStream, int)  throws java.io.IOException 
		java.io.DataInputStream in
		int poolIndex
	private void constantInteger (java.io.DataInputStream, int)  throws java.io.IOException 
		java.io.DataInputStream in
		int poolIndex
	protected void pool (java.lang.Object[], int[]) 
		Object[] pool
		int[] intPool
	protected void nameAndType (java.io.DataInputStream, int, byte)  throws java.io.IOException 
		java.io.DataInputStream in
		int poolIndex
		byte tag
		int name_index
		int descriptor_index
	private void methodRef (java.io.DataInputStream, int)  throws java.io.IOException 
		java.io.DataInputStream in
		int poolIndex
		int class_index
		int name_and_type_index
	private void constantString (java.io.DataInputStream, int)  throws java.io.IOException 
		java.io.DataInputStream in
		int poolIndex
		int string_index
	protected void constantClass (java.io.DataInputStream, int)  throws java.io.IOException 
		java.io.DataInputStream in
		int poolIndex
		int class_index
		aQute.lib.osgi.Clazz$ClassConstant c
	protected void constantDouble (java.io.DataInputStream, int)  throws java.io.IOException 
		java.io.DataInputStream in
		int poolIndex
	protected void constantLong (java.io.DataInputStream, int)  throws java.io.IOException 
		java.io.DataInputStream in
		int poolIndex
	protected void constantUtf8 (java.io.DataInputStream, int)  throws java.io.IOException 
		java.io.DataInputStream in
		int poolIndex
		String name
	private int findMethodReference (java.lang.String, java.lang.String, java.lang.String) 
		String clazz
		String methodname
		String descriptor
		int i
		aQute.lib.osgi.Clazz$Assoc methodref
		int class_index
		int class_name_index
		int name_and_type_index
		aQute.lib.osgi.Clazz$Assoc name_and_type
		int name_index
		int type_index
	private void doAttributes (java.io.DataInputStream, java.lang.annotation.ElementType, boolean)  throws java.io.IOException 
		java.io.DataInputStream in
		java.lang.annotation.ElementType member
		boolean crawl
		int attributesCount
		int j
	private void doAttribute (java.io.DataInputStream, java.lang.annotation.ElementType, boolean)  throws java.io.IOException 
		java.io.DataInputStream in
		java.lang.annotation.ElementType member
		boolean crawl
		int attribute_name_index
		String attributeName
		long attribute_length
	private void doEnclosingMethod (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int cIndex
		int mIndex
		int nameIndex
		String cName
		String mName
		String mDescriptor
		aQute.lib.osgi.Clazz$Assoc nameAndType
	private void doInnerClasses (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int number_of_classes
		int i
		int inner_class_info_index
		int outer_class_info_index
		int inner_name_index
		int inner_class_access_flags
		String innerClass
		String outerClass
		String innerName
		int nameIndex
		int nameIndex
	void doSignature (java.io.DataInputStream, java.lang.annotation.ElementType)  throws java.io.IOException 
		java.io.DataInputStream in
		java.lang.annotation.ElementType member
		int signature_index
		String signature
	void doConstantValue (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int constantValue_index
		Object object
	private void doCode (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int code_length
		byte[] code
		int exception_table_length
	protected void crawl (byte[]) 
		byte[] code
		java.nio.ByteBuffer bb
		int lastReference
		int instruction
		int mref
		int mref
		int mref
		int methodref
		String clazz
		int n
		int low
		int high
		Exception e
		int npairs
	private void doSourceFile (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int sourcefile_index
	private void doParameterAnnotations (java.io.DataInputStream, java.lang.annotation.ElementType, java.lang.annotation.RetentionPolicy)  throws java.io.IOException 
		java.io.DataInputStream in
		java.lang.annotation.ElementType member
		java.lang.annotation.RetentionPolicy policy
		int num_parameters
		int p
	private void doAnnotations (java.io.DataInputStream, java.lang.annotation.ElementType, java.lang.annotation.RetentionPolicy)  throws java.io.IOException 
		java.io.DataInputStream in
		java.lang.annotation.ElementType member
		java.lang.annotation.RetentionPolicy policy
		int num_annotations
		int a
		aQute.lib.osgi.Annotation annotion
	private aQute.lib.osgi.Annotation doAnnotation (java.io.DataInputStream, java.lang.annotation.ElementType, java.lang.annotation.RetentionPolicy, boolean)  throws java.io.IOException 
		java.io.DataInputStream in
		java.lang.annotation.ElementType member
		java.lang.annotation.RetentionPolicy policy
		boolean collect
		int type_index
		String name
		int num_element_value_pairs
		java.util.Map elements
		int v
		int element_name_index
		String element
		Object value
	private java.lang.Object doElementValue (java.io.DataInputStream, java.lang.annotation.ElementType, java.lang.annotation.RetentionPolicy, boolean)  throws java.io.IOException 
		java.io.DataInputStream in
		java.lang.annotation.ElementType member
		java.lang.annotation.RetentionPolicy policy
		boolean collect
		char tag
		int const_value_index
		int const_value_index
		int const_value_index
		int type_name_index
		int const_name_index
		int class_info_index
		int num_values
		Object[] result
		int i
	void packageReference (java.lang.String) 
		String pack
	public void parseDescriptor (java.lang.String) 
		String descriptor
		int rover
	int parseReferences (java.lang.String, int, char) 
		String descriptor
		int rover
		char delimiter
	int parseReference (java.lang.String, int) 
		String descriptor
		int rover
		char c
		StringBuilder sb
		int lastSlash
	public static java.lang.String getPackage (java.lang.String) 
		String clazz
		int n
	public java.util.Set getReferred () 
	java.lang.String getClassName () 
	public java.lang.String getPath () 
	public java.lang.String getSourceFile () 
	public void reset () 
	public boolean is (aQute.lib.osgi.Clazz$QUERY, aQute.lib.osgi.Instruction, aQute.lib.osgi.Analyzer)  throws java.lang.Exception 
		aQute.lib.osgi.Clazz$QUERY query
		aQute.lib.osgi.Instruction instr
		aQute.lib.osgi.Analyzer analyzer
		String v
		int i
		String annotation
		String imp
		aQute.lib.osgi.Clazz clazz
	public java.lang.String toString () 
	public java.lang.String getFQN () 
		String s
	public static void getImplementedPackages (java.util.Set, aQute.lib.osgi.Analyzer, aQute.lib.osgi.Clazz)  throws java.lang.Exception 
		java.util.Set implemented
		aQute.lib.osgi.Analyzer analyzer
		aQute.lib.osgi.Clazz clazz
		String interf
		aQute.lib.osgi.Clazz c
		boolean consumer
		java.util.Set annotations
		aQute.lib.osgi.Clazz c
	public static java.lang.String toDescriptor (java.lang.Class) 
		Class clazz
		StringBuilder sb
	aQute.lib.osgi.Clazz$MethodDef getMethodDef (int, int) 
		int access
		int methodRefPoolIndex
		Object o
		aQute.lib.osgi.Clazz$Assoc assoc
		int string_index
		String className
		int name_and_type_index
		aQute.lib.osgi.Clazz$Assoc name_and_type
		int name_index
		int type_index
		String method
		String descriptor
	public static java.lang.String getShortName (java.lang.String) 
		String cname
		int n
	public static java.lang.String fqnToPath (java.lang.String) 
		String dotted
	public static java.lang.String fqnToBinary (java.lang.String) 
		String dotted
	public static java.lang.String pathToFqn (java.lang.String) 
		String path
	public boolean isPublic () 
	public boolean isEnum () 
	public aQute.lib.osgi.Clazz$JAVA getFormat () 
	public static java.lang.String objectDescriptorToFQN (java.lang.String) 
		String string
	public static java.lang.String internalToFqn (java.lang.String) 
		String string
	public static java.lang.String unCamel (java.lang.String) 
		String id
		StringBuilder out
		int i
		char c
		int n
		boolean tolower
	static synthetic int[] $SWITCH_TABLE$aQute$lib$osgi$Clazz$QUERY () 
}

aQute/lib/osgi/Constants.class
Constants.java
package aQute.lib.osgi
public abstract aQute.lib.osgi.Constants extends java.lang.Object {
	public static final String BND_ADDXMLTOTEST
	public static final String BUNDLE_ACTIVATIONPOLICY
	public static final String BUNDLE_ACTIVATOR
	public static final String BUNDLE_BLUEPRINT
	public static final String BUNDLE_CATEGORY
	public static final String BUNDLE_CLASSPATH
	public static final String BUNDLE_CONTACTADDRESS
	public static final String BUNDLE_COPYRIGHT
	public static final String BUNDLE_DESCRIPTION
	public static final String BUNDLE_DOCURL
	public static final String BUNDLE_ICON
	public static final String BUNDLE_LICENSE
	public static final String BUNDLE_LOCALIZATION
	public static final String BUNDLE_MANIFESTVERSION
	public static final String BUNDLE_NAME
	public static final String BUNDLE_NATIVECODE
	public static final String BUNDLE_REQUIREDEXECUTIONENVIRONMENT
	public static final String BUNDLE_SYMBOLICNAME
	public static final String BUNDLE_UPDATELOCATION
	public static final String BUNDLE_VENDOR
	public static final String BUNDLE_VERSION
	public static final String DYNAMICIMPORT_PACKAGE
	public static final String EXPORT_PACKAGE
	public static final String EXPORT_SERVICE
	public static final String FRAGMENT_HOST
	public static final String IMPORT_PACKAGE
	public static final String IMPORT_SERVICE
	public static final String REQUIRE_BUNDLE
	public static final String SERVICE_COMPONENT
	public static final String PRIVATE_PACKAGE
	public static final String IGNORE_PACKAGE
	public static final String INCLUDE_RESOURCE
	public static final String CONDITIONAL_PACKAGE
	public static final String BND_LASTMODIFIED
	public static final String CREATED_BY
	public static final String TOOL
	public static final String TESTCASES
	public static final String SIGNATURE_TEST
	public static final String[] headers
	public static final String BUILDPATH
	public static final String BUILDPACKAGES
	public static final String BUMPPOLICY
	public static final String CONDUIT
	public static final String COMPILER_SOURCE
	public static final String COMPILER_TARGET
	public static final String DEPENDSON
	public static final String DEPLOY
	public static final String DEPLOYREPO
	public static final String DONOTCOPY
	public static final String DEBUG
	public static final String EXPORT_CONTENTS
	public static final String FAIL_OK
	public static final String INCLUDE
	public static final String INCLUDERESOURCE
	public static final String MAKE
	public static final String METATYPE
	public static final String MANIFEST
	public static final String SAVEMANIFEST
	public static final String NAMESECTION
	public static final String NODEFAULTVERSION
	public static final String NOEXTRAHEADERS
	public static final String NOMANIFEST
	public static final String NOUSES
	public static final String NOPE
	public static final String NOBUNDLES
	public static final String PEDANTIC
	public static final String PLUGIN
	public static final String POM
	public static final String RELEASEREPO
	public static final String REMOVEHEADERS
	public static final String RESOURCEONLY
	public static final String SOURCES
	public static final String SOURCEPATH
	public static final String SUB
	public static final String RUNPROPERTIES
	public static final String RUNSYSTEMPACKAGES
	public static final String RUNBUNDLES
	public static final String RUNPATH
	public static final String RUNSTORAGE
	public static final String RUNBUILDS
	public static final String RUNPATH_MAIN_DIRECTIVE
	public static final String RUNPATH_LAUNCHER_DIRECTIVE
	public static final String RUNVM
	public static final String RUNTRACE
	public static final String RUNFRAMEWORK
	public static final String RUNTIMEOUT
	public static final String SNAPSHOT
	public static final String RUNFRAMEWORK_SERVICES
	public static final String RUNFRAMEWORK_NONE
	public static final String REPORTNEWER
	public static final String SIGN
	public static final String TESTPACKAGES
	public static final String TESTREPORT
	public static final String TESTPATH
	public static final String TESTCONTINUOUS
	public static final String UNDERTEST
	public static final String VERBOSE
	public static final String VERSIONPOLICY_IMPL
	public static final String VERSIONPOLICY_USES
	public static final String PROVIDER_POLICY
	public static final String CONSUMER_POLICY
	public static final String VERSIONPOLICY
	public static final String WAB
	public static final String WABLIB
	public static final String REQUIRE_BND
	public static final String CLASSPATH
	public static final String[] options
	public static final String[] BUNDLE_SPECIFIC_HEADERS
	public static final char DUPLICATE_MARKER
	public static final String SPECIFICATION_VERSION
	public static final String SPLIT_PACKAGE_DIRECTIVE
	public static final String IMPORT_DIRECTIVE
	public static final String NO_IMPORT_DIRECTIVE
	public static final String REMOVE_ATTRIBUTE_DIRECTIVE
	public static final String LIB_DIRECTIVE
	public static final String NOANNOTATIONS
	public static final String COMMAND_DIRECTIVE
	public static final String USES_DIRECTIVE
	public static final String MANDATORY_DIRECTIVE
	public static final String INCLUDE_DIRECTIVE
	public static final String PROVIDE_DIRECTIVE
	public static final String EXCLUDE_DIRECTIVE
	public static final String PRESENCE_DIRECTIVE
	public static final String PRIVATE_DIRECTIVE
	public static final String SINGLETON_DIRECTIVE
	public static final String EXTENSION_DIRECTIVE
	public static final String VISIBILITY_DIRECTIVE
	public static final String FRAGMENT_ATTACHMENT_DIRECTIVE
	public static final String RESOLUTION_DIRECTIVE
	public static final String PATH_DIRECTIVE
	public static final String SIZE_ATTRIBUTE
	public static final String LINK_ATTRIBUTE
	public static final String NAME_ATTRIBUTE
	public static final String DESCRIPTION_ATTRIBUTE
	public static final String OSNAME_ATTRIBUTE
	public static final String OSVERSION_ATTRIBUTE
	public static final String PROCESSOR_ATTRIBUTE
	public static final String LANGUAGE_ATTRIBUTE
	public static final String SELECTION_FILTER_ATTRIBUTE
	public static final String BLUEPRINT_WAIT_FOR_DEPENDENCIES_ATTRIBUTE
	public static final String BLUEPRINT_TIMEOUT_ATTRIBUTE
	public static final String VERSION_ATTRIBUTE
	public static final String BUNDLE_SYMBOLIC_NAME_ATTRIBUTE
	public static final String BUNDLE_VERSION_ATTRIBUTE
	public static final String FROM_DIRECTIVE
	public static final String KEYSTORE_LOCATION_DIRECTIVE
	public static final String KEYSTORE_PROVIDER_DIRECTIVE
	public static final String KEYSTORE_PASSWORD_DIRECTIVE
	public static final String SIGN_PASSWORD_DIRECTIVE
	public static final String NONE
	public static final String[] directives
	public static final String USES_USES
	public static final String CURRENT_USES
	public static final String IMPORT_REFERENCE
	public static final String IMPORT_PRIVATE
	public static final String[] importDirectives
	public static final java.util.regex.Pattern VALID_PROPERTY_TYPES
	public static final String DEFAULT_BND_EXTENSION
	public static final String DEFAULT_JAR_EXTENSION
	public static final String DEFAULT_BAR_EXTENSION
	public static final String DEFAULT_BNDRUN_EXTENSION
	public static final String[] METAPACKAGES
	public static final String CURRENT_VERSION
	public static final String CURRENT_PACKAGE
	public static final String BUILDFILES
	public static final String EMPTY_HEADER
	public static final String EMBEDDED_REPO
	public static final String LAUNCHER_PLUGIN
	public static final String TESTER_PLUGIN
	public static final String DEFAULT_LAUNCHER_BSN
	public static final String DEFAULT_TESTER_BSN
	public static final String DEFAULT_DO_NOT_COPY
	public static final java.nio.charset.Charset DEFAULT_CHARSET
	public static final String VERSION_FILTER
	public static final String NAMESPACE_STEM
	public static final String JIDENTIFIER
	public static final String COMPONENT_NAME
	public static final String COMPONENT_FACTORY
	public static final String COMPONENT_SERVICEFACTORY
	public static final String COMPONENT_IMMEDIATE
	public static final String COMPONENT_ENABLED
	public static final String COMPONENT_DYNAMIC
	public static final String COMPONENT_MULTIPLE
	public static final String COMPONENT_PROVIDE
	public static final String COMPONENT_OPTIONAL
	public static final String COMPONENT_PROPERTIES
	public static final String COMPONENT_IMPLEMENTATION
	public static final String COMPONENT_DESIGNATE
	public static final String COMPONENT_DESIGNATEFACTORY
	public static final String COMPONENT_DESCRIPTORS
	public static final String COMPONENT_VERSION
	public static final String COMPONENT_CONFIGURATION_POLICY
	public static final String COMPONENT_MODIFIED
	public static final String COMPONENT_ACTIVATE
	public static final String COMPONENT_DEACTIVATE
	public static final java.util.Map EMPTY
	public static final String[] componentDirectives
	public static final java.util.Set SET_COMPONENT_DIRECTIVES
	public static final java.util.Set SET_COMPONENT_DIRECTIVES_1_1
	static void  () 
}

aQute/lib/osgi/EmbeddedResource.class
EmbeddedResource.java
package aQute.lib.osgi
public aQute.lib.osgi.EmbeddedResource extends java.lang.Object implements aQute.lib.osgi.Resource  {
	byte[] data
	long lastModified
	String extra
	public void  (byte[], long) 
		byte[] data
		long lastModified
	public java.io.InputStream openInputStream ()  throws java.io.FileNotFoundException 
	public void write (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
	public java.lang.String toString () 
	public static void build (aQute.lib.osgi.Jar, java.io.InputStream, long)  throws java.io.IOException 
		aQute.lib.osgi.Jar jar
		java.io.InputStream in
		long lastModified
		java.util.zip.ZipInputStream jin
		java.util.zip.ZipEntry entry
		byte[] data
	static byte[] collect (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
		java.io.ByteArrayOutputStream out
	static void copy (java.io.InputStream, java.io.OutputStream)  throws java.io.IOException 
		java.io.InputStream in
		java.io.OutputStream out
		int available
		byte[] buffer
		int size
		int size
	public long lastModified () 
	public static void build (aQute.lib.osgi.Jar, aQute.lib.osgi.Resource)  throws java.lang.Exception 
		aQute.lib.osgi.Jar sub
		aQute.lib.osgi.Resource resource
		java.io.InputStream in
	public java.lang.String getExtra () 
	public void setExtra (java.lang.String) 
		String extra
	public long size () 
}

aQute/lib/osgi/FileResource.class
FileResource.java
package aQute.lib.osgi
public aQute.lib.osgi.FileResource extends java.lang.Object implements aQute.lib.osgi.Resource  {
	java.io.File file
	String extra
	public void  (java.io.File) 
		java.io.File file
	public java.io.InputStream openInputStream ()  throws java.io.FileNotFoundException 
	public static void build (aQute.lib.osgi.Jar, java.io.File, java.util.regex.Pattern) 
		aQute.lib.osgi.Jar jar
		java.io.File directory
		java.util.regex.Pattern doNotCopy
	public java.lang.String toString () 
	public void write (java.io.OutputStream)  throws java.lang.Exception 
		java.io.OutputStream out
	static synchronized void copy (aQute.lib.osgi.Resource, java.io.OutputStream)  throws java.lang.Exception 
		aQute.lib.osgi.Resource resource
		java.io.OutputStream out
		java.io.InputStream in
		byte[] buffer
		int size
	static void traverse (aQute.lib.osgi.Jar, int, java.io.File, java.util.regex.Pattern) 
		aQute.lib.osgi.Jar jar
		int rootlength
		java.io.File directory
		java.util.regex.Pattern doNotCopy
		java.io.File[] files
		int i
		String path
	public long lastModified () 
	public java.lang.String getExtra () 
	public void setExtra (java.lang.String) 
		String extra
	public long size () 
}

aQute/lib/osgi/Instruction.class
Instruction.java
package aQute.lib.osgi
public aQute.lib.osgi.Instruction extends java.lang.Object {
	java.util.regex.Pattern pattern
	String instruction
	boolean negated
	boolean optional
	public void  (java.lang.String, boolean) 
		String instruction
		boolean negated
	public boolean matches (java.lang.String) 
		String value
	public boolean isNegated () 
	public java.lang.String getPattern () 
	public static aQute.lib.osgi.Instruction getPattern (java.lang.String) 
		String string
		boolean negated
		StringBuffer sb
		int c
	public java.lang.String toString () 
	public java.util.regex.Matcher getMatcher (java.lang.String) 
		String value
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public void setOptional () 
	public boolean isOptional () 
	public static java.util.Map replaceWithInstruction (java.util.Map) 
		java.util.Map header
		java.util.Map map
		java.util.Iterator e
		java.util.Map$Entry entry
		String pattern
		aQute.lib.osgi.Instruction instr
		String presence
	public static java.util.Collection select (java.util.Collection, java.util.Collection) 
		java.util.Collection matchers
		java.util.Collection targets
		java.util.Collection result
		Object t
		String s
		aQute.lib.osgi.Instruction i
}

aQute/lib/osgi/InstructionFilter.class
InstructionFilter.java
package aQute.lib.osgi
public aQute.lib.osgi.InstructionFilter extends java.lang.Object implements java.io.FileFilter  {
	private aQute.lib.osgi.Instruction instruction
	private boolean recursive
	private java.util.regex.Pattern doNotCopy
	public void  (aQute.lib.osgi.Instruction, boolean, java.util.regex.Pattern) 
		aQute.lib.osgi.Instruction instruction
		boolean recursive
		java.util.regex.Pattern doNotCopy
	public void  (aQute.lib.osgi.Instruction, boolean) 
		aQute.lib.osgi.Instruction instruction
		boolean recursive
	public boolean isRecursive () 
	public boolean accept (java.io.File) 
		java.io.File pathname
}

aQute/lib/osgi/Jar.class
Jar.java
package aQute.lib.osgi
public aQute.lib.osgi.Jar extends java.lang.Object implements java.io.Closeable  {
	public static final Object[] EMPTY_ARRAY
	java.util.Map resources
	java.util.Map directories
	java.util.jar.Manifest manifest
	boolean manifestFirst
	String name
	java.io.File source
	java.util.zip.ZipFile zipFile
	long lastModified
	String lastModifiedReason
	aQute.libg.reporter.Reporter reporter
	boolean doNotTouchManifest
	boolean nomanifest
	static byte[] CONTINUE
	java.util.regex.Pattern BSN
	static void  () 
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, java.io.File, java.util.regex.Pattern)  throws java.util.zip.ZipException java.io.IOException 
		String name
		java.io.File dirOrFile
		java.util.regex.Pattern doNotCopy
	public void  (java.lang.String, java.io.InputStream, long)  throws java.io.IOException 
		String name
		java.io.InputStream in
		long lastModified
	public void  (java.lang.String, java.lang.String)  throws java.io.IOException 
		String name
		String path
		java.io.File f
		java.io.InputStream in
	public void  (java.io.File)  throws java.io.IOException 
		java.io.File f
	private static java.lang.String getName (java.io.File) 
		java.io.File f
		String name
	public void  (java.lang.String, java.io.InputStream)  throws java.io.IOException 
		String string
		java.io.InputStream resourceAsStream
	public void  (java.lang.String, java.io.File)  throws java.util.zip.ZipException java.io.IOException 
		String string
		java.io.File file
	public void setName (java.lang.String) 
		String name
	public java.lang.String toString () 
	public boolean putResource (java.lang.String, aQute.lib.osgi.Resource) 
		String path
		aQute.lib.osgi.Resource resource
	public boolean putResource (java.lang.String, aQute.lib.osgi.Resource, boolean) 
		String path
		aQute.lib.osgi.Resource resource
		boolean overwrite
		String dir
		java.util.Map s
		int n
		String dd
		boolean duplicate
	public aQute.lib.osgi.Resource getResource (java.lang.String) 
		String path
	private java.lang.String getDirectory (java.lang.String) 
		String path
		int n
	public java.util.Map getDirectories () 
	public java.util.Map getResources () 
	public boolean addDirectory (java.util.Map, boolean) 
		java.util.Map directory
		boolean overwrite
		boolean duplicates
		java.util.Map$Entry entry
		String key
	public java.util.jar.Manifest getManifest ()  throws java.lang.Exception 
		aQute.lib.osgi.Resource manifestResource
		java.io.InputStream in
	public boolean exists (java.lang.String) 
		String path
	public void setManifest (java.util.jar.Manifest) 
		java.util.jar.Manifest manifest
	public void write (java.io.File)  throws java.lang.Exception 
		java.io.File file
		java.io.OutputStream out
		Exception t
	public void write (java.lang.String)  throws java.lang.Exception 
		String file
	public void write (java.io.OutputStream)  throws java.lang.Exception 
		java.io.OutputStream out
		java.util.zip.ZipOutputStream jout
		java.util.Set done
		java.util.Set directories
		aQute.lib.osgi.Resource r
		java.util.Map$Entry entry
	private void doManifest (java.util.Set, java.util.zip.ZipOutputStream)  throws java.lang.Exception 
		java.util.Set done
		java.util.zip.ZipOutputStream jout
		java.util.jar.JarEntry ze
	public void writeManifest (java.io.OutputStream)  throws java.lang.Exception 
		java.io.OutputStream out
	public static void writeManifest (java.util.jar.Manifest, java.io.OutputStream)  throws java.io.IOException 
		java.util.jar.Manifest manifest
		java.io.OutputStream out
	public static void outputManifest (java.util.jar.Manifest, java.io.OutputStream)  throws java.io.IOException 
		java.util.jar.Manifest manifest
		java.io.OutputStream out
		java.util.TreeSet keys
		Object o
		String key
	private static void writeEntry (java.io.OutputStream, java.lang.String, java.lang.String)  throws java.io.IOException 
		java.io.OutputStream out
		String name
		String value
		int n
	private static int write (java.io.OutputStream, int, java.lang.String)  throws java.io.IOException 
		java.io.OutputStream out
		int i
		String s
		byte[] bytes
	private static int write (java.io.OutputStream, int, byte[])  throws java.io.IOException 
		java.io.OutputStream out
		int width
		byte[] bytes
		int i
	private static void attributes (java.util.jar.Attributes, java.io.OutputStream)  throws java.io.IOException 
		java.util.jar.Attributes value
		java.io.OutputStream out
		java.util.TreeMap map
		java.util.Map$Entry entry
		java.util.Map$Entry entry
	private static java.util.jar.Manifest clean (java.util.jar.Manifest) 
		java.util.jar.Manifest org
		java.util.jar.Manifest result
		java.util.Map$Entry entry
		String nice
		String name
		java.util.jar.Attributes attrs
		java.util.Map$Entry entry
		String nice
	private static java.lang.String clean (java.lang.String) 
		String s
		StringBuffer sb
		int i
	private void writeResource (java.util.zip.ZipOutputStream, java.util.Set, java.lang.String, aQute.lib.osgi.Resource)  throws java.lang.Exception 
		java.util.zip.ZipOutputStream jout
		java.util.Set directories
		String path
		aQute.lib.osgi.Resource resource
		java.util.zip.ZipEntry ze
		long lastModified
	void createDirectories (java.util.Set, java.util.zip.ZipOutputStream, java.lang.String)  throws java.io.IOException 
		java.util.Set directories
		java.util.zip.ZipOutputStream zip
		String name
		int index
		String path
		java.util.zip.ZipEntry ze
	public java.lang.String getName () 
	public boolean addAll (aQute.lib.osgi.Jar, aQute.lib.osgi.Instruction) 
		aQute.lib.osgi.Jar sub
		aQute.lib.osgi.Instruction filter
	public boolean addAll (aQute.lib.osgi.Jar, aQute.lib.osgi.Instruction, java.lang.String) 
		aQute.lib.osgi.Jar sub
		aQute.lib.osgi.Instruction filter
		String destination
		boolean dupl
		String name
	public void close () 
	public long lastModified () 
	public void updateModified (long, java.lang.String) 
		long time
		String reason
	public void setReporter (aQute.libg.reporter.Reporter) 
		aQute.libg.reporter.Reporter reporter
	public boolean hasDirectory (java.lang.String) 
		String path
	public java.util.List getPackages () 
		java.util.List list
		java.util.Map$Entry i
		String path
		String pack
	public java.io.File getSource () 
	public boolean addAll (aQute.lib.osgi.Jar) 
		aQute.lib.osgi.Jar src
	public boolean rename (java.lang.String, java.lang.String) 
		String oldPath
		String newPath
		aQute.lib.osgi.Resource resource
	public aQute.lib.osgi.Resource remove (java.lang.String) 
		String path
		aQute.lib.osgi.Resource resource
		String dir
		java.util.Map mdir
	public void setDoNotTouchManifest () 
	public void calcChecksums (java.lang.String[])  throws java.lang.Exception 
		String[] algorithms
		java.util.jar.Manifest m
		java.security.MessageDigest[] digests
		int n
		String algorithm
		byte[] buffer
		java.util.Map$Entry entry
		aQute.lib.osgi.Resource r
		java.util.jar.Attributes attributes
		java.io.InputStream in
		java.security.MessageDigest d
		int size
		java.security.MessageDigest d
		java.security.MessageDigest d
	public java.lang.String getBsn ()  throws java.lang.Exception 
		java.util.jar.Manifest m
		String s
		java.util.regex.Matcher matcher
	public java.lang.String getVersion ()  throws java.lang.Exception 
		java.util.jar.Manifest m
		String s
	public void expand (java.io.File)  throws java.lang.Exception 
		java.io.File dir
		java.util.Map$Entry entry
		java.io.File f
	public void ensureManifest ()  throws java.lang.Exception 
}

aQute/lib/osgi/JarResource.class
JarResource.java
package aQute.lib.osgi
public aQute.lib.osgi.JarResource extends java.lang.Object implements aQute.lib.osgi.Resource  {
	aQute.lib.osgi.Jar jar
	String extra
	public void  (aQute.lib.osgi.Jar) 
		aQute.lib.osgi.Jar jar
	public java.lang.String getExtra () 
	public long lastModified () 
	public void write (java.io.OutputStream)  throws java.lang.Exception 
		java.io.OutputStream out
	public java.io.InputStream openInputStream ()  throws java.lang.Exception 
		java.io.ByteArrayOutputStream out
		java.io.ByteArrayInputStream in
	public void setExtra (java.lang.String) 
		String extra
	public aQute.lib.osgi.Jar getJar () 
	public java.lang.String toString () 
}

aQute/lib/osgi/Macro$Link.class
Macro.java
package aQute.lib.osgi
 aQute.lib.osgi.Macro$Link extends java.lang.Object {
	aQute.lib.osgi.Macro$Link previous
	String key
	aQute.lib.osgi.Processor start
	public void  (aQute.lib.osgi.Processor, aQute.lib.osgi.Macro$Link, java.lang.String) 
		aQute.lib.osgi.Processor start
		aQute.lib.osgi.Macro$Link previous
		String key
	public boolean contains (java.lang.String) 
		String key
	public java.lang.String toString () 
		StringBuffer sb
		String del
		aQute.lib.osgi.Macro$Link r
}

aQute/lib/osgi/Macro.class
Macro.java
package aQute.lib.osgi
public aQute.lib.osgi.Macro extends java.lang.Object implements aQute.libg.sed.Replacer  {
	aQute.lib.osgi.Processor domain
	Object[] targets
	boolean flattening
	static java.util.regex.Pattern commands
	static String _uniqHelp
	static String _filterHelp
	static String _sortHelp
	static String _joinHelp
	static String _ifHelp
	public static String _fmodifiedHelp
	static String _toclassnameHelp
	static String _toclasspathHelp
	static final String MASK_STRING
	static final java.util.regex.Pattern MASK
	static final String _versionHelp
	static final java.util.regex.Pattern[] _versionPattern
	static java.util.regex.Pattern RANGE_MASK
	static String _rangeHelp
	static java.util.regex.Pattern[] _rangePattern
	public static String _fileHelp
	static final synthetic boolean $assertionsDisabled
	static void  () 
	public transient void  (aQute.lib.osgi.Processor, java.lang.Object[]) 
		aQute.lib.osgi.Processor domain
		Object[] targets
		Object o
	public java.lang.String process (java.lang.String, aQute.lib.osgi.Processor) 
		String line
		aQute.lib.osgi.Processor source
	java.lang.String process (java.lang.String, aQute.lib.osgi.Macro$Link) 
		String line
		aQute.lib.osgi.Macro$Link link
		StringBuffer sb
	int process (java.lang.CharSequence, int, char, char, java.lang.StringBuffer, aQute.lib.osgi.Macro$Link) 
		CharSequence org
		int index
		char begin
		char end
		StringBuffer result
		aQute.lib.osgi.Macro$Link link
		StringBuilder line
		int nesting
		StringBuffer variable
		char c1
		char c2
		char terminator
	public static char getTerminator (char) 
		char c
	protected java.lang.String replace (java.lang.String, aQute.lib.osgi.Macro$Link) 
		String key
		aQute.lib.osgi.Macro$Link link
		aQute.lib.osgi.Processor source
		String value
	private java.lang.String doCommands (java.lang.String, aQute.lib.osgi.Macro$Link) 
		String key
		aQute.lib.osgi.Macro$Link source
		String[] args
		int i
		String varname
		aQute.lib.osgi.Processor parent
		aQute.lib.osgi.Processor rover
		String result
		int i
		String result
	private java.lang.String doCommand (java.lang.Object, java.lang.String, java.lang.String[]) 
		Object target
		String method
		String[] args
		String cname
		java.lang.reflect.Method m
		java.lang.reflect.InvocationTargetException e
		Exception e
	public java.lang.String _uniq (java.lang.String[]) 
		String[] args
		java.util.Set set
		int i
	public java.lang.String _pathseparator (java.lang.String[]) 
		String[] args
	public java.lang.String _separator (java.lang.String[]) 
		String[] args
	public java.lang.String _filter (java.lang.String[]) 
		String[] args
	public java.lang.String _filterout (java.lang.String[]) 
		String[] args
	java.lang.String filter (java.lang.String[], boolean) 
		String[] args
		boolean include
		java.util.Collection list
		java.util.regex.Pattern pattern
		java.util.Iterator i
	public java.lang.String _sort (java.lang.String[]) 
		String[] args
		java.util.List result
		int i
	public java.lang.String _join (java.lang.String[]) 
		String[] args
		java.util.List result
		int i
	public java.lang.String _if (java.lang.String[]) 
		String[] args
		String condition
	public java.lang.String _now (java.lang.String[]) 
		String[] args
	public java.lang.String _fmodified (java.lang.String[])  throws java.lang.Exception 
		String[] args
		long time
		java.util.Collection names
		int i
		String name
		java.io.File f
	public java.lang.String _long2date (java.lang.String[]) 
		String[] args
		Exception e
	public java.lang.String _literal (java.lang.String[]) 
		String[] args
	public java.lang.String _def (java.lang.String[]) 
		String[] args
	public java.lang.String _replace (java.lang.String[]) 
		String[] args
		String[] list
		StringBuffer sb
		String del
		int i
		String element
	public java.lang.String _warning (java.lang.String[]) 
		String[] args
		int i
	public java.lang.String _error (java.lang.String[]) 
		String[] args
		int i
	public java.lang.String _toclassname (java.lang.String[]) 
		String[] args
		java.util.Collection paths
		java.util.List names
		String path
		String name
		String name
	public java.lang.String _toclasspath (java.lang.String[]) 
		String[] args
		boolean cl
		java.util.Collection names
		java.util.Collection paths
		String name
		String path
	public java.lang.String _dir (java.lang.String[]) 
		String[] args
		String del
		StringBuffer sb
		int i
		java.io.File f
	public java.lang.String _basename (java.lang.String[]) 
		String[] args
		String del
		StringBuffer sb
		int i
		java.io.File f
	public java.lang.String _isfile (java.lang.String[]) 
		String[] args
		boolean isfile
		int i
		java.io.File f
	public java.lang.String _isdir (java.lang.String[]) 
		String[] args
		boolean isdir
		int i
		java.io.File f
	public java.lang.String _tstamp (java.lang.String[]) 
		String[] args
		String format
		long now
		java.text.SimpleDateFormat sdf
	public java.lang.String _lsr (java.lang.String[]) 
		String[] args
	public java.lang.String _lsa (java.lang.String[]) 
		String[] args
	java.lang.String ls (java.lang.String[], boolean) 
		String[] args
		boolean relative
		java.io.File dir
		String[] files
		java.util.List result
		java.util.List result
		int i
		String[] parts
		String pattern
		aQute.lib.osgi.Instruction instr
		int f
	public java.lang.String _currenttime (java.lang.String[]) 
		String[] args
	public java.lang.String _version (java.lang.String[]) 
		String[] args
		String mask
		aQute.libg.version.Version version
	java.lang.String version (aQute.libg.version.Version, java.lang.String) 
		aQute.libg.version.Version version
		String mask
		String v
		StringBuilder sb
		String del
		int i
		char c
		String result
		int x
	public java.lang.String _range (java.lang.String[]) 
		String[] args
		aQute.libg.version.Version version
		String spec
		java.util.regex.Matcher m
		String floor
		String floorMask
		String ceilingMask
		String ceiling
		StringBuilder sb
		String s
		aQute.libg.version.VersionRange vr
	public java.lang.String system_internal (boolean, java.lang.String[])  throws java.lang.Exception 
		boolean allowFail
		String[] args
		String command
		String input
		Process process
		String s
		int exitValue
	public java.lang.String _system (java.lang.String[])  throws java.lang.Exception 
		String[] args
	public java.lang.String _system_allow_fail (java.lang.String[])  throws java.lang.Exception 
		String[] args
		String result
	public java.lang.String _env (java.lang.String[]) 
		String[] args
		Throwable t
	public java.lang.String _cat (java.lang.String[])  throws java.io.IOException 
		String[] args
		java.io.File f
		java.net.URL url
	public static void verifyCommand (java.lang.String[], java.lang.String, java.util.regex.Pattern[], int, int) 
		String[] args
		String help
		java.util.regex.Pattern[] patterns
		int low
		int high
		String message
		int i
		java.util.regex.Matcher m
		StringBuilder sb
		String del
		String arg
	public java.util.Properties getFlattenedProperties () 
		java.util.Properties flattened
		java.util.Properties source
		java.util.Enumeration e
		String key
	public java.lang.String _osfile (java.lang.String[]) 
		String[] args
		java.io.File base
		java.io.File f
	public java.lang.String _path (java.lang.String[]) 
		String[] args
		java.util.List list
		int i
	public static java.util.Properties getParent (java.util.Properties) 
		java.util.Properties p
		java.lang.reflect.Field f
		Exception e
		java.lang.reflect.Field[] fields
	public java.lang.String process (java.lang.String) 
		String line
}

aQute/lib/osgi/OpCodes.class
OpCodes.java
package aQute.lib.osgi
public aQute.lib.osgi.OpCodes extends java.lang.Object {
	static final short nop
	static final short aconst_null
	static final short iconst_m1
	static final short iconst_0
	static final short iconst_1
	static final short iconst_2
	static final short iconst_3
	static final short iconst_4
	static final short iconst_5
	static final short lconst_0
	static final short bipush
	static final short sipush
	static final short ldc
	static final short ldc_w
	static final short ldc2_w
	static final short iload
	static final short lload
	static final short fload
	static final short dload
	static final short aload
	static final short lload_2
	static final short lload_3
	static final short fload_0
	static final short fload_1
	static final short fload_2
	static final short fload_3
	static final short dload_0
	static final short dload_1
	static final short dload_2
	static final short dload_3
	static final short faload
	static final short daload
	static final short aaload
	static final short baload
	static final short caload
	static final short saload
	static final short istore
	static final short lstore
	static final short fstore
	static final short dstore
	static final short lstore_1
	static final short lstore_2
	static final short lstore_3
	static final short fstore_0
	static final short fstore_1
	static final short fstore_2
	static final short fstore_3
	static final short dstore_0
	static final short dstore_1
	static final short dstore_2
	static final short lastore
	static final short fastore
	static final short dastore
	static final short aastore
	static final short bastore
	static final short castore
	static final short sastore
	static final short pop
	static final short pop2
	static final short dup
	static final short iadd
	static final short ladd
	static final short fadd
	static final short dadd
	static final short isub
	static final short lsub
	static final short fsub
	static final short dsub
	static final short imul
	static final short lmul
	static final short irem
	static final short lrem
	static final short frem
	static final short drem
	static final short ineg
	static final short lneg
	static final short fneg
	static final short dneg
	static final short ishl
	static final short lshl
	static final short ior
	static final short lor
	static final short ixor
	static final short lxor
	static final short iinc
	static final short i2l
	static final short i2f
	static final short i2d
	static final short l2i
	static final short l2f
	static final short d2f
	static final short i2b
	static final short i2c
	static final short i2s
	static final short lcmp
	static final short fcmpl
	static final short fcmpg
	static final short dcmpl
	static final short dcmpg
	static final short ifeq
	static final short lconst_1
	static final short fconst_0
	static final short fconst_1
	static final short fconst_2
	static final short dconst_0
	static final short dconst_1
	static final short iload_0
	static final short iload_1
	static final short iload_2
	static final short iload_3
	static final short lload_0
	static final short lload_1
	static final short aload_0
	static final short aload_1
	static final short aload_2
	static final short aload_3
	static final short iaload
	static final short laload
	static final short astore
	static final short istore_0
	static final short istore_1
	static final short istore_2
	static final short istore_3
	static final short lstore_0
	static final short dstore_3
	static final short astore_0
	static final short astore_1
	static final short astore_2
	static final short astore_3
	static final short iastore
	static final short dup_x1
	static final short dup_x2
	static final short dup2
	static final short dup2_x1
	static final short dup2_x2
	static final short swap
	static final short fmul
	static final short dmul
	static final short idiv
	static final short ldiv
	static final short fdiv
	static final short ddiv
	static final short ishr
	static final short lshr
	static final short iushr
	static final short lushr
	static final short iand
	static final short land
	static final short l2d
	static final short f2i
	static final short f2l
	static final short f2d
	static final short d2i
	static final short d2l
	static final short ifne
	static final short iflt
	static final short ifge
	static final short ifgt
	static final short ifle
	static final short if_icmpeq
	static final short if_icmpne
	static final short if_icmplt
	static final short if_icmpge
	static final short if_icmpgt
	static final short if_icmple
	static final short if_acmpeq
	static final short if_acmpne
	static final short goto_
	static final short jsr
	static final short ret
	static final short tableswitch
	static final short lookupswitch
	static final short ireturn
	static final short lreturn
	static final short freturn
	static final short dreturn
	static final short areturn
	static final short return_
	static final short getstatic
	static final short putstatic
	static final short getfield
	static final short putfield
	static final short invokevirtual
	static final short invokespecial
	static final short invokestatic
	static final short invokeinterface
	static final short xxxunusedxxx
	static final short new_
	static final short newarray
	static final short anewarray
	static final short arraylength
	static final short athrow
	static final short checkcast
	static final short instanceof_
	static final short monitorenter
	static final short monitorexit
	static final short wide
	static final short multianewarray
	static final short ifnull
	static final short ifnonnull
	static final short goto_w
	static final short jsr_w
	static final short breakpoint
	static final short impdep1
	static final short impdep2
	static final byte[] OFFSETS
	static void  () 
	public void  () 
}

aQute/lib/osgi/PreprocessResource.class
PreprocessResource.java
package aQute.lib.osgi
public aQute.lib.osgi.PreprocessResource extends aQute.lib.osgi.AbstractResource {
	final aQute.lib.osgi.Resource resource
	final aQute.lib.osgi.Processor processor
	public void  (aQute.lib.osgi.Processor, aQute.lib.osgi.Resource) 
		aQute.lib.osgi.Processor processor
		aQute.lib.osgi.Resource r
	protected byte[] getBytes ()  throws java.lang.Exception 
		java.io.ByteArrayOutputStream bout
		java.io.OutputStreamWriter osw
		java.io.PrintWriter pw
		java.io.InputStream in
		java.io.BufferedReader rdr
		String line
		byte[] data
}

aQute/lib/osgi/Processor$CL.class
Processor.java
package aQute.lib.osgi
 aQute.lib.osgi.Processor$CL extends java.net.URLClassLoader {
	void  () 
	void add (java.net.URL) 
		java.net.URL url
		java.net.URL[] urls
		java.net.URL u
	public java.lang.Class loadClass (java.lang.String)  throws java.lang.NoClassDefFoundError 
		String name
		Class c
		Throwable t
		StringBuilder sb
}

aQute/lib/osgi/Processor.class
Processor.java
package aQute.lib.osgi
public aQute.lib.osgi.Processor extends java.lang.Object implements aQute.libg.reporter.Reporter aQute.bnd.service.Registry aQute.lib.osgi.Constants java.io.Closeable  {
	static ThreadLocal current
	static java.util.concurrent.ExecutorService executor
	static java.util.Random random
	public static String LIST_SPLITTER
	final java.util.List errors
	final java.util.List warnings
	final java.util.Set basicPlugins
	final java.util.Set toBeClosed
	java.util.Set plugins
	boolean pedantic
	boolean trace
	boolean exceptions
	boolean fileMustExist
	private java.io.File base
	java.util.Properties properties
	private aQute.lib.osgi.Macro replacer
	private long lastModified
	private java.io.File propertiesFile
	private boolean fixup
	long modified
	aQute.lib.osgi.Processor parent
	java.util.Set included
	aQute.lib.osgi.Processor$CL pluginLoader
	java.util.Collection filter
	java.util.HashSet missingCommand
	static void  () 
	public void  () 
	public void  (java.util.Properties) 
		java.util.Properties parent
	public void  (aQute.lib.osgi.Processor) 
		aQute.lib.osgi.Processor parent
	public void setParent (aQute.lib.osgi.Processor) 
		aQute.lib.osgi.Processor processor
		java.util.Properties ext
	public aQute.lib.osgi.Processor getParent () 
	public aQute.lib.osgi.Processor getTop () 
	public void getInfo (aQute.lib.osgi.Processor, java.lang.String) 
		aQute.lib.osgi.Processor processor
		String prefix
	public void getInfo (aQute.lib.osgi.Processor) 
		aQute.lib.osgi.Processor processor
	private void addAll (java.util.List, java.util.List, java.lang.String) 
		java.util.List to
		java.util.List from
		String prefix
		Object x
	private aQute.lib.osgi.Processor current () 
		aQute.lib.osgi.Processor p
	public transient void warning (java.lang.String, java.lang.Object[]) 
		String string
		Object[] args
		aQute.lib.osgi.Processor p
		String s
	public transient void error (java.lang.String, java.lang.Object[]) 
		String string
		Object[] args
		aQute.lib.osgi.Processor p
		String s
	public transient void error (java.lang.String, java.lang.Throwable, java.lang.Object[]) 
		String string
		Throwable t
		Object[] args
		aQute.lib.osgi.Processor p
		String s
	public void signal () 
	public java.util.List getWarnings () 
	public java.util.List getErrors () 
	public java.util.Map parseHeader (java.lang.String) 
		String value
	public static java.util.Map parseHeader (java.lang.String, aQute.lib.osgi.Processor) 
		String value
		aQute.lib.osgi.Processor logger
	java.util.Map getClauses (java.lang.String) 
		String header
	public void addClose (java.io.Closeable) 
		java.io.Closeable jar
	static java.util.Map removeKeys (java.util.Map, java.lang.String) 
		java.util.Map source
		String prefix
		java.util.Map temp
		java.util.Iterator p
		String pack
	public transient void progress (java.lang.String, java.lang.Object[]) 
		String s
		Object[] args
	public boolean isPedantic () 
	public void setPedantic (boolean) 
		boolean pedantic
	public static java.io.File getFile (java.io.File, java.lang.String) 
		java.io.File base
		String file
	public java.io.File getFile (java.lang.String) 
		String file
	public java.util.List getPlugins (java.lang.Class) 
		Class clazz
		java.util.List l
		java.util.Set all
		Object plugin
	public java.lang.Object getPlugin (java.lang.Class) 
		Class clazz
		java.util.Set all
		Object plugin
	protected synchronized java.util.Set getPlugins () 
		java.util.Set list
		String spe
	protected void loadPlugins (java.util.Set, java.lang.String) 
		java.util.Set list
		String spe
		java.util.Map plugins
		java.util.Map$Entry entry
		String key
		aQute.lib.osgi.Processor$CL loader
		String path
		String[] parts
		String p
		java.io.File f
		Class c
		Object plugin
		Throwable t
		String commands
		java.util.Collection cs
		Throwable e
	protected void setTypeSpecificPlugins (java.util.Set) 
		java.util.Set list
	protected java.lang.Object customize (java.lang.Object, java.util.Map) 
		Object plugin
		java.util.Map map
	public boolean isFailOk () 
		String v
	public java.io.File getBase () 
	public void setBase (java.io.File) 
		java.io.File base
	public void clear () 
	public transient void trace (java.lang.String, java.lang.Object[]) 
		String msg
		Object[] parms
		aQute.lib.osgi.Processor p
	public java.util.List newList () 
	public java.util.Set newSet () 
	public static java.util.Map newMap () 
	public static java.util.Map newHashMap () 
	public java.util.List newList (java.util.Collection) 
		java.util.Collection t
	public java.util.Set newSet (java.util.Collection) 
		java.util.Collection t
	public java.util.Map newMap (java.util.Map) 
		java.util.Map t
	public void close () 
		java.io.Closeable c
	public java.lang.String _basedir (java.lang.String[]) 
		String[] args
	public java.util.Properties getProperties () 
	public java.lang.String getProperty (java.lang.String) 
		String key
	public void mergeProperties (java.io.File, boolean) 
		java.io.File file
		boolean override
		java.util.Properties properties
		Exception e
	public void mergeProperties (java.util.Properties, boolean) 
		java.util.Properties properties
		boolean override
		java.util.Enumeration e
		String key
		String value
	public void setProperties (java.util.Properties) 
		java.util.Properties properties
	public void addProperties (java.io.File)  throws java.lang.Exception 
		java.io.File file
		java.util.Properties p
	public synchronized void addIncluded (java.io.File) 
		java.io.File file
	private void doIncludes (java.io.File, java.util.Properties) 
		java.io.File ubase
		java.util.Properties p
		String includes
		java.util.Collection clauses
		String value
		boolean fileMustExist
		boolean overwrite
		java.io.File file
		Exception e
	public void doIncludeFile (java.io.File, boolean, java.util.Properties)  throws java.lang.Exception 
		java.io.File file
		boolean overwrite
		java.util.Properties target
		java.io.InputStream in
		java.util.Properties sub
		java.util.Properties sub
		java.util.Map$Entry entry
	public void unsetProperty (java.lang.String) 
		String string
	public boolean refresh () 
		boolean changed
		java.io.File file
	public void forceRefresh () 
	public void propertiesChanged () 
	public void setProperties (java.io.File)  throws java.io.IOException 
		java.io.File propertiesFile
	public void setProperties (java.io.File, java.io.File) 
		java.io.File propertiesFile
		java.io.File base
		long modified
		java.util.Properties p
		java.io.IOException e
	protected void begin () 
	public static boolean isTrue (java.lang.String) 
		String value
	public java.lang.String getProperty (java.lang.String, java.lang.String) 
		String key
		String deflt
		String value
		aQute.lib.osgi.Processor source
	public java.util.Properties loadProperties (java.io.File)  throws java.io.IOException 
		java.io.File file
		java.io.InputStream in
		java.util.Properties p
	java.util.Properties loadProperties (java.io.InputStream, java.lang.String)  throws java.io.IOException 
		java.io.InputStream in
		String name
		int n
		java.util.Properties p
		Exception e
	public static java.util.Properties replaceAll (java.util.Properties, java.lang.String, java.lang.String) 
		java.util.Properties p
		String pattern
		String replacement
		java.util.Properties result
		java.util.Iterator i
		java.util.Map$Entry entry
		String key
		String value
	public static java.util.Map merge (java.lang.String, java.util.Map, java.util.Map, java.util.Set, java.util.Map) 
		String type
		java.util.Map instructions
		java.util.Map actual
		java.util.Set superfluous
		java.util.Map ignored
		java.util.Map toVisit
		java.util.Map result
		java.util.Iterator i
		String instruction
		String originalInstruction
		java.util.Map instructedAttributes
		aQute.lib.osgi.Instruction instr
		java.util.Iterator p
		String packageName
		java.util.Map newAttributes
	public static java.lang.String printClauses (java.util.Map) 
		java.util.Map exports
	public static java.lang.String printClauses (java.util.Map, boolean) 
		java.util.Map exports
		boolean checkMultipleVersions
		StringBuffer sb
		String del
		java.util.Iterator i
		String name
		java.util.Map clause
		String outname
	public static void printClause (java.util.Map, java.lang.StringBuffer) 
		java.util.Map map
		StringBuffer sb
		java.util.Iterator j
		String key
		String value
		boolean clean
	public aQute.lib.osgi.Macro getReplacer () 
	protected java.lang.Object[] getMacroDomains () 
	public java.util.Properties getFlattenedProperties () 
	public boolean updateModified (long, java.lang.String) 
		long time
		String reason
	public long lastModified () 
	public void setProperty (java.lang.String, java.lang.String) 
		String key
		String value
		int i
	public static java.util.Properties getManifestAsProperties (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
		java.util.Properties p
		java.util.jar.Manifest manifest
		java.util.Iterator it
		java.util.jar.Attributes$Name key
		String value
	public java.io.File getPropertiesFile () 
	public void setFileMustExist (boolean) 
		boolean mustexist
	public static java.lang.String read (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
		java.io.InputStreamReader ir
		StringBuilder sb
		char[] chars
		int size
	public static java.lang.String join (java.util.Collection, java.lang.String) 
		java.util.Collection list
		String delimeter
	public static transient java.lang.String join (java.lang.String, java.util.Collection[]) 
		String delimeter
		java.util.Collection[] list
		StringBuilder sb
		String del
		java.util.Collection l
		Object item
	public static java.lang.String join (java.lang.Object[], java.lang.String) 
		Object[] list
		String delimeter
		StringBuilder sb
		String del
		Object item
	public static transient java.lang.String join (java.util.Collection[]) 
		java.util.Collection[] list
	public static java.lang.String join (java.lang.Object[]) 
		Object[] list
	public static void split (java.lang.String, java.util.Collection) 
		String s
		java.util.Collection set
		String[] elements
		String element
	public static java.util.Collection split (java.lang.String) 
		String s
	public static java.util.Collection split (java.lang.String, java.lang.String) 
		String s
		String splitter
	public static transient java.lang.String merge (java.lang.String[]) 
		String[] strings
		java.util.ArrayList result
		String s
	public boolean isExceptions () 
	public void setExceptions (boolean) 
		boolean exceptions
	public java.lang.String normalize (java.lang.String) 
		String f
	public java.lang.String normalize (java.io.File) 
		java.io.File f
	public static java.lang.String removeDuplicateMarker (java.lang.String) 
		String key
		int i
	public static boolean isDuplicate (java.lang.String) 
		String name
	public void setTrace (boolean) 
		boolean x
	private aQute.lib.osgi.Processor$CL getLoader () 
	public boolean exists () 
	public boolean isOk () 
	public boolean isPerfect () 
	public void setForceLocal (java.util.Collection) 
		java.util.Collection local
	public boolean isMissingPlugin (java.lang.String) 
		String name
	public static transient java.lang.String appendPath (java.lang.String[]) 
		String[] parts
		StringBuilder sb
		boolean lastSlash
		String part
		int i
		char c
	public static java.util.Map doAttrbutes (java.lang.Object[], aQute.lib.osgi.Clazz, aQute.lib.osgi.Macro) 
		Object[] attrs
		aQute.lib.osgi.Clazz clazz
		aQute.lib.osgi.Macro macro
		java.util.Map map
		Object a
		String attr
		int n
	public static transient java.lang.String formatArrays (java.lang.String, java.lang.Object[]) 
		String string
		Object[] parms
		Object[] parms2
		Object[] output
		int i
	public static java.lang.Object makePrintable (java.lang.Object) 
		Object object
		Object[] array
		Object[] output
		int i
	public static transient java.lang.String append (java.lang.String[]) 
		String[] strings
		java.util.List result
		String s
	public synchronized java.lang.Class getClass (java.lang.String, java.io.File)  throws java.lang.Exception 
		String type
		java.io.File jar
		aQute.lib.osgi.Processor$CL cl
	public boolean isTrace () 
	public static long getDuration (java.lang.String, long) 
		String tm
		long dflt
		java.util.concurrent.TimeUnit unit
		java.util.regex.Matcher m
		long duration
		String u
	public java.lang.String _random (java.lang.String[]) 
		String[] args
		int numchars
		NumberFormatException e
		char[] letters
		char[] alphanums
		char[] array
		int i
		char c
		char c
	protected aQute.lib.osgi.Processor beginHandleErrors (java.lang.String) 
		String message
		aQute.lib.osgi.Processor previous
	protected void endHandleErrors (aQute.lib.osgi.Processor) 
		aQute.lib.osgi.Processor previous
	public static java.util.concurrent.Executor getExecutor () 
	public synchronized void addBasicPlugin (java.lang.Object) 
		Object plugin
	public synchronized void removeBasicPlugin (java.lang.Object) 
		Object plugin
}

aQute/lib/osgi/Resource.class
Resource.java
package aQute.lib.osgi
public abstract aQute.lib.osgi.Resource extends java.lang.Object {
	public abstract java.io.InputStream openInputStream ()  throws java.lang.Exception 
	public abstract void write (java.io.OutputStream)  throws java.lang.Exception 
	public abstract long lastModified () 
	public abstract void setExtra (java.lang.String) 
	public abstract java.lang.String getExtra () 
}

aQute/lib/osgi/TagResource$1.class
TagResource.java
package aQute.lib.osgi
 aQute.lib.osgi.TagResource$1 extends java.lang.Object implements java.lang.Runnable  {
	final synthetic aQute.lib.osgi.TagResource this$0
	private final synthetic java.io.PipedOutputStream val$pout
	void  (aQute.lib.osgi.TagResource, java.io.PipedOutputStream) 
	public void run () 
		Exception e
}

aQute/lib/osgi/TagResource.class
TagResource.java
package aQute.lib.osgi
public aQute.lib.osgi.TagResource extends java.lang.Object implements aQute.lib.osgi.Resource  {
	final aQute.lib.tag.Tag tag
	String extra
	public void  (aQute.lib.tag.Tag) 
		aQute.lib.tag.Tag tag
	public java.io.InputStream openInputStream ()  throws java.lang.Exception 
		java.io.PipedInputStream pin
		java.io.PipedOutputStream pout
	public void write (java.io.OutputStream)  throws java.io.UnsupportedEncodingException 
		java.io.OutputStream out
		java.io.OutputStreamWriter ow
		java.io.PrintWriter pw
	public long lastModified () 
	public void setExtra (java.lang.String) 
		String extra
	public java.lang.String getExtra () 
}

aQute/lib/osgi/URLResource.class
URLResource.java
package aQute.lib.osgi
public aQute.lib.osgi.URLResource extends java.lang.Object implements aQute.lib.osgi.Resource  {
	java.net.URL url
	String extra
	public void  (java.net.URL) 
		java.net.URL url
	public java.io.InputStream openInputStream ()  throws java.io.IOException 
	public java.lang.String toString () 
	public void write (java.io.OutputStream)  throws java.lang.Exception 
		java.io.OutputStream out
	public long lastModified () 
	public java.lang.String getExtra () 
	public void setExtra (java.lang.String) 
		String extra
}

aQute/lib/osgi/Verifier$EE.class
Verifier.java
package aQute.lib.osgi
 aQute.lib.osgi.Verifier$EE extends java.lang.Object {
	String name
	int target
	void  (java.lang.String, int, int) 
		String name
		int source
		int target
}

aQute/lib/osgi/Verifier.class
Verifier.java
package aQute.lib.osgi
public aQute.lib.osgi.Verifier extends aQute.lib.osgi.Analyzer {
	aQute.lib.osgi.Jar dot
	java.util.jar.Manifest manifest
	java.util.Map referred
	java.util.Map contained
	java.util.Map uses
	java.util.Map mimports
	java.util.Map mdynimports
	java.util.Map mexports
	java.util.List bundleClasspath
	java.util.Map ignore
	java.util.Map classSpace
	boolean r3
	boolean usesRequire
	boolean fragment
	java.util.jar.Attributes main
	static final java.util.regex.Pattern EENAME
	static final int V1_1
	static final int V1_2
	static final int V1_3
	static final int V1_4
	static final int V1_5
	static final int V1_6
	static final int V1_7
	static final int V1_8
	static final aQute.lib.osgi.Verifier$EE[] ees
	static final java.util.regex.Pattern BUNDLEMANIFESTVERSION
	public static final String SYMBOLICNAME_STRING
	public static final java.util.regex.Pattern SYMBOLICNAME
	public static final String VERSION_STRING
	public static final java.util.regex.Pattern VERSION
	static final java.util.regex.Pattern FILTEROP
	public static final java.util.regex.Pattern VERSIONRANGE
	static final java.util.regex.Pattern FILE
	static final java.util.regex.Pattern WILDCARDPACKAGE
	public static final java.util.regex.Pattern ISO639
	public static final java.util.regex.Pattern HEADER_PATTERN
	public static final java.util.regex.Pattern TOKEN
	public static final java.util.regex.Pattern NUMBERPATTERN
	public static final java.util.regex.Pattern PATHPATTERN
	public static final java.util.regex.Pattern FQNPATTERN
	public static final java.util.regex.Pattern URLPATTERN
	public static final java.util.regex.Pattern ANYPATTERN
	public static final java.util.regex.Pattern FILTERPATTERN
	public static final java.util.regex.Pattern TRUEORFALSEPATTERN
	public static final java.util.regex.Pattern WILDCARDNAMEPATTERN
	public static final java.util.regex.Pattern BUNDLE_ACTIVATIONPOLICYPATTERN
	public static final String[] EES
	public static final String[] OSNAMES
	public static final String[] PROCESSORNAMES
	java.util.Properties properties
	static void  () 
	public void  (aQute.lib.osgi.Jar)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
	public void  (aQute.lib.osgi.Jar, java.util.Properties)  throws java.lang.Exception 
		aQute.lib.osgi.Jar jar
		java.util.Properties properties
	public void  () 
	private void verifyHeaders (java.util.jar.Attributes) 
		java.util.jar.Attributes main
		Object element
		java.util.jar.Attributes$Name header
		String h
	private java.util.List getBundleClassPath () 
		java.util.List list
		String bcp
		java.util.Map entries
		java.util.Map$Entry ex
		String jarOrDir
		aQute.lib.osgi.Resource resource
		aQute.lib.osgi.Jar sub
		Exception e
		aQute.lib.osgi.Jar sub
		java.util.Map$Entry entry
		Exception e
	public void verifyNative () 
		String nc
	public void doNative (java.lang.String) 
		String nc
		aQute.libg.qtokens.QuotedTokenizer qt
		char del
		String name
		String value
		String key
	public boolean verifyFilter (java.lang.String) 
		String value
		Exception e
	private void verifyActivator () 
		String bactivator
		aQute.lib.osgi.Clazz cl
		int n
		String pack
	private aQute.lib.osgi.Clazz loadClass (java.lang.String) 
		String className
		String path
	private void verifyComponent () 
		String serviceComponent
		java.util.Map map
		String component
	public void info () 
	private void verifyInvalidExports () 
		java.util.Set invalidExport
		java.util.Iterator i
		String pack
	private void verifyInvalidImports () 
		java.util.Set invalidImport
		String bactivator
		int n
	private void verifyUnresolvedReferences () 
		java.util.Set unresolvedReferences
		java.util.Iterator p
		String pack
		java.util.Set culprits
		aQute.lib.osgi.Clazz clazz
	private boolean isDynamicImport (java.lang.String) 
		String pack
		String pattern
	private boolean hasOverlap (java.util.Set, java.util.Set) 
		java.util.Set a
		java.util.Set b
		java.util.Iterator i
	public void verify ()  throws java.lang.Exception 
	private void verifyDirectives (java.lang.String, java.lang.String) 
		String header
		String directives
		java.util.regex.Pattern pattern
		java.util.Map map
		java.util.Map$Entry entry
		String key
		java.util.regex.Matcher m
	private void verifyUses () 
	public boolean verifyActivationPolicy () 
		String policy
	public boolean verifyActivationPolicy (java.lang.String) 
		String policy
		java.util.Map map
		java.util.Map s
	public void verifyBundleClasspath () 
		java.util.Map bcp
		String path
		String path
	private void verifyDynamicImportPackage () 
		String dynamicImportPackage
		java.util.Map map
		String name
		java.util.Map sub
	private void verifyManifestFirst () 
	private void verifySymbolicName () 
		java.util.Map bsn
		String name
	public static boolean isBsn (java.lang.String) 
		String name
	public static int verifyFilter (java.lang.String, int) 
		String expr
		int index
		IndexOutOfBoundsException e
	private static int verifyFilterOperation (java.lang.String, int) 
		String expr
		int index
		StringBuffer sb
		String attr
		String operator
	private java.lang.String getHeader (java.lang.String) 
		String string
	private boolean verifyHeader (java.lang.String, java.util.regex.Pattern, boolean) 
		String name
		java.util.regex.Pattern regex
		boolean error
		String value
		aQute.libg.qtokens.QuotedTokenizer st
		java.util.Iterator i
		String msg
	private static boolean verify (java.lang.String, java.util.regex.Pattern) 
		String value
		java.util.regex.Pattern regex
	private boolean verifyListHeader (java.lang.String, java.util.regex.Pattern, boolean) 
		String name
		java.util.regex.Pattern regex
		boolean error
		String value
		java.util.Map map
		String header
		String msg
	public java.lang.String getProperty (java.lang.String, java.lang.String) 
		String key
		String deflt
	public void setClassSpace (java.util.Map, java.util.Map, java.util.Map, java.util.Map) 
		java.util.Map classspace
		java.util.Map contained
		java.util.Map referred
		java.util.Map uses
	public static boolean isVersion (java.lang.String) 
		String version
	public static boolean isIdentifier (java.lang.String) 
		String value
		int i
	public static boolean isMember (java.lang.String, java.lang.String[]) 
		String value
		String[] matches
		String match
	public static boolean isFQN (java.lang.String) 
		String name
		int i
		char c
}

aQute/lib/osgi/WriteResource$1.class
WriteResource.java
package aQute.lib.osgi
 aQute.lib.osgi.WriteResource$1 extends java.lang.Thread {
	final synthetic aQute.lib.osgi.WriteResource this$0
	private final synthetic java.io.PipedOutputStream val$pout
	void  (aQute.lib.osgi.WriteResource, java.io.PipedOutputStream) 
	public void run () 
		Exception e
}

aQute/lib/osgi/WriteResource.class
WriteResource.java
package aQute.lib.osgi
public abstract aQute.lib.osgi.WriteResource extends java.lang.Object implements aQute.lib.osgi.Resource  {
	long lastModified
	String extra
	public void  () 
	public java.io.InputStream openInputStream ()  throws java.lang.Exception 
		java.io.PipedInputStream pin
		java.io.PipedOutputStream pout
		Thread t
	public abstract void write (java.io.OutputStream)  throws java.io.IOException java.lang.Exception 
	public abstract long lastModified () 
	public java.lang.String getExtra () 
	public void setExtra (java.lang.String) 
		String extra
}

aQute/lib/osgi/ZipResource.class
ZipResource.java
package aQute.lib.osgi
public aQute.lib.osgi.ZipResource extends java.lang.Object implements aQute.lib.osgi.Resource  {
	java.util.zip.ZipFile zip
	java.util.zip.ZipEntry entry
	long lastModified
	String extra
	void  (java.util.zip.ZipFile, java.util.zip.ZipEntry, long) 
		java.util.zip.ZipFile zip
		java.util.zip.ZipEntry entry
		long lastModified
		byte[] data
	public java.io.InputStream openInputStream ()  throws java.io.IOException 
	public java.lang.String toString () 
	public static java.util.zip.ZipFile build (aQute.lib.osgi.Jar, java.io.File)  throws java.util.zip.ZipException java.io.IOException 
		aQute.lib.osgi.Jar jar
		java.io.File file
	public static java.util.zip.ZipFile build (aQute.lib.osgi.Jar, java.io.File, java.util.regex.Pattern)  throws java.util.zip.ZipException java.io.IOException 
		aQute.lib.osgi.Jar jar
		java.io.File file
		java.util.regex.Pattern pattern
		java.util.zip.ZipFile zip
		java.util.Enumeration e
		java.util.zip.ZipEntry entry
		java.util.regex.Matcher m
		long time
		java.util.zip.ZipException ze
		java.io.FileNotFoundException e
	public void write (java.io.OutputStream)  throws java.lang.Exception 
		java.io.OutputStream out
	public long lastModified () 
	public java.lang.String getExtra () 
	public void setExtra (java.lang.String) 
		String extra
}

aQute/lib/osgi/bnd.info
aQute/lib/osgi/eclipse/
aQute/lib/osgi/eclipse/EclipseClasspath.class
EclipseClasspath.java
package aQute.lib.osgi.eclipse
public aQute.lib.osgi.eclipse.EclipseClasspath extends java.lang.Object {
	static javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory
	javax.xml.parsers.DocumentBuilder db
	java.io.File project
	java.io.File workspace
	java.util.Set sources
	java.util.Set allSources
	java.util.Set classpath
	java.util.List dependents
	java.io.File output
	boolean recurse
	java.util.Set exports
	java.util.Map properties
	aQute.libg.reporter.Reporter reporter
	int options
	java.util.Set bootclasspath
	public static final int DO_VARIABLES
	static java.util.regex.Pattern PATH
	static void  () 
	public void  (aQute.libg.reporter.Reporter, java.io.File, java.io.File, int)  throws java.lang.Exception 
		aQute.libg.reporter.Reporter reporter
		java.io.File workspace
		java.io.File project
		int options
	public void  (aQute.libg.reporter.Reporter, java.io.File, java.io.File)  throws java.lang.Exception 
		aQute.libg.reporter.Reporter reporter
		java.io.File workspace
		java.io.File project
	void parse (java.io.File, boolean)  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException java.io.IOException 
		java.io.File project
		boolean top
		java.io.File file
		org.w3c.dom.Document doc
		org.w3c.dom.NodeList nodelist
		int i
		org.w3c.dom.Node node
		org.w3c.dom.NamedNodeMap attrs
		String kind
		String path
		java.io.File subProject
		java.io.File src
		String path
		boolean exported
		java.io.File jar
		String path
		boolean exported
		java.io.File lib
		java.io.File slib
	private java.io.File getFile (java.io.File, java.io.File, java.lang.String) 
		java.io.File abs
		java.io.File relative
		String opath
		String path
		java.io.File result
		java.util.StringTokenizer st
		String token
	private java.io.File replaceVar (java.lang.String) 
		String path
		java.util.regex.Matcher m
		String var
		String remainder
		String base
		java.io.File b
		java.io.File f
	private java.lang.String get (org.w3c.dom.NamedNodeMap, java.lang.String) 
		org.w3c.dom.NamedNodeMap map
		String name
		org.w3c.dom.Node node
	public java.util.Set getClasspath () 
	public java.util.Set getSourcepath () 
	public java.io.File getOutput () 
	public java.util.List getDependents () 
	public void setRecurse (boolean) 
		boolean recurse
	public java.util.Set getExports () 
	public void setProperties (java.util.Map) 
		java.util.Map map
	public java.util.Set getBootclasspath () 
	public java.util.Set getAllSources () 
}

aQute/lib/osgi/packageinfo
aQute/lib/putjar/
aQute/lib/putjar/DirectoryInputStream.class
DirectoryInputStream.java
package aQute.lib.putjar
public aQute.lib.putjar.DirectoryInputStream extends java.io.InputStream {
	final java.io.File root
	final aQute.libg.fileiterator.FileIterator fi
	java.io.File element
	int entries
	int state
	long where
	static final int START
	static final int HEADER
	static final int DATA
	static final int DIRECTORY
	static final int EOF
	static final java.io.InputStream eof
	java.io.ByteArrayOutputStream directory
	java.io.InputStream current
	static void  () 
	public void  (java.io.File) 
		java.io.File dir
	public int read ()  throws java.io.IOException 
		int c
	void next ()  throws java.io.IOException 
	private void nextHeader ()  throws java.io.IOException 
	java.io.InputStream getDirectory ()  throws java.io.IOException 
		long where
		int sizeDirectory
		byte[] data
	private void writeShort (java.io.OutputStream, int)  throws java.io.IOException 
		java.io.OutputStream out
		int v
		int i
	private void writeInt (java.io.OutputStream, int)  throws java.io.IOException 
		java.io.OutputStream out
		int v
		int i
	private java.io.InputStream getHeader (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File root
		java.io.File file
		long where
		java.io.ByteArrayOutputStream bout
		java.util.zip.CRC32 crc
		String p
		byte[] path
		byte[] bytes
	private java.lang.String getPath (java.io.File, java.io.File) 
		java.io.File root
		java.io.File file
		String p
	private java.util.zip.CRC32 getCRC (java.io.File)  throws java.io.IOException 
		java.io.File file
		java.util.zip.CRC32 crc
		java.io.FileInputStream in
		byte[] data
		int size
}

aQute/lib/putjar/packageinfo
aQute/lib/spring/
aQute/lib/spring/JPAComponent.class
JPAComponent.java
package aQute.lib.spring
public aQute.lib.spring.JPAComponent extends aQute.lib.spring.XMLTypeProcessor {
	public void  () 
	protected java.util.List getTypes (aQute.lib.osgi.Analyzer)  throws java.lang.Exception 
		aQute.lib.osgi.Analyzer analyzer
		java.util.List types
}

aQute/lib/spring/SpringComponent.class
SpringComponent.java
package aQute.lib.spring
public aQute.lib.spring.SpringComponent extends java.lang.Object implements aQute.bnd.service.AnalyzerPlugin  {
	static javax.xml.transform.Transformer transformer
	static java.util.regex.Pattern SPRING_SOURCE
	static java.util.regex.Pattern QN
	static void  () 
	public void  () 
	public static java.util.Set analyze (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
		javax.xml.transform.TransformerFactory tf
		javax.xml.transform.Source source
		java.util.Set refers
		java.io.ByteArrayOutputStream bout
		javax.xml.transform.Result r
		javax.xml.transform.Source s
		java.io.ByteArrayInputStream bin
		java.io.BufferedReader br
		String line
		String[] parts
		int i
		int n
	public boolean analyzeJar (aQute.lib.osgi.Analyzer)  throws java.lang.Exception 
		aQute.lib.osgi.Analyzer analyzer
		aQute.lib.osgi.Jar jar
		java.util.Map dir
		java.util.Iterator i
		java.util.Map$Entry entry
		String path
		aQute.lib.osgi.Resource resource
		java.io.InputStream in
		java.util.Set set
		java.util.Iterator r
		String pack
		Exception e
}

aQute/lib/spring/SpringXMLType.class
SpringXMLType.java
package aQute.lib.spring
public aQute.lib.spring.SpringXMLType extends aQute.lib.spring.XMLTypeProcessor {
	public void  () 
	protected java.util.List getTypes (aQute.lib.osgi.Analyzer)  throws java.lang.Exception 
		aQute.lib.osgi.Analyzer analyzer
		java.util.List types
		String header
}

aQute/lib/spring/XMLType.class
XMLType.java
package aQute.lib.spring
public aQute.lib.spring.XMLType extends java.lang.Object {
	javax.xml.transform.Transformer transformer
	java.util.regex.Pattern paths
	String root
	static java.util.regex.Pattern QN
	static void  () 
	public void  (java.net.URL, java.lang.String, java.lang.String)  throws java.lang.Exception 
		java.net.URL source
		String root
		String paths
	public java.util.Set analyze (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
		java.util.Set refers
		java.io.ByteArrayOutputStream bout
		javax.xml.transform.Result r
		javax.xml.transform.Source s
		java.io.ByteArrayInputStream bin
		java.io.BufferedReader br
		String line
		String[] parts
		int i
		int n
	public boolean analyzeJar (aQute.lib.osgi.Analyzer)  throws java.lang.Exception 
		aQute.lib.osgi.Analyzer analyzer
		aQute.lib.osgi.Jar jar
		java.util.Map dir
		aQute.lib.osgi.Resource resource
		java.util.Iterator i
		java.util.Map$Entry entry
		String path
		aQute.lib.osgi.Resource resource
	private void process (aQute.lib.osgi.Analyzer, java.lang.String, aQute.lib.osgi.Resource) 
		aQute.lib.osgi.Analyzer analyzer
		String path
		aQute.lib.osgi.Resource resource
		java.io.InputStream in
		java.util.Set set
		java.util.Iterator r
		String pack
		Exception e
	protected javax.xml.transform.Transformer getTransformer (java.net.URL)  throws java.lang.Exception 
		java.net.URL url
		javax.xml.transform.TransformerFactory tf
		javax.xml.transform.Source source
}

aQute/lib/spring/XMLTypeProcessor.class
XMLTypeProcessor.java
package aQute.lib.spring
public aQute.lib.spring.XMLTypeProcessor extends java.lang.Object implements aQute.bnd.service.AnalyzerPlugin  {
	public void  () 
	public boolean analyzeJar (aQute.lib.osgi.Analyzer)  throws java.lang.Exception 
		aQute.lib.osgi.Analyzer analyzer
		java.util.List types
		aQute.lib.spring.XMLType type
	protected java.util.List getTypes (aQute.lib.osgi.Analyzer)  throws java.lang.Exception 
		aQute.lib.osgi.Analyzer analyzer
	protected void process (java.util.List, java.lang.String, java.lang.String, java.lang.String)  throws java.lang.Exception 
		java.util.List types
		String resource
		String paths
		String pattern
		java.util.Map map
		String path
}

aQute/lib/spring/extract.xsl
aQute/lib/spring/hibernate.xsl
aQute/lib/spring/jpa.xsl
aQute/lib/tag/
aQute/lib/tag/Tag.class
Tag.java
package aQute.lib.tag
public aQute.lib.tag.Tag extends java.lang.Object {
	aQute.lib.tag.Tag parent
	String name
	final java.util.Map attributes
	final java.util.List content
	static java.text.SimpleDateFormat format
	boolean cdata
	static void  () 
	public transient void  (java.lang.String, java.lang.Object[]) 
		String name
		Object[] contents
		Object c
	public transient void  (aQute.lib.tag.Tag, java.lang.String, java.lang.Object[]) 
		aQute.lib.tag.Tag parent
		String name
		Object[] contents
	public transient void  (java.lang.String, java.util.Map, java.lang.Object[]) 
		String name
		java.util.Map attributes
		Object[] contents
	public void  (java.lang.String, java.util.Map) 
		String name
		java.util.Map attributes
	public transient void  (java.lang.String, java.lang.String[], java.lang.Object[]) 
		String name
		String[] attributes
		Object[] contents
		int i
	public void  (java.lang.String, java.lang.String[]) 
		String name
		String[] attributes
	public aQute.lib.tag.Tag addAttribute (java.lang.String, java.lang.String) 
		String key
		String value
	public aQute.lib.tag.Tag addAttribute (java.lang.String, java.lang.Object) 
		String key
		Object value
	public aQute.lib.tag.Tag addAttribute (java.lang.String, int) 
		String key
		int value
	public aQute.lib.tag.Tag addAttribute (java.lang.String, java.util.Date) 
		String key
		java.util.Date value
	public aQute.lib.tag.Tag addContent (java.lang.String) 
		String string
	public aQute.lib.tag.Tag addContent (aQute.lib.tag.Tag) 
		aQute.lib.tag.Tag tag
	public java.lang.String getName () 
	public java.lang.String getAttribute (java.lang.String) 
		String key
	public java.lang.String getAttribute (java.lang.String, java.lang.String) 
		String key
		String deflt
		String answer
	public java.util.Map getAttributes () 
	public java.util.List getContents () 
	public java.lang.String toString () 
		java.io.StringWriter sw
	public java.util.List getContents (java.lang.String) 
		String tag
		java.util.List out
		Object o
	public java.lang.String getContentsAsString () 
		StringBuffer sb
	public void getContentsAsString (java.lang.StringBuffer) 
		StringBuffer sb
		Object o
	public aQute.lib.tag.Tag print (int, java.io.PrintWriter) 
		int indent
		java.io.PrintWriter pw
		String key
		String value
		String quote
		Object c
		aQute.lib.tag.Tag tag
	void formatted (java.io.PrintWriter, int, int, java.lang.String) 
		java.io.PrintWriter pw
		int left
		int width
		String s
		int pos
		int i
		char c
	java.lang.String escape (java.lang.String) 
		String s
		StringBuffer sb
		int i
		char c
	void spaces (java.io.PrintWriter, int) 
		java.io.PrintWriter pw
		int n
	public java.util.Collection select (java.lang.String) 
		String path
	public java.util.Collection select (java.lang.String, aQute.lib.tag.Tag) 
		String path
		aQute.lib.tag.Tag mapping
		java.util.List v
	void select (java.lang.String, java.util.List, aQute.lib.tag.Tag) 
		String path
		java.util.List results
		aQute.lib.tag.Tag mapping
		int i
		String name
		Object o
		aQute.lib.tag.Tag child
		int i
		String elementName
		String remainder
		Object o
		aQute.lib.tag.Tag child
	public boolean match (java.lang.String, aQute.lib.tag.Tag, aQute.lib.tag.Tag) 
		String search
		aQute.lib.tag.Tag child
		aQute.lib.tag.Tag mapping
		String target
		String sn
		String tn
		int s
		int t
		String suri
		String turi
	public java.lang.String getString (java.lang.String) 
		String path
		String attribute
		int index
		java.util.Collection tags
		StringBuffer sb
		aQute.lib.tag.Tag tag
	public java.lang.String getStringContent () 
		StringBuffer sb
		Object c
	public java.lang.String getNameSpace () 
	public java.lang.String getNameSpace (java.lang.String) 
		String name
		int index
		String ns
	public java.lang.String findRecursiveAttribute (java.lang.String) 
		String name
		String value
	public java.lang.String getLocalName () 
		int index
	public void rename (java.lang.String) 
		String string
	public void setCDATA () 
}

aQute/lib/tag/packageinfo
aQute/libg/
aQute/libg/command/
aQute/libg/command/Command$1.class
Command.java
package aQute.libg.command
 aQute.libg.command.Command$1 extends java.lang.Object implements java.lang.Runnable  {
	final synthetic aQute.libg.command.Command this$0
	void  (aQute.libg.command.Command) 
	public void run () 
}

aQute/libg/command/Command$2.class
Command.java
package aQute.libg.command
 aQute.libg.command.Command$2 extends java.util.TimerTask {
	final synthetic aQute.libg.command.Command this$0
	private final synthetic aQute.libg.command.Command$InputStreamHandler val$handler
	void  (aQute.libg.command.Command, aQute.libg.command.Command$InputStreamHandler) 
	public void run () 
}

aQute/libg/command/Command$Collector.class
Command.java
package aQute.libg.command
 aQute.libg.command.Command$Collector extends java.lang.Thread {
	final java.io.InputStream in
	final Appendable sb
	final synthetic aQute.libg.command.Command this$0
	public void  (aQute.libg.command.Command, java.io.InputStream, java.lang.Appendable) 
		java.io.InputStream inputStream
		Appendable sb
	public void run () 
		int c
		Exception e
}

aQute/libg/command/Command$InputStreamHandler.class
Command.java
package aQute.libg.command
 aQute.libg.command.Command$InputStreamHandler extends java.lang.Thread {
	final java.io.InputStream in
	final java.io.OutputStream stdin
	final synthetic aQute.libg.command.Command this$0
	public void  (aQute.libg.command.Command, java.io.InputStream, java.io.OutputStream) 
		java.io.InputStream in
		java.io.OutputStream stdin
	public void run () 
		int c
}

aQute/libg/command/Command.class
Command.java
package aQute.libg.command
public aQute.libg.command.Command extends java.lang.Object {
	boolean trace
	aQute.libg.reporter.Reporter reporter
	java.util.List arguments
	long timeout
	java.io.File cwd
	static java.util.Timer timer
	Process process
	volatile boolean timedout
	static void  () 
	public void  () 
	public int execute (java.lang.Appendable, java.lang.Appendable)  throws java.lang.Exception 
		Appendable stdout
		Appendable stderr
	public int execute (java.lang.String, java.lang.Appendable, java.lang.Appendable)  throws java.lang.Exception 
		String input
		Appendable stdout
		Appendable stderr
		java.io.InputStream in
	public int execute (java.io.InputStream, java.lang.Appendable, java.lang.Appendable)  throws java.lang.Exception 
		java.io.InputStream in
		Appendable stdout
		Appendable stderr
		int result
		int result
		int result
		int result
		String[] args
		Runnable r
		Thread hook
		java.util.TimerTask timer
		java.io.OutputStream stdin
		aQute.libg.command.Command$InputStreamHandler handler
		java.io.InputStream out
		java.io.InputStream err
		byte exitValue
	public transient void add (java.lang.String[]) 
		String[] args
		String arg
	public void addAll (java.util.Collection) 
		java.util.Collection args
	public void setTimeout (long, java.util.concurrent.TimeUnit) 
		long duration
		java.util.concurrent.TimeUnit unit
	public void setTrace () 
	public void setReporter (aQute.libg.reporter.Reporter) 
		aQute.libg.reporter.Reporter reporter
	public void setCwd (java.io.File) 
		java.io.File dir
	public void cancel () 
	public java.lang.String toString () 
		StringBuilder sb
		String del
		String argument
}

aQute/libg/command/packageinfo
aQute/libg/cryptography/
aQute/libg/cryptography/Crypto.class
Crypto.java
package aQute.libg.cryptography
public aQute.libg.cryptography.Crypto extends java.lang.Object {
	static final java.util.regex.Pattern RSA_PRIVATE
	static final java.util.regex.Pattern RSA_PUBLIC
	static void  () 
	public void  () 
	public static java.lang.Object fromString (java.lang.String, java.lang.Class)  throws java.lang.Exception 
		String spec
		Class c
		java.util.regex.Matcher m
		java.util.regex.Matcher m
	public static java.lang.String toString (java.lang.Object) 
		Object key
		java.security.interfaces.RSAPrivateKey pk
		java.security.interfaces.RSAPublicKey pk
	public static aQute.libg.cryptography.Signer signer (java.security.PrivateKey, aQute.libg.cryptography.Digester)  throws java.security.NoSuchAlgorithmException 
		java.security.PrivateKey key
		aQute.libg.cryptography.Digester digester
		java.security.Signature s
	public static aQute.libg.cryptography.Verifier verifier (java.security.PublicKey, aQute.libg.cryptography.Digest)  throws java.security.NoSuchAlgorithmException 
		java.security.PublicKey key
		aQute.libg.cryptography.Digest digest
		java.security.Signature s
}

aQute/libg/cryptography/Digest.class
Digest.java
package aQute.libg.cryptography
public abstract aQute.libg.cryptography.Digest extends java.lang.Object {
	final byte[] digest
	protected void  (byte[], int) 
		byte[] checksum
		int width
	public byte[] digest () 
	public java.lang.String toString () 
	public abstract java.lang.String getAlgorithm () 
}

aQute/libg/cryptography/Digester.class
Digester.java
package aQute.libg.cryptography
public abstract aQute.libg.cryptography.Digester extends java.io.OutputStream {
	protected java.security.MessageDigest md
	public void  (java.security.MessageDigest) 
		java.security.MessageDigest instance
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] buffer
		int offset
		int length
	public void write (int)  throws java.io.IOException 
		int b
	public java.security.MessageDigest getMessageDigest ()  throws java.lang.Exception 
	public aQute.libg.cryptography.Digest from (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public abstract aQute.libg.cryptography.Digest digest ()  throws java.lang.Exception 
	public abstract aQute.libg.cryptography.Digest digest (byte[])  throws java.lang.Exception 
	public abstract java.lang.String getAlgorithm () 
}

aQute/libg/cryptography/Key.class
Key.java
package aQute.libg.cryptography
public abstract aQute.libg.cryptography.Key extends java.lang.Object implements java.security.Key  {
	private static final long serialVersionUID
	public void  () 
}

aQute/libg/cryptography/MD5$1.class
MD5.java
package aQute.libg.cryptography
 aQute.libg.cryptography.MD5$1 extends aQute.libg.cryptography.Digester {
	void  (java.security.MessageDigest) 
		java.security.MessageDigest $anonymous0
	public aQute.libg.cryptography.MD5 digest ()  throws java.lang.Exception 
	public aQute.libg.cryptography.MD5 digest (byte[]) 
		byte[] bytes
	public java.lang.String getAlgorithm () 
	public volatile synthetic aQute.libg.cryptography.Digest digest (byte[])  throws java.lang.Exception 
	public volatile synthetic aQute.libg.cryptography.Digest digest ()  throws java.lang.Exception 
}

aQute/libg/cryptography/MD5.class
MD5.java
package aQute.libg.cryptography
public aQute.libg.cryptography.MD5 extends aQute.libg.cryptography.Digest {
	public static final String ALGORITHM
	public static aQute.libg.cryptography.Digester getDigester ()  throws java.lang.Exception 
	public void  (byte[]) 
		byte[] digest
	public java.lang.String getAlgorithm () 
}

aQute/libg/cryptography/RSA.class
RSA.java
package aQute.libg.cryptography
public aQute.libg.cryptography.RSA extends java.lang.Object {
	static final String ALGORITHM
	static final java.security.KeyFactory factory
	static void  () 
	public void  () 
	private static java.security.KeyFactory getKeyFactory () 
	public static java.security.interfaces.RSAPrivateKey create (java.security.spec.RSAPrivateKeySpec)  throws java.security.spec.InvalidKeySpecException 
		java.security.spec.RSAPrivateKeySpec keyspec
	public static java.security.interfaces.RSAPublicKey create (java.security.spec.RSAPublicKeySpec)  throws java.security.spec.InvalidKeySpecException 
		java.security.spec.RSAPublicKeySpec keyspec
	public static java.security.interfaces.RSAPublicKey createPublic (java.math.BigInteger, java.math.BigInteger)  throws java.security.spec.InvalidKeySpecException 
		java.math.BigInteger m
		java.math.BigInteger e
	public static java.security.interfaces.RSAPrivateKey createPrivate (java.math.BigInteger, java.math.BigInteger)  throws java.security.spec.InvalidKeySpecException 
		java.math.BigInteger m
		java.math.BigInteger e
	public static aQute.libg.tuple.Pair generate ()  throws java.security.NoSuchAlgorithmException 
		java.security.KeyPairGenerator kpg
		java.security.KeyPair keypair
}

aQute/libg/cryptography/SHA1$1.class
SHA1.java
package aQute.libg.cryptography
 aQute.libg.cryptography.SHA1$1 extends aQute.libg.cryptography.Digester {
	void  (java.security.MessageDigest) 
		java.security.MessageDigest $anonymous0
	public aQute.libg.cryptography.SHA1 digest ()  throws java.lang.Exception 
	public aQute.libg.cryptography.SHA1 digest (byte[]) 
		byte[] bytes
	public java.lang.String getAlgorithm () 
	public volatile synthetic aQute.libg.cryptography.Digest digest (byte[])  throws java.lang.Exception 
	public volatile synthetic aQute.libg.cryptography.Digest digest ()  throws java.lang.Exception 
}

aQute/libg/cryptography/SHA1.class
SHA1.java
package aQute.libg.cryptography
public aQute.libg.cryptography.SHA1 extends aQute.libg.cryptography.Digest {
	public static final String ALGORITHM
	public static aQute.libg.cryptography.Digester getDigester ()  throws java.security.NoSuchAlgorithmException 
		java.security.MessageDigest md
	public void  (byte[]) 
		byte[] b
	public java.lang.String getAlgorithm () 
}

aQute/libg/cryptography/Signer.class
Signer.java
package aQute.libg.cryptography
public aQute.libg.cryptography.Signer extends java.io.OutputStream {
	java.security.Signature signature
	aQute.libg.cryptography.Digester digester
	void  (java.security.Signature, aQute.libg.cryptography.Digester) 
		java.security.Signature s
		aQute.libg.cryptography.Digester digester
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] buffer
		int offset
		int length
		java.security.SignatureException e
	public void write (int)  throws java.io.IOException 
		int b
		java.security.SignatureException e
	public aQute.libg.cryptography.Digest signature ()  throws java.lang.Exception 
}

aQute/libg/cryptography/Verifier.class
Verifier.java
package aQute.libg.cryptography
public aQute.libg.cryptography.Verifier extends java.io.OutputStream {
	final java.security.Signature signature
	final aQute.libg.cryptography.Digest d
	void  (java.security.Signature, aQute.libg.cryptography.Digest) 
		java.security.Signature s
		aQute.libg.cryptography.Digest d
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] buffer
		int offset
		int length
		java.security.SignatureException e
	public void write (int)  throws java.io.IOException 
		int b
		java.security.SignatureException e
	public boolean verify ()  throws java.lang.Exception 
}

aQute/libg/cryptography/packageinfo
aQute/libg/fileiterator/
aQute/libg/fileiterator/FileIterator.class
FileIterator.java
package aQute.libg.fileiterator
public aQute.libg.fileiterator.FileIterator extends java.lang.Object implements java.util.Iterator  {
	java.io.File dir
	int n
	aQute.libg.fileiterator.FileIterator next
	static final synthetic boolean $assertionsDisabled
	static void  () 
	public void  (java.io.File) 
		java.io.File nxt
	public boolean hasNext () 
	public java.io.File next () 
		java.io.File answer
		java.io.File nxt
	public void remove () 
	public volatile synthetic java.lang.Object next () 
}

aQute/libg/fileiterator/packageinfo
aQute/libg/filelock/
aQute/libg/filelock/DirectoryLock.class
DirectoryLock.java
package aQute.libg.filelock
public aQute.libg.filelock.DirectoryLock extends java.lang.Object {
	final java.io.File lock
	final long timeout
	public static final String LOCKNAME
	public void  (java.io.File, long) 
		java.io.File directory
		long timeout
	public void release () 
	public void lock ()  throws java.lang.InterruptedException 
		long deadline
}

aQute/libg/forker/
aQute/libg/forker/Forker$Job.class
Forker.java
package aQute.libg.forker
 aQute.libg.forker.Forker$Job extends java.lang.Object implements java.lang.Runnable  {
	Object target
	java.util.Set dependencies
	Runnable runnable
	Throwable exception
	volatile Thread t
	volatile java.util.concurrent.atomic.AtomicBoolean canceled
	final synthetic aQute.libg.forker.Forker this$0
	void  (aQute.libg.forker.Forker) 
	public void run () 
		Exception e
	private void cancel () 
	static synthetic void access$0 (aQute.libg.forker.Forker$Job) 
}

aQute/libg/forker/Forker.class
Forker.java
package aQute.libg.forker
public aQute.libg.forker.Forker extends java.lang.Object {
	final java.util.concurrent.Executor executor
	final java.util.Map waiting
	final java.util.Set executing
	final java.util.concurrent.atomic.AtomicBoolean canceled
	private int count
	public void  (java.util.concurrent.Executor) 
		java.util.concurrent.Executor executor
	public void  () 
	public synchronized void doWhen (java.util.Collection, java.lang.Object, java.lang.Runnable) 
		java.util.Collection dependencies
		Object target
		Runnable runnable
		aQute.libg.forker.Forker$Job job
	public void start (long)  throws java.lang.InterruptedException 
		long ms
	private void check () 
		java.util.Set dependencies
		aQute.libg.forker.Forker$Job job
	public synchronized void sync (long)  throws java.lang.InterruptedException 
		long ms
	private void schedule () 
		java.util.List torun
		java.util.Iterator e
		aQute.libg.forker.Forker$Job job
		Runnable r
	private void done (aQute.libg.forker.Forker$Job) 
		aQute.libg.forker.Forker$Job done
		aQute.libg.forker.Forker$Job job
	public void cancel (long)  throws java.lang.InterruptedException 
		long ms
		aQute.libg.forker.Forker$Job job
	public int getCount () 
	static synthetic void access$0 (aQute.libg.forker.Forker, aQute.libg.forker.Forker$Job) 
}

aQute/libg/forker/packageinfo
aQute/libg/generics/
aQute/libg/generics/Create.class
Create.java
package aQute.libg.generics
public aQute.libg.generics.Create extends java.lang.Object {
	public void  () 
	public static java.util.Map map () 
	public static java.util.List list () 
	public static java.util.Set set () 
	public static java.util.List list (java.lang.Object[]) 
		Object[] source
	public static java.util.Set set (java.lang.Object[]) 
		Object[] source
	public static java.util.Map copy (java.util.Map) 
		java.util.Map source
	public static java.util.List copy (java.util.List) 
		java.util.List source
	public static java.util.Set copy (java.util.Collection) 
		java.util.Collection source
}

aQute/libg/generics/packageinfo
aQute/libg/glob/
aQute/libg/glob/Glob.class
Glob.java
package aQute.libg.glob
public aQute.libg.glob.Glob extends java.lang.Object {
	private final String glob
	private final java.util.regex.Pattern pattern
	public void  (java.lang.String) 
		String globString
	public java.util.regex.Matcher matcher (java.lang.CharSequence) 
		CharSequence input
	public java.lang.String toString () 
	private static java.lang.String convertGlobToRegEx (java.lang.String) 
		String line
		int strLen
		StringBuilder sb
		boolean escaping
		int inCurlies
		char currentChar
}

aQute/libg/header/
aQute/libg/header/OSGiHeader.class
OSGiHeader.java
package aQute.libg.header
public aQute.libg.header.OSGiHeader extends java.lang.Object {
	public void  () 
	public static java.util.Map parseHeader (java.lang.String) 
		String value
	public static java.util.Map parseHeader (java.lang.String, aQute.libg.reporter.Reporter) 
		String value
		aQute.libg.reporter.Reporter logger
		java.util.Map result
		aQute.libg.qtokens.QuotedTokenizer qt
		char del
		boolean hadAttribute
		java.util.Map clause
		java.util.List aliases
		String name
		String adname
		String advalue
		String clauseName
	public static java.util.Map parseProperties (java.lang.String) 
		String input
	public static java.util.Map parseProperties (java.lang.String, aQute.libg.reporter.Reporter) 
		String input
		aQute.libg.reporter.Reporter logger
		java.util.Map result
		aQute.libg.qtokens.QuotedTokenizer qt
		char del
		String key
		String value
}

aQute/libg/header/packageinfo
aQute/libg/qtokens/
aQute/libg/qtokens/QuotedTokenizer.class
QuotedTokenizer.java
package aQute.libg.qtokens
public aQute.libg.qtokens.QuotedTokenizer extends java.lang.Object {
	String string
	int index
	String separators
	boolean returnTokens
	boolean ignoreWhiteSpace
	String peek
	char separator
	public void  (java.lang.String, java.lang.String, boolean) 
		String string
		String separators
		boolean returnTokens
	public void  (java.lang.String, java.lang.String) 
		String string
		String separators
	public java.lang.String nextToken (java.lang.String) 
		String separators
		String tmp
		StringBuffer sb
		char c
		String result
	public java.lang.String nextToken () 
	private void quotedString (java.lang.StringBuffer, char) 
		StringBuffer sb
		char c
		char quote
	public java.lang.String[] getTokens () 
	private java.lang.String[] getTokens (int) 
		int cnt
		String token
		String[] result
	public char getSeparator () 
	public java.util.List getTokenSet () 
		java.util.List list
		String token
}

aQute/libg/qtokens/packageinfo
aQute/libg/reporter/
aQute/libg/reporter/Reporter.class
Reporter.java
package aQute.libg.reporter
public abstract aQute.libg.reporter.Reporter extends java.lang.Object {
	public transient abstract void error (java.lang.String, java.lang.Object[]) 
	public transient abstract void warning (java.lang.String, java.lang.Object[]) 
	public transient abstract void progress (java.lang.String, java.lang.Object[]) 
	public transient abstract void trace (java.lang.String, java.lang.Object[]) 
	public abstract java.util.List getWarnings () 
	public abstract java.util.List getErrors () 
	public abstract boolean isPedantic () 
}

aQute/libg/reporter/packageinfo
aQute/libg/sax/
aQute/libg/sax/ContentFilter.class
ContentFilter.java
package aQute.libg.sax
public abstract aQute.libg.sax.ContentFilter extends java.lang.Object implements org.xml.sax.ContentHandler  {
	public abstract void setParent (org.xml.sax.ContentHandler) 
	public abstract org.xml.sax.ContentHandler getParent () 
}

aQute/libg/sax/ContentFilterImpl.class
ContentFilterImpl.java
package aQute.libg.sax
public aQute.libg.sax.ContentFilterImpl extends java.lang.Object implements aQute.libg.sax.ContentFilter  {
	private org.xml.sax.ContentHandler parent
	public void  () 
	public void setParent (org.xml.sax.ContentHandler) 
		org.xml.sax.ContentHandler parent
	public org.xml.sax.ContentHandler getParent () 
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void startDocument ()  throws org.xml.sax.SAXException 
	public void endDocument ()  throws org.xml.sax.SAXException 
	public void startPrefixMapping (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
		String uri
	public void endPrefixMapping (java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes atts
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void ignorableWhitespace (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
	public void skippedEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
}

aQute/libg/sax/SAXElement.class
SAXElement.java
package aQute.libg.sax
public aQute.libg.sax.SAXElement extends java.lang.Object {
	private final String uri
	private final String localName
	private final String qName
	private final org.xml.sax.Attributes atts
	public void  (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes atts
	public java.lang.String getUri () 
	public java.lang.String getLocalName () 
	public java.lang.String getqName () 
	public org.xml.sax.Attributes getAtts () 
}

aQute/libg/sax/SAXUtil.class
SAXUtil.java
package aQute.libg.sax
public aQute.libg.sax.SAXUtil extends java.lang.Object {
	public void  () 
	public static transient org.xml.sax.XMLReader buildPipeline (javax.xml.transform.Result, aQute.libg.sax.ContentFilter[])  throws java.lang.Exception 
		javax.xml.transform.Result output
		aQute.libg.sax.ContentFilter[] filters
		javax.xml.transform.sax.SAXTransformerFactory factory
		javax.xml.transform.sax.TransformerHandler handler
		org.xml.sax.ContentHandler last
		aQute.libg.sax.ContentFilter filter
		org.xml.sax.XMLReader reader
}

aQute/libg/sax/filters/
aQute/libg/sax/filters/ElementSelectionFilter.class
ElementSelectionFilter.java
package aQute.libg.sax.filters
public abstract aQute.libg.sax.filters.ElementSelectionFilter extends aQute.libg.sax.ContentFilterImpl {
	int depth
	int hiddenDepth
	public void  () 
	protected abstract boolean select (int, java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
	public final void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes atts
		boolean allow
	public final void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void ignorableWhitespace (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
}

aQute/libg/sax/filters/MergeContentFilter.class
MergeContentFilter.java
package aQute.libg.sax.filters
public aQute.libg.sax.filters.MergeContentFilter extends aQute.libg.sax.ContentFilterImpl {
	private int elementDepth
	private final java.util.List rootElements
	public void  () 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes atts
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
	public void closeRootAndDocument ()  throws org.xml.sax.SAXException 
		aQute.libg.sax.SAXElement root
	public java.util.List getRootElements () 
}

aQute/libg/sax/filters/packageinfo
aQute/libg/sax/packageinfo
aQute/libg/sed/
aQute/libg/sed/Replacer.class
Replacer.java
package aQute.libg.sed
public abstract aQute.libg.sed.Replacer extends java.lang.Object {
	public abstract java.lang.String process (java.lang.String) 
}

aQute/libg/sed/Sed.class
Sed.java
package aQute.libg.sed
public aQute.libg.sed.Sed extends java.lang.Object {
	final java.io.File file
	final aQute.libg.sed.Replacer macro
	java.io.File output
	final java.util.Map replacements
	static final synthetic boolean $assertionsDisabled
	static void  () 
	public void  (aQute.libg.sed.Replacer, java.io.File) 
		aQute.libg.sed.Replacer macro
		java.io.File file
	public void setOutput (java.io.File) 
		java.io.File f
	public void replace (java.lang.String, java.lang.String) 
		String pattern
		String replacement
	public void doIt ()  throws java.io.IOException 
		java.io.BufferedReader brdr
		java.io.File out
		java.io.File out
		java.io.File bak
		java.io.PrintWriter pw
		String line
		String line
		java.util.regex.Pattern p
		String replace
		java.util.regex.Matcher m
		StringBuffer sb
		String tmp
	private java.lang.String setReferences (java.util.regex.Matcher, java.lang.String) 
		java.util.regex.Matcher m
		String replace
		StringBuilder sb
		int i
		char c
		int n
}

aQute/libg/sed/packageinfo
aQute/libg/tarjan/
aQute/libg/tarjan/Tarjan$Node.class
Tarjan.java
package aQute.libg.tarjan
public aQute.libg.tarjan.Tarjan$Node extends java.lang.Object {
	final Object name
	final java.util.List adjacent
	int low
	int index
	final synthetic aQute.libg.tarjan.Tarjan this$0
	public void  (aQute.libg.tarjan.Tarjan, java.lang.Object) 
		Object name
	public java.lang.String toString () 
}

aQute/libg/tarjan/Tarjan.class
Tarjan.java
package aQute.libg.tarjan
public aQute.libg.tarjan.Tarjan extends java.lang.Object {
	private int index
	private java.util.List stack
	private java.util.Set scc
	private aQute.libg.tarjan.Tarjan$Node root
	public void  () 
	void tarjan (aQute.libg.tarjan.Tarjan$Node) 
		aQute.libg.tarjan.Tarjan$Node v
		aQute.libg.tarjan.Tarjan$Node n
		java.util.Set component
		aQute.libg.tarjan.Tarjan$Node n
	java.util.Set getResult (java.util.Map) 
		java.util.Map graph
		java.util.Map index
		java.util.Map$Entry entry
		aQute.libg.tarjan.Tarjan$Node node
		Object adj
	private aQute.libg.tarjan.Tarjan$Node getNode (java.util.Map, java.lang.Object) 
		java.util.Map index
		Object key
		aQute.libg.tarjan.Tarjan$Node node
	public static java.util.Set tarjan (java.util.Map) 
		java.util.Map graph
		aQute.libg.tarjan.Tarjan tarjan
}

aQute/libg/tarjan/packageinfo
aQute/libg/tuple/
aQute/libg/tuple/Pair.class
Pair.java
package aQute.libg.tuple
public aQute.libg.tuple.Pair extends java.lang.Object {
	public final Object a
	public final Object b
	public void  (java.lang.Object, java.lang.Object) 
		Object a
		Object b
}

aQute/libg/tuple/packageinfo
aQute/libg/version/
aQute/libg/version/Version.class
Version.java
package aQute.libg.version
public aQute.libg.version.Version extends java.lang.Object implements java.lang.Comparable  {
	final int major
	final int minor
	final int micro
	final String qualifier
	public static final String VERSION_STRING
	public static final java.util.regex.Pattern VERSION
	public static final aQute.libg.version.Version LOWEST
	public static final aQute.libg.version.Version HIGHEST
	public static final aQute.libg.version.Version emptyVersion
	static void  () 
	public void  () 
	public void  (int, int, int, java.lang.String) 
		int major
		int minor
		int micro
		String qualifier
	public void  (int, int, int) 
		int major
		int minor
		int micro
	public void  (int, int) 
		int major
		int minor
	public void  (int) 
		int major
	public void  (java.lang.String) 
		String version
		java.util.regex.Matcher m
	public int getMajor () 
	public int getMinor () 
	public int getMicro () 
	public java.lang.String getQualifier () 
	public int compareTo (aQute.libg.version.Version) 
		aQute.libg.version.Version other
		aQute.libg.version.Version o
		int c
	public java.lang.String toString () 
		StringBuffer sb
	public boolean equals (java.lang.Object) 
		Object ot
	public int hashCode () 
	public int get (int) 
		int i
	public static aQute.libg.version.Version parseVersion (java.lang.String) 
		String version
	public volatile synthetic int compareTo (java.lang.Object) 
}

aQute/libg/version/VersionRange.class
VersionRange.java
package aQute.libg.version
public aQute.libg.version.VersionRange extends java.lang.Object {
	aQute.libg.version.Version high
	aQute.libg.version.Version low
	char start
	char end
	static java.util.regex.Pattern RANGE
	static void  () 
	public void  (java.lang.String) 
		String string
		java.util.regex.Matcher m
		String v1
		String v2
	public boolean isRange () 
	public boolean includeLow () 
	public boolean includeHigh () 
	public java.lang.String toString () 
		StringBuffer sb
	public aQute.libg.version.Version getLow () 
	public aQute.libg.version.Version getHigh () 
	public boolean includes (aQute.libg.version.Version) 
		aQute.libg.version.Version v
}

aQute/libg/version/packageinfo
embedded-repo.jar
icons/
icons/active.gif
icons/bundle.gif
icons/export-package.gif
icons/fragment.gif
icons/host.gif
icons/import-package.gif
icons/importing-bundle.gif
icons/installed.gif
icons/inuse.gif
icons/logo16x16.gif
icons/mini-logo.gif
icons/module.gif
icons/property.gif
icons/registered.gif
icons/resolved.gif
icons/run.gif
icons/test.gif
icons/unknown.gif
org/
org/osgi/
org/osgi/service/
org/osgi/service/bindex/
org/osgi/service/bindex/BundleIndexer.class
BundleIndexer.java
package org.osgi.service.bindex
public abstract org.osgi.service.bindex.BundleIndexer extends java.lang.Object {
	public static final String REPOSITORY_NAME
	public static final String STYLESHEET
	public static final String URL_TEMPLATE
	public static final String ROOT_URL
	public static final String LICENSE_URL
	public abstract void index (java.util.Set, java.io.OutputStream, java.util.Map)  throws java.lang.Exception 
}

org/osgi/service/bindex/packageinfo
plugin.xml