blob: 9d1f9e9fc892ffc4faf16d440a1cab32a34f764b [file] [log] [blame]
<api>
<package name="org.eclipse.sisu"
>
<interface name="BeanEntry"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<implements name="java.util.Map.Entry">
</implements>
<method name="getDescription"
return="java.lang.String"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="getImplementationClass"
return="java.lang.Class&lt;T&gt;"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="getKey"
return="Q"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="getProvider"
return="javax.inject.Provider&lt;T&gt;"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="getRank"
return="int"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="getSource"
return="java.lang.Object"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="getValue"
return="T"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
</interface>
<class name="Description"
extends="java.lang.Object"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<implements name="java.lang.annotation.Annotation">
</implements>
</class>
<class name="Dynamic"
extends="java.lang.Object"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<implements name="java.lang.annotation.Annotation">
</implements>
</class>
<class name="EagerSingleton"
extends="java.lang.Object"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<implements name="java.lang.annotation.Annotation">
</implements>
</class>
<class name="Hidden"
extends="java.lang.Object"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<implements name="java.lang.annotation.Annotation">
</implements>
</class>
<interface name="Mediator"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="add"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="entry" type="org.eclipse.sisu.BeanEntry&lt;Q, T&gt;">
</parameter>
<parameter name="watcher" type="W">
</parameter>
<exception name="Exception" type="java.lang.Exception">
</exception>
</method>
<method name="remove"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="entry" type="org.eclipse.sisu.BeanEntry&lt;Q, T&gt;">
</parameter>
<parameter name="watcher" type="W">
</parameter>
<exception name="Exception" type="java.lang.Exception">
</exception>
</method>
</interface>
<class name="Nullable"
extends="java.lang.Object"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<implements name="java.lang.annotation.Annotation">
</implements>
</class>
<class name="Parameters"
extends="java.lang.Object"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<implements name="java.lang.annotation.Annotation">
</implements>
</class>
<class name="Priority"
extends="java.lang.Object"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<implements name="java.lang.annotation.Annotation">
</implements>
</class>
<class name="Typed"
extends="java.lang.Object"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<implements name="java.lang.annotation.Annotation">
</implements>
</class>
</package>
<package name="org.eclipse.sisu.bean"
>
<interface name="BeanBinder"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="bindBean"
return="org.eclipse.sisu.bean.PropertyBinder"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="type" type="com.google.inject.TypeLiteral&lt;B&gt;">
</parameter>
<parameter name="encounter" type="com.google.inject.spi.TypeEncounter&lt;B&gt;">
</parameter>
</method>
</interface>
<class name="BeanListener"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="com.google.inject.spi.TypeListener">
</implements>
<constructor name="BeanListener"
type="org.eclipse.sisu.bean.BeanListener"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="beanBinder" type="org.eclipse.sisu.bean.BeanBinder">
</parameter>
</constructor>
<method name="hear"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="type" type="com.google.inject.TypeLiteral&lt;B&gt;">
</parameter>
<parameter name="encounter" type="com.google.inject.spi.TypeEncounter&lt;B&gt;">
</parameter>
</method>
</class>
<interface name="BeanManager"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="manage"
return="boolean"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="clazz" type="java.lang.Class&lt;?&gt;">
</parameter>
</method>
<method name="manage"
return="org.eclipse.sisu.bean.PropertyBinding"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="property" type="org.eclipse.sisu.bean.BeanProperty&lt;?&gt;">
</parameter>
</method>
<method name="manage"
return="boolean"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="bean" type="java.lang.Object">
</parameter>
</method>
<method name="unmanage"
return="boolean"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="bean" type="java.lang.Object">
</parameter>
</method>
<method name="unmanage"
return="boolean"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
</interface>
<class name="BeanProperties"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="java.lang.Iterable">
</implements>
<constructor name="BeanProperties"
type="org.eclipse.sisu.bean.BeanProperties"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="clazz" type="java.lang.Class&lt;?&gt;">
</parameter>
</constructor>
<method name="iterator"
return="java.util.Iterator&lt;org.eclipse.sisu.bean.BeanProperty&lt;java.lang.Object&gt;&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
</class>
<interface name="BeanProperty"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="getAnnotation"
return="A"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="annotationType" type="java.lang.Class&lt;A&gt;">
</parameter>
</method>
<method name="getName"
return="java.lang.String"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="getType"
return="com.google.inject.TypeLiteral&lt;T&gt;"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="set"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="bean" type="B">
</parameter>
<parameter name="value" type="T">
</parameter>
</method>
</interface>
<class name="BeanScheduler"
extends="java.lang.Object"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<constructor name="BeanScheduler"
type="org.eclipse.sisu.bean.BeanScheduler"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</constructor>
<method name="activate"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
<parameter name="bean" type="java.lang.Object">
</parameter>
</method>
<method name="schedule"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="bean" type="java.lang.Object">
</parameter>
</method>
<field name="MODULE"
type="com.google.inject.Module"
transient="false"
volatile="false"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
</class>
<class name="DeclaredMembers"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="java.lang.Iterable">
</implements>
<constructor name="DeclaredMembers"
type="org.eclipse.sisu.bean.DeclaredMembers"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="clazz" type="java.lang.Class&lt;?&gt;">
</parameter>
<parameter name="views" type="org.eclipse.sisu.bean.DeclaredMembers.View...">
</parameter>
</constructor>
<method name="iterator"
return="java.util.Iterator&lt;java.lang.reflect.Member&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
</class>
<class name="DeclaredMembers.View"
extends="java.lang.Enum"
abstract="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="valueOf"
return="org.eclipse.sisu.bean.DeclaredMembers.View"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
</method>
<method name="values"
return="org.eclipse.sisu.bean.DeclaredMembers.View[]"
abstract="false"
native="false"
synchronized="false"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</method>
</class>
<class name="IgnoreSetters"
extends="java.lang.Object"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<implements name="java.lang.annotation.Annotation">
</implements>
</class>
<class name="LifecycleManager"
extends="org.eclipse.sisu.bean.BeanScheduler"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="org.eclipse.sisu.bean.BeanManager">
</implements>
<constructor name="LifecycleManager"
type="org.eclipse.sisu.bean.LifecycleManager"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</constructor>
<method name="activate"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
<parameter name="bean" type="java.lang.Object">
</parameter>
</method>
<method name="manage"
return="boolean"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="clazz" type="java.lang.Class&lt;?&gt;">
</parameter>
</method>
<method name="manage"
return="org.eclipse.sisu.bean.PropertyBinding"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="property" type="org.eclipse.sisu.bean.BeanProperty&lt;?&gt;">
</parameter>
</method>
<method name="manage"
return="boolean"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="bean" type="java.lang.Object">
</parameter>
</method>
<method name="unmanage"
return="boolean"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="bean" type="java.lang.Object">
</parameter>
</method>
<method name="unmanage"
return="boolean"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
</class>
<class name="LifecycleModule"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="com.google.inject.Module">
</implements>
<constructor name="LifecycleModule"
type="org.eclipse.sisu.bean.LifecycleModule"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</constructor>
<method name="configure"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binder" type="com.google.inject.Binder">
</parameter>
</method>
</class>
<interface name="PropertyBinder"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="bindProperty"
return="org.eclipse.sisu.bean.PropertyBinding"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="property" type="org.eclipse.sisu.bean.BeanProperty&lt;T&gt;">
</parameter>
</method>
<field name="LAST_BINDING"
type="org.eclipse.sisu.bean.PropertyBinding"
transient="false"
volatile="false"
value="null"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
</interface>
<interface name="PropertyBinding"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="injectProperty"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="bean" type="B">
</parameter>
</method>
</interface>
</package>
<package name="org.eclipse.sisu.inject"
>
<interface name="AnnotatedSource"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="getAnnotation"
return="T"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binding" type="com.google.inject.Binding&lt;?&gt;">
</parameter>
<parameter name="annotationType" type="java.lang.Class&lt;T&gt;">
</parameter>
</method>
</interface>
<interface name="BeanLocator"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="locate"
return="java.lang.Iterable&lt;? extends org.eclipse.sisu.BeanEntry&lt;Q, T&gt;&gt;"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
</parameter>
</method>
<method name="watch"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="key" type="com.google.inject.Key&lt;T&gt;">
</parameter>
<parameter name="mediator" type="org.eclipse.sisu.Mediator&lt;Q, T, W&gt;">
</parameter>
<parameter name="watcher" type="W">
</parameter>
</method>
</interface>
<interface name="BindingPublisher"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="maxBindingRank"
return="int"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="subscribe"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="subscriber" type="org.eclipse.sisu.inject.BindingSubscriber&lt;T&gt;">
</parameter>
</method>
<method name="unsubscribe"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="subscriber" type="org.eclipse.sisu.inject.BindingSubscriber&lt;T&gt;">
</parameter>
</method>
</interface>
<interface name="BindingSubscriber"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="add"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binding" type="com.google.inject.Binding&lt;T&gt;">
</parameter>
<parameter name="rank" type="int">
</parameter>
</method>
<method name="bindings"
return="java.lang.Iterable&lt;com.google.inject.Binding&lt;T&gt;&gt;"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="remove"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binding" type="com.google.inject.Binding&lt;T&gt;">
</parameter>
</method>
<method name="type"
return="com.google.inject.TypeLiteral&lt;T&gt;"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
</interface>
<class name="DefaultBeanLocator"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="org.eclipse.sisu.inject.MutableBeanLocator">
</implements>
<constructor name="DefaultBeanLocator"
type="org.eclipse.sisu.inject.DefaultBeanLocator"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</constructor>
<method name="add"
return="boolean"
abstract="false"
native="false"
synchronized="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="publisher" type="org.eclipse.sisu.inject.BindingPublisher">
</parameter>
</method>
<method name="add"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="injector" type="com.google.inject.Injector">
</parameter>
<parameter name="rank" type="int">
</parameter>
</method>
<method name="clear"
return="void"
abstract="false"
native="false"
synchronized="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="locate"
return="java.lang.Iterable&lt;org.eclipse.sisu.BeanEntry&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="key" type="com.google.inject.Key">
</parameter>
</method>
<method name="publishers"
return="java.lang.Iterable&lt;org.eclipse.sisu.inject.BindingPublisher&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="remove"
return="boolean"
abstract="false"
native="false"
synchronized="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="publisher" type="org.eclipse.sisu.inject.BindingPublisher">
</parameter>
</method>
<method name="remove"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="injector" type="com.google.inject.Injector">
</parameter>
</method>
<method name="watch"
return="void"
abstract="false"
native="false"
synchronized="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="key" type="com.google.inject.Key">
</parameter>
<parameter name="mediator" type="org.eclipse.sisu.Mediator">
</parameter>
<parameter name="watcher" type="java.lang.Object">
</parameter>
</method>
</class>
<class name="DefaultRankingFunction"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="org.eclipse.sisu.inject.RankingFunction">
</implements>
<constructor name="DefaultRankingFunction"
type="org.eclipse.sisu.inject.DefaultRankingFunction"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="primaryRank" type="int">
</parameter>
</constructor>
<constructor name="DefaultRankingFunction"
type="org.eclipse.sisu.inject.DefaultRankingFunction"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</constructor>
<method name="maxRank"
return="int"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="rank"
return="int"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binding" type="com.google.inject.Binding&lt;T&gt;">
</parameter>
</method>
</class>
<interface name="DeferredClass"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="asProvider"
return="org.eclipse.sisu.inject.DeferredProvider&lt;T&gt;"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="getName"
return="java.lang.String"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="load"
return="java.lang.Class&lt;T&gt;"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<exception name="TypeNotPresentException" type="java.lang.TypeNotPresentException">
</exception>
</method>
</interface>
<interface name="DeferredProvider"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<implements name="com.google.inject.Provider">
</implements>
<method name="getImplementationClass"
return="org.eclipse.sisu.inject.DeferredClass&lt;T&gt;"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
</interface>
<class name="Guice4"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<method name="getDeclaringSource"
return="java.lang.Object"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binding" type="com.google.inject.Binding&lt;?&gt;">
</parameter>
</method>
<method name="getProviderInstance"
return="javax.inject.Provider&lt;?&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binding" type="com.google.inject.spi.ProviderInstanceBinding&lt;?&gt;">
</parameter>
</method>
<method name="lazy"
return="javax.inject.Provider&lt;T&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binding" type="com.google.inject.Binding&lt;T&gt;">
</parameter>
</method>
</class>
<class name="InjectorBindings"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="org.eclipse.sisu.inject.BindingPublisher">
</implements>
<constructor name="InjectorBindings"
type="org.eclipse.sisu.inject.InjectorBindings"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="injector" type="com.google.inject.Injector">
</parameter>
<parameter name="function" type="org.eclipse.sisu.inject.RankingFunction">
</parameter>
</constructor>
<constructor name="InjectorBindings"
type="org.eclipse.sisu.inject.InjectorBindings"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="injector" type="com.google.inject.Injector">
</parameter>
</constructor>
<method name="getInjector"
return="com.google.inject.Injector"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="maxBindingRank"
return="int"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="subscribe"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="subscriber" type="org.eclipse.sisu.inject.BindingSubscriber&lt;T&gt;">
</parameter>
</method>
<method name="unsubscribe"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="subscriber" type="org.eclipse.sisu.inject.BindingSubscriber&lt;T&gt;">
</parameter>
</method>
</class>
<class name="Legacy"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="deprecated"
visibility="public"
>
<method name="adapt"
return="org.sonatype.inject.BeanEntry&lt;Q, T&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="delegate" type="org.eclipse.sisu.BeanEntry&lt;Q, T&gt;">
</parameter>
</method>
<method name="adapt"
return="java.lang.Iterable&lt;org.sonatype.inject.BeanEntry&lt;Q, T&gt;&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="delegate" type="java.lang.Iterable&lt;? extends org.eclipse.sisu.BeanEntry&lt;Q, T&gt;&gt;">
</parameter>
</method>
<method name="adapt"
return="com.google.inject.Provider&lt;java.lang.Iterable&lt;org.sonatype.inject.BeanEntry&lt;Q, T&gt;&gt;&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="delegate" type="com.google.inject.Provider&lt;java.lang.Iterable&lt;? extends org.eclipse.sisu.BeanEntry&lt;Q, T&gt;&gt;&gt;">
</parameter>
</method>
<method name="adapt"
return="org.eclipse.sisu.Mediator&lt;Q, T, W&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="delegate" type="org.sonatype.inject.Mediator&lt;Q, T, W&gt;">
</parameter>
</method>
<method name="as"
return="org.eclipse.sisu.inject.Legacy&lt;S&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="clazz" type="java.lang.Class&lt;T&gt;">
</parameter>
</method>
<method name="proxy"
return="T"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="delegate" type="S">
</parameter>
</method>
</class>
<class name="Logs"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<method name="catchThrowable"
return="void"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="problem" type="java.lang.Throwable">
</parameter>
</method>
<method name="identityToString"
return="java.lang.String"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="object" type="java.lang.Object">
</parameter>
</method>
<method name="throwUnchecked"
return="void"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="problem" type="java.lang.Throwable">
</parameter>
</method>
<method name="toString"
return="java.lang.String"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="module" type="com.google.inject.Module">
</parameter>
</method>
<method name="toString"
return="java.lang.String"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="injector" type="com.google.inject.Injector">
</parameter>
</method>
<method name="trace"
return="void"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="format" type="java.lang.String">
</parameter>
<parameter name="arg1" type="java.lang.Object">
</parameter>
<parameter name="arg2" type="java.lang.Object">
</parameter>
</method>
<method name="warn"
return="void"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="format" type="java.lang.String">
</parameter>
<parameter name="arg1" type="java.lang.Object">
</parameter>
<parameter name="arg2" type="java.lang.Object">
</parameter>
</method>
<field name="NEW_LINE"
type="java.lang.String"
transient="false"
volatile="false"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
<field name="TRACE_ENABLED"
type="boolean"
transient="false"
volatile="false"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
</class>
<interface name="MutableBeanLocator"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<implements name="org.eclipse.sisu.inject.BeanLocator">
</implements>
<method name="add"
return="boolean"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="publisher" type="org.eclipse.sisu.inject.BindingPublisher">
</parameter>
</method>
<method name="add"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="deprecated"
visibility="public"
>
<parameter name="injector" type="com.google.inject.Injector">
</parameter>
<parameter name="rank" type="int">
</parameter>
</method>
<method name="clear"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="publishers"
return="java.lang.Iterable&lt;org.eclipse.sisu.inject.BindingPublisher&gt;"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="remove"
return="boolean"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="publisher" type="org.eclipse.sisu.inject.BindingPublisher">
</parameter>
</method>
<method name="remove"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="deprecated"
visibility="public"
>
<parameter name="injector" type="com.google.inject.Injector">
</parameter>
</method>
</interface>
<interface name="RankingFunction"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="maxRank"
return="int"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="rank"
return="int"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binding" type="com.google.inject.Binding&lt;T&gt;">
</parameter>
</method>
</interface>
<class name="Soft"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<method name="concurrentKeys"
return="java.util.concurrent.ConcurrentMap&lt;K, V&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="concurrentKeys"
return="java.util.concurrent.ConcurrentMap&lt;K, V&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="capacity" type="int">
</parameter>
<parameter name="concurrency" type="int">
</parameter>
</method>
<method name="concurrentValues"
return="java.util.concurrent.ConcurrentMap&lt;K, V&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="concurrentValues"
return="java.util.concurrent.ConcurrentMap&lt;K, V&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="capacity" type="int">
</parameter>
<parameter name="concurrency" type="int">
</parameter>
</method>
<method name="elements"
return="java.util.Collection&lt;T&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="elements"
return="java.util.Collection&lt;T&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="capacity" type="int">
</parameter>
</method>
<method name="keys"
return="java.util.Map&lt;K, V&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="keys"
return="java.util.Map&lt;K, V&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="capacity" type="int">
</parameter>
</method>
<method name="values"
return="java.util.Map&lt;K, V&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="values"
return="java.util.Map&lt;K, V&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="capacity" type="int">
</parameter>
</method>
</class>
<class name="Sources"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<method name="describe"
return="org.eclipse.sisu.Description"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="value" type="java.lang.String">
</parameter>
</method>
<method name="describe"
return="org.eclipse.sisu.Description"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="source" type="java.lang.Object">
</parameter>
<parameter name="value" type="java.lang.String">
</parameter>
</method>
<method name="getAnnotation"
return="T"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binding" type="com.google.inject.Binding&lt;?&gt;">
</parameter>
<parameter name="annotationType" type="java.lang.Class&lt;T&gt;">
</parameter>
</method>
<method name="hide"
return="org.eclipse.sisu.Hidden"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="hide"
return="org.eclipse.sisu.Hidden"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="source" type="java.lang.Object">
</parameter>
</method>
<method name="prioritize"
return="org.eclipse.sisu.Priority"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="value" type="int">
</parameter>
</method>
<method name="prioritize"
return="org.eclipse.sisu.Priority"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="source" type="java.lang.Object">
</parameter>
<parameter name="value" type="int">
</parameter>
</method>
</class>
<class name="TypeArguments"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<method name="get"
return="com.google.inject.TypeLiteral&lt;?&gt;[]"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;?&gt;">
</parameter>
</method>
<method name="get"
return="com.google.inject.TypeLiteral&lt;?&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="typeLiteral" type="com.google.inject.TypeLiteral&lt;?&gt;">
</parameter>
<parameter name="index" type="int">
</parameter>
</method>
<method name="implicitKey"
return="com.google.inject.Key&lt;T&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="clazz" type="java.lang.Class&lt;T&gt;">
</parameter>
</method>
<method name="isAssignableFrom"
return="boolean"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="superLiteral" type="com.google.inject.TypeLiteral&lt;?&gt;">
</parameter>
<parameter name="subLiteral" type="com.google.inject.TypeLiteral&lt;?&gt;">
</parameter>
</method>
<method name="isConcrete"
return="boolean"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="literal" type="com.google.inject.TypeLiteral&lt;?&gt;">
</parameter>
</method>
<method name="isConcrete"
return="boolean"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="clazz" type="java.lang.Class&lt;?&gt;">
</parameter>
</method>
<method name="isImplicit"
return="boolean"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="literal" type="com.google.inject.TypeLiteral&lt;?&gt;">
</parameter>
</method>
<method name="isImplicit"
return="boolean"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="clazz" type="java.lang.Class&lt;?&gt;">
</parameter>
</method>
</class>
<class name="Weak"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<method name="concurrentKeys"
return="java.util.concurrent.ConcurrentMap&lt;K, V&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="concurrentKeys"
return="java.util.concurrent.ConcurrentMap&lt;K, V&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="capacity" type="int">
</parameter>
<parameter name="concurrency" type="int">
</parameter>
</method>
<method name="concurrentValues"
return="java.util.concurrent.ConcurrentMap&lt;K, V&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="concurrentValues"
return="java.util.concurrent.ConcurrentMap&lt;K, V&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="capacity" type="int">
</parameter>
<parameter name="concurrency" type="int">
</parameter>
</method>
<method name="elements"
return="java.util.Collection&lt;T&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="elements"
return="java.util.Collection&lt;T&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="capacity" type="int">
</parameter>
</method>
<method name="keys"
return="java.util.Map&lt;K, V&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="keys"
return="java.util.Map&lt;K, V&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="capacity" type="int">
</parameter>
</method>
<method name="values"
return="java.util.Map&lt;K, V&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="values"
return="java.util.Map&lt;K, V&gt;"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="capacity" type="int">
</parameter>
</method>
</class>
</package>
<package name="org.eclipse.sisu.launch"
>
<class name="BundleModule"
extends="java.lang.Object"
abstract="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<implements name="com.google.inject.Module">
</implements>
<constructor name="BundleModule"
type="org.eclipse.sisu.launch.BundleModule"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
<parameter name="locator" type="org.eclipse.sisu.inject.MutableBeanLocator">
</parameter>
</constructor>
<method name="configure"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binder" type="com.google.inject.Binder">
</parameter>
</method>
<method name="contextModule"
return="com.google.inject.Module"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
</method>
<method name="extensionsModule"
return="com.google.inject.Module"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
</method>
<method name="getProperties"
return="java.util.Map&lt;?, ?&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
</method>
<method name="modules"
return="java.util.List&lt;com.google.inject.Module&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
</method>
<method name="spaceModule"
return="com.google.inject.Module"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
</method>
<field name="extensions"
type="org.eclipse.sisu.launch.SisuExtensions"
transient="false"
volatile="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="protected"
>
</field>
<field name="locator"
type="org.eclipse.sisu.inject.MutableBeanLocator"
transient="false"
volatile="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="protected"
>
</field>
<field name="space"
type="org.eclipse.sisu.space.BundleClassSpace"
transient="false"
volatile="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="protected"
>
</field>
</class>
<interface name="BundlePlan"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="prepare"
return="org.eclipse.sisu.inject.BindingPublisher"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
</method>
</interface>
<class name="InjectedTest"
extends="java.lang.Object"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<implements name="com.google.inject.Module">
</implements>
<constructor name="InjectedTest"
type="org.eclipse.sisu.launch.InjectedTest"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</constructor>
<method name="configure"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binder" type="com.google.inject.Binder">
</parameter>
</method>
<method name="configure"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="properties" type="java.util.Properties">
</parameter>
</method>
<method name="getBasedir"
return="java.lang.String"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="lookup"
return="T"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="type" type="java.lang.Class&lt;T&gt;">
</parameter>
</method>
<method name="lookup"
return="T"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="type" type="java.lang.Class&lt;T&gt;">
</parameter>
<parameter name="name" type="java.lang.String">
</parameter>
</method>
<method name="lookup"
return="T"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="type" type="java.lang.Class&lt;T&gt;">
</parameter>
<parameter name="qualifier" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
</parameter>
</method>
<method name="lookup"
return="T"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="type" type="java.lang.Class&lt;T&gt;">
</parameter>
<parameter name="qualifier" type="java.lang.annotation.Annotation">
</parameter>
</method>
<method name="scanning"
return="org.eclipse.sisu.space.BeanScanning"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="setUp"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<exception name="Exception" type="java.lang.Exception">
</exception>
</method>
<method name="space"
return="org.eclipse.sisu.space.ClassSpace"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="spaceModule"
return="org.eclipse.sisu.space.SpaceModule"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="tearDown"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<exception name="Exception" type="java.lang.Exception">
</exception>
</method>
</class>
<class name="InjectedTestCase"
extends="junit.framework.TestCase"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<implements name="com.google.inject.Module">
</implements>
<constructor name="InjectedTestCase"
type="org.eclipse.sisu.launch.InjectedTestCase"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</constructor>
<method name="configure"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binder" type="com.google.inject.Binder">
</parameter>
</method>
<method name="configure"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="properties" type="java.util.Properties">
</parameter>
</method>
<method name="getBasedir"
return="java.lang.String"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="lookup"
return="T"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="type" type="java.lang.Class&lt;T&gt;">
</parameter>
</method>
<method name="lookup"
return="T"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="type" type="java.lang.Class&lt;T&gt;">
</parameter>
<parameter name="name" type="java.lang.String">
</parameter>
</method>
<method name="lookup"
return="T"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="type" type="java.lang.Class&lt;T&gt;">
</parameter>
<parameter name="qualifier" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
</parameter>
</method>
<method name="lookup"
return="T"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="type" type="java.lang.Class&lt;T&gt;">
</parameter>
<parameter name="qualifier" type="java.lang.annotation.Annotation">
</parameter>
</method>
<method name="scanning"
return="org.eclipse.sisu.space.BeanScanning"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="space"
return="org.eclipse.sisu.space.ClassSpace"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="spaceModule"
return="org.eclipse.sisu.space.SpaceModule"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
</class>
<class name="Main"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="com.google.inject.Module">
</implements>
<method name="boot"
return="T"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="type" type="java.lang.Class&lt;T&gt;">
</parameter>
<parameter name="args" type="java.lang.String...">
</parameter>
</method>
<method name="boot"
return="com.google.inject.Injector"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="properties" type="java.util.Map&lt;?, ?&gt;">
</parameter>
<parameter name="args" type="java.lang.String...">
</parameter>
</method>
<method name="configure"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binder" type="com.google.inject.Binder">
</parameter>
</method>
<method name="main"
return="void"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="args" type="java.lang.String...">
</parameter>
</method>
<method name="wire"
return="com.google.inject.Module"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="scanning" type="org.eclipse.sisu.space.BeanScanning">
</parameter>
<parameter name="bindings" type="com.google.inject.Module...">
</parameter>
</method>
</class>
<class name="SisuBundlePlan"
extends="java.lang.Object"
abstract="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<implements name="org.eclipse.sisu.launch.BundlePlan">
</implements>
<constructor name="SisuBundlePlan"
type="org.eclipse.sisu.launch.SisuBundlePlan"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="locator" type="org.eclipse.sisu.inject.MutableBeanLocator">
</parameter>
</constructor>
<method name="appliesTo"
return="boolean"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
</method>
<method name="compose"
return="com.google.inject.Module"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
</method>
<method name="inject"
return="com.google.inject.Injector"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
<parameter name="module" type="com.google.inject.Module">
</parameter>
</method>
<method name="prepare"
return="org.eclipse.sisu.inject.BindingPublisher"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
</method>
<field name="locator"
type="org.eclipse.sisu.inject.MutableBeanLocator"
transient="false"
volatile="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="protected"
>
</field>
</class>
<class name="SisuExtender"
extends="java.lang.Object"
abstract="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<constructor name="SisuExtender"
type="org.eclipse.sisu.launch.SisuExtender"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</constructor>
<method name="bundleStateMask"
return="int"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
</method>
<method name="createLocator"
return="org.eclipse.sisu.inject.MutableBeanLocator"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
<parameter name="context" type="org.osgi.framework.BundleContext">
</parameter>
</method>
<method name="createTracker"
return="org.eclipse.sisu.launch.SisuTracker"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
<parameter name="context" type="org.osgi.framework.BundleContext">
</parameter>
</method>
<method name="findLocator"
return="org.eclipse.sisu.inject.MutableBeanLocator"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="protected"
>
<parameter name="context" type="org.osgi.framework.BundleContext">
</parameter>
</method>
<method name="start"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="context" type="org.osgi.framework.BundleContext">
</parameter>
</method>
<method name="stop"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="context" type="org.osgi.framework.BundleContext">
</parameter>
</method>
<field name="tracker"
type="org.eclipse.sisu.launch.SisuTracker"
transient="false"
volatile="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
</field>
</class>
<class name="SisuExtensions"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="org.eclipse.sisu.space.SpaceModule.Strategy">
</implements>
<implements name="org.eclipse.sisu.wire.WireModule.Strategy">
</implements>
<method name="create"
return="java.util.List&lt;T&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="spi" type="java.lang.Class&lt;T&gt;">
</parameter>
</method>
<method name="create"
return="java.util.List&lt;T&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="spi" type="java.lang.Class&lt;T&gt;">
</parameter>
<parameter name="contextType" type="java.lang.Class&lt;C&gt;">
</parameter>
<parameter name="context" type="C">
</parameter>
</method>
<method name="global"
return="org.eclipse.sisu.launch.SisuExtensions"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="space" type="org.eclipse.sisu.space.ClassSpace">
</parameter>
</method>
<method name="install"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binder" type="com.google.inject.Binder">
</parameter>
</method>
<method name="install"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binder" type="com.google.inject.Binder">
</parameter>
<parameter name="contextType" type="java.lang.Class&lt;C&gt;">
</parameter>
<parameter name="context" type="C">
</parameter>
</method>
<method name="load"
return="java.util.List&lt;java.lang.Class&lt;? extends T&gt;&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="spi" type="java.lang.Class&lt;T&gt;">
</parameter>
</method>
<method name="local"
return="org.eclipse.sisu.launch.SisuExtensions"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="space" type="org.eclipse.sisu.space.ClassSpace">
</parameter>
</method>
<method name="visitor"
return="org.eclipse.sisu.space.SpaceVisitor"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binder" type="com.google.inject.Binder">
</parameter>
</method>
<method name="wiring"
return="org.eclipse.sisu.wire.Wiring"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binder" type="com.google.inject.Binder">
</parameter>
</method>
</class>
<class name="SisuTracker"
extends="<any>"
abstract="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<implements name="org.eclipse.sisu.launch.BundlePlan">
</implements>
<constructor name="SisuTracker"
type="org.eclipse.sisu.launch.SisuTracker"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="context" type="org.osgi.framework.BundleContext">
</parameter>
<parameter name="stateMask" type="int">
</parameter>
<parameter name="locator" type="org.eclipse.sisu.inject.MutableBeanLocator">
</parameter>
</constructor>
<method name="addingBundle"
return="java.lang.Object"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
<parameter name="event" type="org.osgi.framework.BundleEvent">
</parameter>
</method>
<method name="discoverPlans"
return="java.util.List&lt;org.eclipse.sisu.launch.BundlePlan&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
</method>
<method name="evictBundle"
return="boolean"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
</method>
<method name="open"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="prepare"
return="org.eclipse.sisu.inject.BindingPublisher"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
</method>
<method name="purgeBundles"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="removedBundle"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
<parameter name="event" type="org.osgi.framework.BundleEvent">
</parameter>
<parameter name="object" type="java.lang.Object">
</parameter>
</method>
<field name="locator"
type="org.eclipse.sisu.inject.MutableBeanLocator"
transient="false"
volatile="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="protected"
>
</field>
<field name="plans"
type="java.util.List"
transient="false"
volatile="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="protected"
>
</field>
<field name="stateMask"
type="int"
transient="false"
volatile="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="protected"
>
</field>
</class>
</package>
<package name="org.eclipse.sisu.osgi"
>
<class name="ServiceBindings"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="org.eclipse.sisu.inject.BindingPublisher">
</implements>
<constructor name="ServiceBindings"
type="org.eclipse.sisu.osgi.ServiceBindings"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="context" type="org.osgi.framework.BundleContext">
</parameter>
<parameter name="allow" type="java.lang.String">
</parameter>
<parameter name="ignore" type="java.lang.String">
</parameter>
<parameter name="maxRank" type="int">
</parameter>
</constructor>
<constructor name="ServiceBindings"
type="org.eclipse.sisu.osgi.ServiceBindings"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="context" type="org.osgi.framework.BundleContext">
</parameter>
</constructor>
<method name="defaultAllow"
return="java.lang.String"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="defaultIgnore"
return="java.lang.String"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="maxBindingRank"
return="int"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="subscribe"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="subscriber" type="org.eclipse.sisu.inject.BindingSubscriber&lt;T&gt;">
</parameter>
</method>
<method name="unsubscribe"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="subscriber" type="org.eclipse.sisu.inject.BindingSubscriber&lt;T&gt;">
</parameter>
</method>
</class>
</package>
<package name="org.eclipse.sisu.space"
>
<interface name="AnnotationVisitor"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="enterAnnotation"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="leaveAnnotation"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="visitElement"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
<parameter name="value" type="java.lang.Object">
</parameter>
</method>
</interface>
<class name="BeanScanning"
extends="java.lang.Enum"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<method name="select"
return="org.eclipse.sisu.space.BeanScanning"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="properties" type="java.util.Map&lt;?, ?&gt;">
</parameter>
<exception name="IllegalArgumentException" type="java.lang.IllegalArgumentException">
</exception>
</method>
<method name="valueOf"
return="org.eclipse.sisu.space.BeanScanning"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
</method>
<method name="values"
return="org.eclipse.sisu.space.BeanScanning[]"
abstract="false"
native="false"
synchronized="false"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</method>
</class>
<class name="BundleClassSpace"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="org.eclipse.sisu.space.ClassSpace">
</implements>
<constructor name="BundleClassSpace"
type="org.eclipse.sisu.space.BundleClassSpace"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
</constructor>
<method name="deferLoadClass"
return="org.eclipse.sisu.inject.DeferredClass&lt;?&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
</method>
<method name="findEntries"
return="java.util.Enumeration&lt;java.net.URL&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="path" type="java.lang.String">
</parameter>
<parameter name="glob" type="java.lang.String">
</parameter>
<parameter name="recurse" type="boolean">
</parameter>
</method>
<method name="getBundle"
return="org.osgi.framework.Bundle"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="getResource"
return="java.net.URL"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
</method>
<method name="getResources"
return="java.util.Enumeration&lt;java.net.URL&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
</method>
<method name="loadClass"
return="java.lang.Class&lt;?&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
</method>
</class>
<interface name="ClassFinder"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="findClasses"
return="java.util.Enumeration&lt;java.net.URL&gt;"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="space" type="org.eclipse.sisu.space.ClassSpace">
</parameter>
</method>
</interface>
<interface name="ClassSpace"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="deferLoadClass"
return="org.eclipse.sisu.inject.DeferredClass&lt;?&gt;"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
</method>
<method name="findEntries"
return="java.util.Enumeration&lt;java.net.URL&gt;"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="path" type="java.lang.String">
</parameter>
<parameter name="glob" type="java.lang.String">
</parameter>
<parameter name="recurse" type="boolean">
</parameter>
</method>
<method name="getResource"
return="java.net.URL"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
</method>
<method name="getResources"
return="java.util.Enumeration&lt;java.net.URL&gt;"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
</method>
<method name="loadClass"
return="java.lang.Class&lt;?&gt;"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
<exception name="TypeNotPresentException" type="java.lang.TypeNotPresentException">
</exception>
</method>
</interface>
<interface name="ClassVisitor"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="enterClass"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="modifiers" type="int">
</parameter>
<parameter name="name" type="java.lang.String">
</parameter>
<parameter name="_extends" type="java.lang.String">
</parameter>
<parameter name="_implements" type="java.lang.String[]">
</parameter>
</method>
<method name="leaveClass"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="visitAnnotation"
return="org.eclipse.sisu.space.AnnotationVisitor"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="desc" type="java.lang.String">
</parameter>
</method>
<field name="NON_INSTANTIABLE"
type="int"
transient="false"
volatile="false"
value="30208"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
</interface>
<class name="CloningClassSpace"
extends="org.eclipse.sisu.space.URLClassSpace"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<constructor name="CloningClassSpace"
type="org.eclipse.sisu.space.CloningClassSpace"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="parent" type="org.eclipse.sisu.space.ClassSpace">
</parameter>
</constructor>
<method name="cloneClass"
return="org.eclipse.sisu.inject.DeferredClass&lt;?&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
</method>
<method name="originalName"
return="java.lang.String"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="proxyName" type="java.lang.String">
</parameter>
</method>
</class>
<class name="DefaultClassFinder"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="org.eclipse.sisu.space.ClassFinder">
</implements>
<constructor name="DefaultClassFinder"
type="org.eclipse.sisu.space.DefaultClassFinder"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="pkg" type="java.lang.String">
</parameter>
</constructor>
<constructor name="DefaultClassFinder"
type="org.eclipse.sisu.space.DefaultClassFinder"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</constructor>
<method name="findClasses"
return="java.util.Enumeration&lt;java.net.URL&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="space" type="org.eclipse.sisu.space.ClassSpace">
</parameter>
</method>
</class>
<class name="IndexedClassFinder"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="org.eclipse.sisu.space.ClassFinder">
</implements>
<constructor name="IndexedClassFinder"
type="org.eclipse.sisu.space.IndexedClassFinder"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
<parameter name="global" type="boolean">
</parameter>
</constructor>
<method name="findClasses"
return="java.util.Enumeration&lt;java.net.URL&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="space" type="org.eclipse.sisu.space.ClassSpace">
</parameter>
</method>
<method name="indexedNames"
return="java.lang.Iterable&lt;java.lang.String&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="space" type="org.eclipse.sisu.space.ClassSpace">
</parameter>
</method>
</class>
<class name="LoadedClass"
extends="org.eclipse.sisu.space.AbstractDeferredClass"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<constructor name="LoadedClass"
type="org.eclipse.sisu.space.LoadedClass"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="clazz" type="java.lang.Class&lt;? extends T&gt;">
</parameter>
</constructor>
<method name="getName"
return="java.lang.String"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="load"
return="java.lang.Class&lt;T&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
</class>
<class name="QualifiedTypeBinder"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="org.eclipse.sisu.space.QualifiedTypeListener">
</implements>
<constructor name="QualifiedTypeBinder"
type="org.eclipse.sisu.space.QualifiedTypeBinder"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binder" type="com.google.inject.Binder">
</parameter>
</constructor>
<method name="hear"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="qualifiedType" type="java.lang.Class">
</parameter>
<parameter name="source" type="java.lang.Object">
</parameter>
</method>
</class>
<interface name="QualifiedTypeListener"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="hear"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="qualifiedType" type="java.lang.Class&lt;?&gt;">
</parameter>
<parameter name="source" type="java.lang.Object">
</parameter>
</method>
</interface>
<class name="QualifiedTypeVisitor"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="org.eclipse.sisu.space.ClassVisitor">
</implements>
<implements name="org.eclipse.sisu.space.SpaceVisitor">
</implements>
<constructor name="QualifiedTypeVisitor"
type="org.eclipse.sisu.space.QualifiedTypeVisitor"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="listener" type="org.eclipse.sisu.space.QualifiedTypeListener">
</parameter>
</constructor>
<method name="disqualify"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="enterClass"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="modifiers" type="int">
</parameter>
<parameter name="name" type="java.lang.String">
</parameter>
<parameter name="_extends" type="java.lang.String">
</parameter>
<parameter name="_implements" type="java.lang.String[]">
</parameter>
</method>
<method name="enterSpace"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="_space" type="org.eclipse.sisu.space.ClassSpace">
</parameter>
</method>
<method name="leaveClass"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="leaveSpace"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="verify"
return="boolean"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="space" type="org.eclipse.sisu.space.ClassSpace">
</parameter>
<parameter name="specification" type="java.lang.Class&lt;?&gt;...">
</parameter>
</method>
<method name="visitAnnotation"
return="org.eclipse.sisu.space.AnnotationVisitor"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="desc" type="java.lang.String">
</parameter>
</method>
<method name="visitClass"
return="org.eclipse.sisu.space.ClassVisitor"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="url" type="java.net.URL">
</parameter>
</method>
</class>
<class name="SisuIndex"
extends="org.eclipse.sisu.space.AbstractSisuIndex"
abstract="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<implements name="org.eclipse.sisu.space.ClassVisitor">
</implements>
<implements name="org.eclipse.sisu.space.SpaceVisitor">
</implements>
<constructor name="SisuIndex"
type="org.eclipse.sisu.space.SisuIndex"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="targetDirectory" type="java.io.File">
</parameter>
</constructor>
<method name="enterClass"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="modifiers" type="int">
</parameter>
<parameter name="name" type="java.lang.String">
</parameter>
<parameter name="_extends" type="java.lang.String">
</parameter>
<parameter name="_implements" type="java.lang.String[]">
</parameter>
</method>
<method name="enterSpace"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="_space" type="org.eclipse.sisu.space.ClassSpace">
</parameter>
</method>
<method name="getReader"
return="java.io.Reader"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
<parameter name="path" type="java.lang.String">
</parameter>
<exception name="IOException" type="java.io.IOException">
</exception>
</method>
<method name="getWriter"
return="java.io.Writer"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
<parameter name="path" type="java.lang.String">
</parameter>
<exception name="IOException" type="java.io.IOException">
</exception>
</method>
<method name="index"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="_space" type="org.eclipse.sisu.space.ClassSpace">
</parameter>
</method>
<method name="info"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
<parameter name="message" type="java.lang.String">
</parameter>
</method>
<method name="leaveClass"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="leaveSpace"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="main"
return="void"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="args" type="java.lang.String[]">
</parameter>
</method>
<method name="visitAnnotation"
return="org.eclipse.sisu.space.AnnotationVisitor"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="desc" type="java.lang.String">
</parameter>
</method>
<method name="visitClass"
return="org.eclipse.sisu.space.ClassVisitor"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="url" type="java.net.URL">
</parameter>
</method>
<method name="warn"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
<parameter name="message" type="java.lang.String">
</parameter>
</method>
</class>
<class name="SisuIndexAPT6"
extends="org.eclipse.sisu.space.AbstractSisuIndex"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<constructor name="SisuIndexAPT6"
type="org.eclipse.sisu.space.SisuIndexAPT6"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</constructor>
<method name="getCompletions"
return="java.lang.Iterable&lt;? extends javax.annotation.processing.Completion&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="element" type="javax.lang.model.element.Element">
</parameter>
<parameter name="annotation" type="javax.lang.model.element.AnnotationMirror">
</parameter>
<parameter name="member" type="javax.lang.model.element.ExecutableElement">
</parameter>
<parameter name="userText" type="java.lang.String">
</parameter>
</method>
<method name="getReader"
return="java.io.Reader"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
<parameter name="path" type="java.lang.String">
</parameter>
<exception name="IOException" type="java.io.IOException">
</exception>
</method>
<method name="getSupportedAnnotationTypes"
return="java.util.Set&lt;java.lang.String&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="getSupportedOptions"
return="java.util.Set&lt;java.lang.String&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="getSupportedSourceVersion"
return="javax.lang.model.SourceVersion"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="getWriter"
return="java.io.Writer"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
<parameter name="path" type="java.lang.String">
</parameter>
<exception name="IOException" type="java.io.IOException">
</exception>
</method>
<method name="info"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
<parameter name="msg" type="java.lang.String">
</parameter>
</method>
<method name="init"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="_environment" type="javax.annotation.processing.ProcessingEnvironment">
</parameter>
</method>
<method name="process"
return="boolean"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="annotations" type="java.util.Set&lt;? extends javax.lang.model.element.TypeElement&gt;">
</parameter>
<parameter name="round" type="javax.annotation.processing.RoundEnvironment">
</parameter>
</method>
<method name="warn"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="protected"
>
<parameter name="msg" type="java.lang.String">
</parameter>
</method>
</class>
<class name="SpaceModule"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="com.google.inject.Module">
</implements>
<constructor name="SpaceModule"
type="org.eclipse.sisu.space.SpaceModule"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="space" type="org.eclipse.sisu.space.ClassSpace">
</parameter>
</constructor>
<constructor name="SpaceModule"
type="org.eclipse.sisu.space.SpaceModule"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="space" type="org.eclipse.sisu.space.ClassSpace">
</parameter>
<parameter name="finder" type="org.eclipse.sisu.space.ClassFinder">
</parameter>
</constructor>
<constructor name="SpaceModule"
type="org.eclipse.sisu.space.SpaceModule"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="space" type="org.eclipse.sisu.space.ClassSpace">
</parameter>
<parameter name="scanning" type="org.eclipse.sisu.space.BeanScanning">
</parameter>
</constructor>
<method name="configure"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binder" type="com.google.inject.Binder">
</parameter>
</method>
<method name="with"
return="com.google.inject.Module"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="_strategy" type="org.eclipse.sisu.space.SpaceModule.Strategy">
</parameter>
</method>
<field name="GLOBAL_INDEX"
type="org.eclipse.sisu.space.ClassFinder"
transient="false"
volatile="false"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
<field name="LOCAL_INDEX"
type="org.eclipse.sisu.space.ClassFinder"
transient="false"
volatile="false"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
<field name="LOCAL_SCAN"
type="org.eclipse.sisu.space.ClassFinder"
transient="false"
volatile="false"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
</class>
<interface name="SpaceModule.Strategy"
abstract="true"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="visitor"
return="org.eclipse.sisu.space.SpaceVisitor"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binder" type="com.google.inject.Binder">
</parameter>
</method>
<field name="DEFAULT"
type="org.eclipse.sisu.space.SpaceModule.Strategy"
transient="false"
volatile="false"
value="null"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
</interface>
<class name="SpaceScanner"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<constructor name="SpaceScanner"
type="org.eclipse.sisu.space.SpaceScanner"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="space" type="org.eclipse.sisu.space.ClassSpace">
</parameter>
<parameter name="finder" type="org.eclipse.sisu.space.ClassFinder">
</parameter>
</constructor>
<constructor name="SpaceScanner"
type="org.eclipse.sisu.space.SpaceScanner"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="space" type="org.eclipse.sisu.space.ClassSpace">
</parameter>
</constructor>
<method name="accept"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="visitor" type="org.eclipse.sisu.space.SpaceVisitor">
</parameter>
</method>
<method name="accept"
return="void"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="visitor" type="org.eclipse.sisu.space.ClassVisitor">
</parameter>
<parameter name="url" type="java.net.URL">
</parameter>
</method>
<method name="jvmDescriptor"
return="java.lang.String"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="clazz" type="java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;">
</parameter>
</method>
</class>
<interface name="SpaceVisitor"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="enterSpace"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="space" type="org.eclipse.sisu.space.ClassSpace">
</parameter>
</method>
<method name="leaveSpace"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="visitClass"
return="org.eclipse.sisu.space.ClassVisitor"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="url" type="java.net.URL">
</parameter>
</method>
</interface>
<class name="Streams"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<method name="open"
return="java.io.InputStream"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="url" type="java.net.URL">
</parameter>
<exception name="IOException" type="java.io.IOException">
</exception>
</method>
</class>
<class name="URLClassSpace"
extends="java.lang.Object"
abstract="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<implements name="org.eclipse.sisu.space.ClassSpace">
</implements>
<constructor name="URLClassSpace"
type="org.eclipse.sisu.space.URLClassSpace"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="loader" type="java.lang.ClassLoader">
</parameter>
</constructor>
<constructor name="URLClassSpace"
type="org.eclipse.sisu.space.URLClassSpace"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="loader" type="java.lang.ClassLoader">
</parameter>
<parameter name="path" type="java.net.URL[]">
</parameter>
</constructor>
<method name="deferLoadClass"
return="org.eclipse.sisu.inject.DeferredClass&lt;?&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
</method>
<method name="equals"
return="boolean"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="rhs" type="java.lang.Object">
</parameter>
</method>
<method name="findEntries"
return="java.util.Enumeration&lt;java.net.URL&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="path" type="java.lang.String">
</parameter>
<parameter name="glob" type="java.lang.String">
</parameter>
<parameter name="recurse" type="boolean">
</parameter>
</method>
<method name="getResource"
return="java.net.URL"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
</method>
<method name="getResources"
return="java.util.Enumeration&lt;java.net.URL&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
</method>
<method name="getURLs"
return="java.net.URL[]"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="hashCode"
return="int"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="loadClass"
return="java.lang.Class&lt;?&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
</method>
<method name="toString"
return="java.lang.String"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
</method>
</class>
</package>
<package name="org.eclipse.sisu.wire"
>
<class name="AbstractTypeConverter"
extends="java.lang.Object"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<implements name="com.google.inject.Module">
</implements>
<implements name="com.google.inject.spi.TypeConverter">
</implements>
<constructor name="AbstractTypeConverter"
type="org.eclipse.sisu.wire.AbstractTypeConverter"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</constructor>
<method name="configure"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binder" type="com.google.inject.Binder">
</parameter>
</method>
</class>
<class name="ChildWireModule"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="com.google.inject.Module">
</implements>
<constructor name="ChildWireModule"
type="org.eclipse.sisu.wire.ChildWireModule"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="parent" type="com.google.inject.Injector">
</parameter>
<parameter name="modules" type="com.google.inject.Module...">
</parameter>
</constructor>
<constructor name="ChildWireModule"
type="org.eclipse.sisu.wire.ChildWireModule"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="parent" type="com.google.inject.Injector">
</parameter>
<parameter name="modules" type="java.lang.Iterable&lt;com.google.inject.Module&gt;">
</parameter>
</constructor>
<method name="configure"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binder" type="com.google.inject.Binder">
</parameter>
</method>
<method name="with"
return="com.google.inject.Module"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="_strategy" type="org.eclipse.sisu.wire.WireModule.Strategy">
</parameter>
</method>
</class>
<class name="EntryListAdapter"
extends="java.util.AbstractSequentialList"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<constructor name="EntryListAdapter"
type="org.eclipse.sisu.wire.EntryListAdapter"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="iterable" type="java.lang.Iterable&lt;? extends java.util.Map.Entry&lt;?, V&gt;&gt;">
</parameter>
</constructor>
<method name="listIterator"
return="java.util.ListIterator&lt;V&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="index" type="int">
</parameter>
</method>
<method name="size"
return="int"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
</class>
<class name="EntryMapAdapter"
extends="java.util.AbstractMap"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<constructor name="EntryMapAdapter"
type="org.eclipse.sisu.wire.EntryMapAdapter"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="iterable" type="java.lang.Iterable&lt;? extends java.util.Map.Entry&lt;K, V&gt;&gt;">
</parameter>
</constructor>
<method name="entrySet"
return="java.util.Set&lt;java.util.Map.Entry&lt;K, V&gt;&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
</class>
<class name="EntrySetAdapter"
extends="java.util.AbstractSet"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<constructor name="EntrySetAdapter"
type="org.eclipse.sisu.wire.EntrySetAdapter"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="iterable" type="java.lang.Iterable&lt;? extends java.util.Map.Entry&lt;?, V&gt;&gt;">
</parameter>
</constructor>
<method name="iterator"
return="java.util.Iterator&lt;V&gt;"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="size"
return="int"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
</class>
<class name="LocatorWiring"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="org.eclipse.sisu.wire.Wiring">
</implements>
<constructor name="LocatorWiring"
type="org.eclipse.sisu.wire.LocatorWiring"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binder" type="com.google.inject.Binder">
</parameter>
</constructor>
<method name="wire"
return="boolean"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
</parameter>
</method>
</class>
<class name="MergedModule"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="com.google.inject.Module">
</implements>
<constructor name="MergedModule"
type="org.eclipse.sisu.wire.MergedModule"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="modules" type="com.google.inject.Module...">
</parameter>
</constructor>
<constructor name="MergedModule"
type="org.eclipse.sisu.wire.MergedModule"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="modules" type="java.lang.Iterable&lt;com.google.inject.Module&gt;">
</parameter>
</constructor>
<method name="configure"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binder" type="com.google.inject.Binder">
</parameter>
</method>
</class>
<interface name="ParameterKeys"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<field name="ARGUMENTS"
type="com.google.inject.Key"
transient="false"
volatile="false"
value="null"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
<field name="PROPERTIES"
type="com.google.inject.Key"
transient="false"
volatile="false"
value="null"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
</interface>
<class name="WireModule"
extends="java.lang.Object"
abstract="false"
static="false"
final="true"
deprecated="not deprecated"
visibility="public"
>
<implements name="com.google.inject.Module">
</implements>
<constructor name="WireModule"
type="org.eclipse.sisu.wire.WireModule"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="modules" type="com.google.inject.Module...">
</parameter>
</constructor>
<constructor name="WireModule"
type="org.eclipse.sisu.wire.WireModule"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="modules" type="java.lang.Iterable&lt;com.google.inject.Module&gt;">
</parameter>
</constructor>
<method name="configure"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binder" type="com.google.inject.Binder">
</parameter>
</method>
<method name="with"
return="com.google.inject.Module"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="_strategy" type="org.eclipse.sisu.wire.WireModule.Strategy">
</parameter>
</method>
</class>
<interface name="WireModule.Strategy"
abstract="true"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="wiring"
return="org.eclipse.sisu.wire.Wiring"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="binder" type="com.google.inject.Binder">
</parameter>
</method>
<field name="DEFAULT"
type="org.eclipse.sisu.wire.WireModule.Strategy"
transient="false"
volatile="false"
value="null"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
</interface>
<interface name="Wiring"
abstract="true"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<method name="wire"
return="boolean"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="key" type="com.google.inject.Key&lt;?&gt;">
</parameter>
</method>
</interface>
</package>
<package name="org.sonatype.inject"
>
<interface name="BeanEntry"
abstract="true"
static="false"
final="false"
deprecated="deprecated"
visibility="public"
>
<implements name="org.eclipse.sisu.BeanEntry">
</implements>
</interface>
<class name="BeanScanning"
extends="java.lang.Enum"
abstract="false"
static="false"
final="true"
deprecated="deprecated"
visibility="public"
>
<method name="valueOf"
return="org.sonatype.inject.BeanScanning"
abstract="false"
native="false"
synchronized="false"
static="true"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
</method>
<method name="values"
return="org.sonatype.inject.BeanScanning[]"
abstract="false"
native="false"
synchronized="false"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</method>
</class>
<class name="Description"
extends="java.lang.Object"
abstract="true"
static="false"
final="false"
deprecated="deprecated"
visibility="public"
>
<implements name="java.lang.annotation.Annotation">
</implements>
</class>
<class name="EagerSingleton"
extends="java.lang.Object"
abstract="true"
static="false"
final="false"
deprecated="deprecated"
visibility="public"
>
<implements name="java.lang.annotation.Annotation">
</implements>
</class>
<interface name="Mediator"
abstract="true"
static="false"
final="false"
deprecated="deprecated"
visibility="public"
>
<method name="add"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="entry" type="org.sonatype.inject.BeanEntry&lt;Q, T&gt;">
</parameter>
<parameter name="watcher" type="W">
</parameter>
<exception name="Exception" type="java.lang.Exception">
</exception>
</method>
<method name="remove"
return="void"
abstract="true"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="entry" type="org.sonatype.inject.BeanEntry&lt;Q, T&gt;">
</parameter>
<parameter name="watcher" type="W">
</parameter>
<exception name="Exception" type="java.lang.Exception">
</exception>
</method>
</interface>
<class name="Nullable"
extends="java.lang.Object"
abstract="true"
static="false"
final="false"
deprecated="deprecated"
visibility="public"
>
<implements name="java.lang.annotation.Annotation">
</implements>
</class>
<class name="Parameters"
extends="java.lang.Object"
abstract="true"
static="false"
final="false"
deprecated="deprecated"
visibility="public"
>
<implements name="java.lang.annotation.Annotation">
</implements>
</class>
</package>
</api>