<api> <package name="com.google.inject" > <class name="AbstractModule" extends="java.lang.Object" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.Module"> </implements> <constructor name="AbstractModule" type="com.google.inject.AbstractModule" static="false" final="false" deprecated="not deprecated" visibility="public" > </constructor> <method name="addError" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="message" type="com.google.inject.spi.Message"> </parameter> </method> <method name="addError" 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> <parameter name="arguments" type="java.lang.Object..."> </parameter> </method> <method name="addError" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="t" type="java.lang.Throwable"> </parameter> </method> <method name="bind" return="com.google.inject.binder.LinkedBindingBuilder<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="key" type="com.google.inject.Key<T>"> </parameter> </method> <method name="bind" return="com.google.inject.binder.AnnotatedBindingBuilder<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="typeLiteral" type="com.google.inject.TypeLiteral<T>"> </parameter> </method> <method name="bind" return="com.google.inject.binder.AnnotatedBindingBuilder<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="clazz" type="java.lang.Class<T>"> </parameter> </method> <method name="bindConstant" return="com.google.inject.binder.AnnotatedConstantBindingBuilder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > </method> <method name="bindInterceptor" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="classMatcher" type="com.google.inject.matcher.Matcher<? super java.lang.Class<?>>"> </parameter> <parameter name="methodMatcher" type="com.google.inject.matcher.Matcher<? super java.lang.reflect.Method>"> </parameter> <parameter name="interceptors" type="org.aopalliance.intercept.MethodInterceptor..."> </parameter> </method> <method name="bindListener" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="bindingMatcher" type="com.google.inject.matcher.Matcher<? super com.google.inject.Binding<?>>"> </parameter> <parameter name="listener" type="com.google.inject.spi.ProvisionListener..."> </parameter> </method> <method name="bindListener" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="typeMatcher" type="com.google.inject.matcher.Matcher<? super com.google.inject.TypeLiteral<?>>"> </parameter> <parameter name="listener" type="com.google.inject.spi.TypeListener"> </parameter> </method> <method name="bindScope" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="scopeAnnotation" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> <parameter name="scope" type="com.google.inject.Scope"> </parameter> </method> <method name="binder" return="com.google.inject.Binder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > </method> <method name="configure" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > </method> <method name="configure" return="void" abstract="false" native="false" synchronized="true" static="false" final="true" deprecated="not deprecated" visibility="public" > <parameter name="builder" type="com.google.inject.Binder"> </parameter> </method> <method name="convertToTypes" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="typeMatcher" type="com.google.inject.matcher.Matcher<? super com.google.inject.TypeLiteral<?>>"> </parameter> <parameter name="converter" type="com.google.inject.spi.TypeConverter"> </parameter> </method> <method name="currentStage" return="com.google.inject.Stage" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > </method> <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="type" type="com.google.inject.TypeLiteral<T>"> </parameter> </method> <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="type" type="java.lang.Class<T>"> </parameter> </method> <method name="getProvider" return="com.google.inject.Provider<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="key" type="com.google.inject.Key<T>"> </parameter> </method> <method name="getProvider" return="com.google.inject.Provider<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="type" type="java.lang.Class<T>"> </parameter> </method> <method name="install" return="void" 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="requestInjection" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="instance" type="java.lang.Object"> </parameter> </method> <method name="requestStaticInjection" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="types" type="java.lang.Class<?>..."> </parameter> </method> <method name="requireBinding" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="key" type="com.google.inject.Key<?>"> </parameter> </method> <method name="requireBinding" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="type" type="java.lang.Class<?>"> </parameter> </method> </class> <interface name="Binder" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="addError" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="message" type="com.google.inject.spi.Message"> </parameter> </method> <method name="addError" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="message" type="java.lang.String"> </parameter> <parameter name="arguments" type="java.lang.Object..."> </parameter> </method> <method name="addError" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="t" type="java.lang.Throwable"> </parameter> </method> <method name="bind" return="com.google.inject.binder.LinkedBindingBuilder<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="key" type="com.google.inject.Key<T>"> </parameter> </method> <method name="bind" return="com.google.inject.binder.AnnotatedBindingBuilder<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="typeLiteral" type="com.google.inject.TypeLiteral<T>"> </parameter> </method> <method name="bind" return="com.google.inject.binder.AnnotatedBindingBuilder<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.Class<T>"> </parameter> </method> <method name="bindConstant" return="com.google.inject.binder.AnnotatedConstantBindingBuilder" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="bindInterceptor" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="classMatcher" type="com.google.inject.matcher.Matcher<? super java.lang.Class<?>>"> </parameter> <parameter name="methodMatcher" type="com.google.inject.matcher.Matcher<? super java.lang.reflect.Method>"> </parameter> <parameter name="interceptors" type="org.aopalliance.intercept.MethodInterceptor..."> </parameter> </method> <method name="bindListener" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="bindingMatcher" type="com.google.inject.matcher.Matcher<? super com.google.inject.Binding<?>>"> </parameter> <parameter name="listeners" type="com.google.inject.spi.ProvisionListener..."> </parameter> </method> <method name="bindListener" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="typeMatcher" type="com.google.inject.matcher.Matcher<? super com.google.inject.TypeLiteral<?>>"> </parameter> <parameter name="listener" type="com.google.inject.spi.TypeListener"> </parameter> </method> <method name="bindScope" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="annotationType" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> <parameter name="scope" type="com.google.inject.Scope"> </parameter> </method> <method name="convertToTypes" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="typeMatcher" type="com.google.inject.matcher.Matcher<? super com.google.inject.TypeLiteral<?>>"> </parameter> <parameter name="converter" type="com.google.inject.spi.TypeConverter"> </parameter> </method> <method name="currentStage" return="com.google.inject.Stage" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="disableCircularProxies" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="typeLiteral" type="com.google.inject.TypeLiteral<T>"> </parameter> </method> <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.Class<T>"> </parameter> </method> <method name="getProvider" return="com.google.inject.Provider<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="key" type="com.google.inject.Key<T>"> </parameter> </method> <method name="getProvider" return="com.google.inject.Provider<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.Class<T>"> </parameter> </method> <method name="install" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="module" type="com.google.inject.Module"> </parameter> </method> <method name="newPrivateBinder" return="com.google.inject.PrivateBinder" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="requestInjection" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="com.google.inject.TypeLiteral<T>"> </parameter> <parameter name="instance" type="T"> </parameter> </method> <method name="requestInjection" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="instance" type="java.lang.Object"> </parameter> </method> <method name="requestStaticInjection" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="types" type="java.lang.Class<?>..."> </parameter> </method> <method name="requireAtInjectOnConstructors" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="requireExactBindingAnnotations" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="requireExplicitBindings" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="skipSources" return="com.google.inject.Binder" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="classesToSkip" type="java.lang.Class..."> </parameter> </method> <method name="withSource" return="com.google.inject.Binder" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="java.lang.Object"> </parameter> </method> </interface> <interface name="Binding" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.Element"> </implements> <method name="acceptScopingVisitor" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="visitor" type="com.google.inject.spi.BindingScopingVisitor<V>"> </parameter> </method> <method name="acceptTargetVisitor" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="visitor" type="com.google.inject.spi.BindingTargetVisitor<? super T, V>"> </parameter> </method> <method name="getKey" return="com.google.inject.Key<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getProvider" return="com.google.inject.Provider<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <class name="BindingAnnotation" 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="ConfigurationException" extends="java.lang.RuntimeException" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <constructor name="ConfigurationException" type="com.google.inject.ConfigurationException" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="messages" type="java.lang.Iterable<com.google.inject.spi.Message>"> </parameter> </constructor> <method name="getErrorMessages" return="java.util.Collection<com.google.inject.spi.Message>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getPartialValue" return="E" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="withPartialValue" return="com.google.inject.ConfigurationException" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="partialValue" type="java.lang.Object"> </parameter> </method> </class> <class name="CreationException" extends="java.lang.RuntimeException" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="CreationException" type="com.google.inject.CreationException" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="messages" type="java.util.Collection<com.google.inject.spi.Message>"> </parameter> </constructor> <method name="getErrorMessages" return="java.util.Collection<com.google.inject.spi.Message>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <class name="Exposed" 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="Guice" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <method name="createInjector" return="com.google.inject.Injector" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="modules" type="com.google.inject.Module..."> </parameter> </method> <method name="createInjector" return="com.google.inject.Injector" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="stage" type="com.google.inject.Stage"> </parameter> <parameter name="modules" type="com.google.inject.Module..."> </parameter> </method> <method name="createInjector" return="com.google.inject.Injector" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="stage" type="com.google.inject.Stage"> </parameter> <parameter name="modules" type="java.lang.Iterable<? extends com.google.inject.Module>"> </parameter> </method> <method name="createInjector" return="com.google.inject.Injector" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="modules" type="java.lang.Iterable<? extends com.google.inject.Module>"> </parameter> </method> </class> <class name="ImplementedBy" 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="Inject" 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="Injector" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="createChildInjector" return="com.google.inject.Injector" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="modules" type="com.google.inject.Module..."> </parameter> </method> <method name="createChildInjector" return="com.google.inject.Injector" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="modules" type="java.lang.Iterable<? extends com.google.inject.Module>"> </parameter> </method> <method name="findBindingsByType" return="java.util.List<com.google.inject.Binding<T>>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="com.google.inject.TypeLiteral<T>"> </parameter> </method> <method name="getAllBindings" return="java.util.Map<com.google.inject.Key<?>, com.google.inject.Binding<?>>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getBinding" return="com.google.inject.Binding<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="key" type="com.google.inject.Key<T>"> </parameter> </method> <method name="getBinding" return="com.google.inject.Binding<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.Class<T>"> </parameter> </method> <method name="getBindings" return="java.util.Map<com.google.inject.Key<?>, com.google.inject.Binding<?>>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getExistingBinding" return="com.google.inject.Binding<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="key" type="com.google.inject.Key<T>"> </parameter> </method> <method name="getInstance" return="T" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="key" type="com.google.inject.Key<T>"> </parameter> </method> <method name="getInstance" return="T" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.Class<T>"> </parameter> </method> <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="typeLiteral" type="com.google.inject.TypeLiteral<T>"> </parameter> </method> <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.Class<T>"> </parameter> </method> <method name="getParent" return="com.google.inject.Injector" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getProvider" return="com.google.inject.Provider<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="key" type="com.google.inject.Key<T>"> </parameter> </method> <method name="getProvider" return="com.google.inject.Provider<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.Class<T>"> </parameter> </method> <method name="getScopeBindings" return="java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>, com.google.inject.Scope>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getTypeConverterBindings" return="java.util.Set<com.google.inject.spi.TypeConverterBinding>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="injectMembers" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="instance" type="java.lang.Object"> </parameter> </method> </interface> <class name="Key" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="Key" type="com.google.inject.Key" static="false" final="false" deprecated="not deprecated" visibility="protected" > </constructor> <constructor name="Key" type="com.google.inject.Key" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="annotationType" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> </constructor> <constructor name="Key" type="com.google.inject.Key" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="annotation" type="java.lang.annotation.Annotation"> </parameter> </constructor> <method name="equals" return="boolean" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <parameter name="o" type="java.lang.Object"> </parameter> </method> <method name="get" return="com.google.inject.Key<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="typeLiteral" type="com.google.inject.TypeLiteral<T>"> </parameter> </method> <method name="get" return="com.google.inject.Key<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="typeLiteral" type="com.google.inject.TypeLiteral<T>"> </parameter> <parameter name="annotationType" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> </method> <method name="get" return="com.google.inject.Key<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="typeLiteral" type="com.google.inject.TypeLiteral<T>"> </parameter> <parameter name="annotation" type="java.lang.annotation.Annotation"> </parameter> </method> <method name="get" return="com.google.inject.Key<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.Class<T>"> </parameter> </method> <method name="get" return="com.google.inject.Key<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.Class<T>"> </parameter> <parameter name="annotationType" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> </method> <method name="get" return="com.google.inject.Key<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.Class<T>"> </parameter> <parameter name="annotation" type="java.lang.annotation.Annotation"> </parameter> </method> <method name="get" return="com.google.inject.Key<?>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.reflect.Type"> </parameter> </method> <method name="get" return="com.google.inject.Key<?>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.reflect.Type"> </parameter> <parameter name="annotationType" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> </method> <method name="get" return="com.google.inject.Key<?>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.reflect.Type"> </parameter> <parameter name="annotation" type="java.lang.annotation.Annotation"> </parameter> </method> <method name="getAnnotation" return="java.lang.annotation.Annotation" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="public" > </method> <method name="getAnnotationType" return="java.lang.Class<? extends java.lang.annotation.Annotation>" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="public" > </method> <method name="getTypeLiteral" return="com.google.inject.TypeLiteral<T>" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="public" > </method> <method name="hasAttributes" return="boolean" abstract="false" native="false" synchronized="false" static="false" final="false" 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="ofType" return="com.google.inject.Key<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="com.google.inject.TypeLiteral<T>"> </parameter> </method> <method name="ofType" return="com.google.inject.Key<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.Class<T>"> </parameter> </method> <method name="ofType" return="com.google.inject.Key<?>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.reflect.Type"> </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> <method name="withoutAttributes" return="com.google.inject.Key<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <interface name="MembersInjector" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="injectMembers" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="instance" type="T"> </parameter> </method> </interface> <interface name="Module" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="configure" return="void" 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> </interface> <class name="OutOfScopeException" extends="java.lang.RuntimeException" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <constructor name="OutOfScopeException" type="com.google.inject.OutOfScopeException" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="message" type="java.lang.String"> </parameter> </constructor> <constructor name="OutOfScopeException" type="com.google.inject.OutOfScopeException" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="message" type="java.lang.String"> </parameter> <parameter name="cause" type="java.lang.Throwable"> </parameter> </constructor> <constructor name="OutOfScopeException" type="com.google.inject.OutOfScopeException" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="cause" type="java.lang.Throwable"> </parameter> </constructor> </class> <interface name="PrivateBinder" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.Binder"> </implements> <method name="expose" 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<?>"> </parameter> </method> <method name="expose" return="com.google.inject.binder.AnnotatedElementBuilder" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="com.google.inject.TypeLiteral<?>"> </parameter> </method> <method name="expose" return="com.google.inject.binder.AnnotatedElementBuilder" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.Class<?>"> </parameter> </method> <method name="skipSources" return="com.google.inject.PrivateBinder" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="classesToSkip" type="java.lang.Class..."> </parameter> </method> <method name="withSource" return="com.google.inject.PrivateBinder" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="java.lang.Object"> </parameter> </method> </interface> <class name="PrivateModule" extends="java.lang.Object" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.Module"> </implements> <constructor name="PrivateModule" type="com.google.inject.PrivateModule" static="false" final="false" deprecated="not deprecated" visibility="public" > </constructor> <method name="addError" return="void" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="message" type="com.google.inject.spi.Message"> </parameter> </method> <method name="addError" return="void" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="message" type="java.lang.String"> </parameter> <parameter name="arguments" type="java.lang.Object..."> </parameter> </method> <method name="addError" return="void" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="t" type="java.lang.Throwable"> </parameter> </method> <method name="bind" return="com.google.inject.binder.LinkedBindingBuilder<T>" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="key" type="com.google.inject.Key<T>"> </parameter> </method> <method name="bind" return="com.google.inject.binder.AnnotatedBindingBuilder<T>" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="typeLiteral" type="com.google.inject.TypeLiteral<T>"> </parameter> </method> <method name="bind" return="com.google.inject.binder.AnnotatedBindingBuilder<T>" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="clazz" type="java.lang.Class<T>"> </parameter> </method> <method name="bindConstant" return="com.google.inject.binder.AnnotatedConstantBindingBuilder" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > </method> <method name="bindInterceptor" return="void" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="classMatcher" type="com.google.inject.matcher.Matcher<? super java.lang.Class<?>>"> </parameter> <parameter name="methodMatcher" type="com.google.inject.matcher.Matcher<? super java.lang.reflect.Method>"> </parameter> <parameter name="interceptors" type="org.aopalliance.intercept.MethodInterceptor..."> </parameter> </method> <method name="bindListener" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="bindingMatcher" type="com.google.inject.matcher.Matcher<? super com.google.inject.Binding<?>>"> </parameter> <parameter name="listeners" type="com.google.inject.spi.ProvisionListener..."> </parameter> </method> <method name="bindListener" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="typeMatcher" type="com.google.inject.matcher.Matcher<? super com.google.inject.TypeLiteral<?>>"> </parameter> <parameter name="listener" type="com.google.inject.spi.TypeListener"> </parameter> </method> <method name="bindScope" return="void" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="scopeAnnotation" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> <parameter name="scope" type="com.google.inject.Scope"> </parameter> </method> <method name="binder" return="com.google.inject.PrivateBinder" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > </method> <method name="configure" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > </method> <method name="configure" return="void" abstract="false" native="false" synchronized="true" static="false" final="true" deprecated="not deprecated" visibility="public" > <parameter name="binder" type="com.google.inject.Binder"> </parameter> </method> <method name="convertToTypes" return="void" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="typeMatcher" type="com.google.inject.matcher.Matcher<? super com.google.inject.TypeLiteral<?>>"> </parameter> <parameter name="converter" type="com.google.inject.spi.TypeConverter"> </parameter> </method> <method name="currentStage" return="com.google.inject.Stage" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > </method> <method name="expose" return="void" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="key" type="com.google.inject.Key<T>"> </parameter> </method> <method name="expose" return="com.google.inject.binder.AnnotatedElementBuilder" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="type" type="com.google.inject.TypeLiteral<?>"> </parameter> </method> <method name="expose" return="com.google.inject.binder.AnnotatedElementBuilder" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="type" type="java.lang.Class<?>"> </parameter> </method> <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="type" type="com.google.inject.TypeLiteral<T>"> </parameter> </method> <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="type" type="java.lang.Class<T>"> </parameter> </method> <method name="getProvider" return="com.google.inject.Provider<T>" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="key" type="com.google.inject.Key<T>"> </parameter> </method> <method name="getProvider" return="com.google.inject.Provider<T>" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="type" type="java.lang.Class<T>"> </parameter> </method> <method name="install" return="void" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="module" type="com.google.inject.Module"> </parameter> </method> <method name="requestInjection" return="void" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="instance" type="java.lang.Object"> </parameter> </method> <method name="requestStaticInjection" return="void" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="types" type="java.lang.Class<?>..."> </parameter> </method> <method name="requireBinding" return="void" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="key" type="com.google.inject.Key<?>"> </parameter> </method> <method name="requireBinding" return="void" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="type" type="java.lang.Class<?>"> </parameter> </method> </class> <class name="ProvidedBy" 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="Provider" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="javax.inject.Provider"> </implements> <method name="get" return="T" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <class name="Provides" 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="ProvisionException" extends="java.lang.RuntimeException" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <constructor name="ProvisionException" type="com.google.inject.ProvisionException" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="messages" type="java.lang.Iterable<com.google.inject.spi.Message>"> </parameter> </constructor> <constructor name="ProvisionException" type="com.google.inject.ProvisionException" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="message" type="java.lang.String"> </parameter> </constructor> <constructor name="ProvisionException" type="com.google.inject.ProvisionException" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="message" type="java.lang.String"> </parameter> <parameter name="cause" type="java.lang.Throwable"> </parameter> </constructor> <method name="getErrorMessages" return="java.util.Collection<com.google.inject.spi.Message>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <interface name="Scope" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="scope" return="com.google.inject.Provider<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="key" type="com.google.inject.Key<T>"> </parameter> <parameter name="unscoped" type="com.google.inject.Provider<T>"> </parameter> </method> <method name="toString" return="java.lang.String" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <class name="ScopeAnnotation" 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="Scopes" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="isCircularProxy" return="boolean" 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="isScoped" return="boolean" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.Binding<?>"> </parameter> <parameter name="scope" type="com.google.inject.Scope"> </parameter> <parameter name="scopeAnnotation" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> </method> <method name="isSingleton" return="boolean" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.Binding<?>"> </parameter> </method> <field name="NO_SCOPE" type="com.google.inject.Scope" transient="false" volatile="false" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="SINGLETON" type="com.google.inject.Scope" transient="false" volatile="false" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> </class> <class name="Singleton" 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="Stage" extends="java.lang.Enum" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <method name="valueOf" return="com.google.inject.Stage" 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="com.google.inject.Stage[]" abstract="false" native="false" synchronized="false" static="true" final="true" deprecated="not deprecated" visibility="public" > </method> </class> <class name="TypeLiteral" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="TypeLiteral" type="com.google.inject.TypeLiteral" static="false" final="false" deprecated="not deprecated" visibility="protected" > </constructor> <method name="equals" return="boolean" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <parameter name="o" type="java.lang.Object"> </parameter> </method> <method name="get" return="com.google.inject.TypeLiteral<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.Class<T>"> </parameter> </method> <method name="get" return="com.google.inject.TypeLiteral<?>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.reflect.Type"> </parameter> </method> <method name="getExceptionTypes" return="java.util.List<com.google.inject.TypeLiteral<?>>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="methodOrConstructor" type="java.lang.reflect.Member"> </parameter> </method> <method name="getFieldType" return="com.google.inject.TypeLiteral<?>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="field" type="java.lang.reflect.Field"> </parameter> </method> <method name="getParameterTypes" return="java.util.List<com.google.inject.TypeLiteral<?>>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="methodOrConstructor" type="java.lang.reflect.Member"> </parameter> </method> <method name="getRawType" return="java.lang.Class<? super T>" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="public" > </method> <method name="getReturnType" return="com.google.inject.TypeLiteral<?>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="method" type="java.lang.reflect.Method"> </parameter> </method> <method name="getSupertype" return="com.google.inject.TypeLiteral<?>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="supertype" type="java.lang.Class<?>"> </parameter> </method> <method name="getType" return="java.lang.reflect.Type" 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="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="com.google.inject.assistedinject" > <class name="Assisted" 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="AssistedInject" 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="AssistedInjectBinding" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="getAssistedMethods" return="java.util.Collection<com.google.inject.assistedinject.AssistedMethod>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getKey" return="com.google.inject.Key<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <interface name="AssistedInjectTargetVisitor" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.BindingTargetVisitor"> </implements> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="assistedInjectBinding" type="com.google.inject.assistedinject.AssistedInjectBinding<? extends T>"> </parameter> </method> </interface> <interface name="AssistedMethod" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="getDependencies" return="java.util.Set<com.google.inject.spi.Dependency<?>>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getFactoryMethod" return="java.lang.reflect.Method" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getImplementationConstructor" return="java.lang.reflect.Constructor<?>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getImplementationType" return="com.google.inject.TypeLiteral<?>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <class name="FactoryModuleBuilder" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <constructor name="FactoryModuleBuilder" type="com.google.inject.assistedinject.FactoryModuleBuilder" static="false" final="false" deprecated="not deprecated" visibility="public" > </constructor> <method name="build" return="com.google.inject.Module" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="factoryInterface" type="com.google.inject.Key<F>"> </parameter> </method> <method name="build" return="com.google.inject.Module" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="factoryInterface" type="com.google.inject.TypeLiteral<F>"> </parameter> </method> <method name="build" return="com.google.inject.Module" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="factoryInterface" type="java.lang.Class<F>"> </parameter> </method> <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="com.google.inject.Key<T>"> </parameter> <parameter name="target" type="com.google.inject.TypeLiteral<? extends T>"> </parameter> </method> <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="com.google.inject.Key<T>"> </parameter> <parameter name="target" type="java.lang.Class<? extends T>"> </parameter> </method> <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="com.google.inject.TypeLiteral<T>"> </parameter> <parameter name="target" type="com.google.inject.TypeLiteral<? extends T>"> </parameter> </method> <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="com.google.inject.TypeLiteral<T>"> </parameter> <parameter name="target" type="java.lang.Class<? extends T>"> </parameter> </method> <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="com.google.inject.TypeLiteral<T>"> </parameter> <parameter name="annotationType" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> <parameter name="target" type="com.google.inject.TypeLiteral<? extends T>"> </parameter> </method> <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="com.google.inject.TypeLiteral<T>"> </parameter> <parameter name="annotationType" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> <parameter name="target" type="java.lang.Class<? extends T>"> </parameter> </method> <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="com.google.inject.TypeLiteral<T>"> </parameter> <parameter name="annotation" type="java.lang.annotation.Annotation"> </parameter> <parameter name="target" type="com.google.inject.TypeLiteral<? extends T>"> </parameter> </method> <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="com.google.inject.TypeLiteral<T>"> </parameter> <parameter name="annotation" type="java.lang.annotation.Annotation"> </parameter> <parameter name="target" type="java.lang.Class<? extends T>"> </parameter> </method> <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="java.lang.Class<T>"> </parameter> <parameter name="target" type="com.google.inject.TypeLiteral<? extends T>"> </parameter> </method> <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="java.lang.Class<T>"> </parameter> <parameter name="target" type="java.lang.Class<? extends T>"> </parameter> </method> <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="java.lang.Class<T>"> </parameter> <parameter name="annotationType" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> <parameter name="target" type="com.google.inject.TypeLiteral<? extends T>"> </parameter> </method> <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="java.lang.Class<T>"> </parameter> <parameter name="annotationType" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> <parameter name="target" type="java.lang.Class<? extends T>"> </parameter> </method> <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="java.lang.Class<T>"> </parameter> <parameter name="annotation" type="java.lang.annotation.Annotation"> </parameter> <parameter name="target" type="com.google.inject.TypeLiteral<? extends T>"> </parameter> </method> <method name="implement" return="com.google.inject.assistedinject.FactoryModuleBuilder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="java.lang.Class<T>"> </parameter> <parameter name="annotation" type="java.lang.annotation.Annotation"> </parameter> <parameter name="target" type="java.lang.Class<? extends T>"> </parameter> </method> </class> <class name="FactoryProvider" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="deprecated" visibility="public" > <implements name="com.google.inject.spi.HasDependencies"> </implements> <implements name="com.google.inject.Provider"> </implements> <method name="get" return="F" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getDependencies" return="java.util.Set<com.google.inject.spi.Dependency<?>>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="newFactory" return="com.google.inject.Provider<F>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="factoryType" type="com.google.inject.TypeLiteral<F>"> </parameter> <parameter name="implementationType" type="com.google.inject.TypeLiteral<?>"> </parameter> </method> <method name="newFactory" return="com.google.inject.Provider<F>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="factoryType" type="java.lang.Class<F>"> </parameter> <parameter name="implementationType" type="java.lang.Class<?>"> </parameter> </method> </class> </package> <package name="com.google.inject.binder" > <interface name="AnnotatedBindingBuilder" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.binder.LinkedBindingBuilder"> </implements> <method name="annotatedWith" return="com.google.inject.binder.LinkedBindingBuilder<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="annotationType" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> </method> <method name="annotatedWith" return="com.google.inject.binder.LinkedBindingBuilder<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="annotation" type="java.lang.annotation.Annotation"> </parameter> </method> </interface> <interface name="AnnotatedConstantBindingBuilder" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="annotatedWith" return="com.google.inject.binder.ConstantBindingBuilder" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="annotationType" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> </method> <method name="annotatedWith" return="com.google.inject.binder.ConstantBindingBuilder" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="annotation" type="java.lang.annotation.Annotation"> </parameter> </method> </interface> <interface name="AnnotatedElementBuilder" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="annotatedWith" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="annotationType" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> </method> <method name="annotatedWith" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="annotation" type="java.lang.annotation.Annotation"> </parameter> </method> </interface> <interface name="ConstantBindingBuilder" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="to" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="value" type="E"> </parameter> </method> <method name="to" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="value" type="boolean"> </parameter> </method> <method name="to" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="value" type="byte"> </parameter> </method> <method name="to" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="value" type="char"> </parameter> </method> <method name="to" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="value" type="double"> </parameter> </method> <method name="to" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="value" type="float"> </parameter> </method> <method name="to" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="value" type="int"> </parameter> </method> <method name="to" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="value" type="java.lang.Class<?>"> </parameter> </method> <method name="to" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="value" type="java.lang.String"> </parameter> </method> <method name="to" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="value" type="long"> </parameter> </method> <method name="to" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="value" type="short"> </parameter> </method> </interface> <interface name="LinkedBindingBuilder" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.binder.ScopedBindingBuilder"> </implements> <method name="to" return="com.google.inject.binder.ScopedBindingBuilder" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="targetKey" type="com.google.inject.Key<? extends T>"> </parameter> </method> <method name="to" return="com.google.inject.binder.ScopedBindingBuilder" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="implementation" type="com.google.inject.TypeLiteral<? extends T>"> </parameter> </method> <method name="to" return="com.google.inject.binder.ScopedBindingBuilder" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="implementation" type="java.lang.Class<? extends T>"> </parameter> </method> <method name="toConstructor" return="com.google.inject.binder.ScopedBindingBuilder" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="constructor" type="java.lang.reflect.Constructor<S>"> </parameter> </method> <method name="toConstructor" return="com.google.inject.binder.ScopedBindingBuilder" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="constructor" type="java.lang.reflect.Constructor<S>"> </parameter> <parameter name="type" type="com.google.inject.TypeLiteral<? extends S>"> </parameter> </method> <method name="toInstance" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="instance" type="T"> </parameter> </method> <method name="toProvider" return="com.google.inject.binder.ScopedBindingBuilder" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="providerKey" type="com.google.inject.Key<? extends javax.inject.Provider<? extends T>>"> </parameter> </method> <method name="toProvider" return="com.google.inject.binder.ScopedBindingBuilder" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="provider" type="com.google.inject.Provider<? extends T>"> </parameter> </method> <method name="toProvider" return="com.google.inject.binder.ScopedBindingBuilder" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="providerType" type="com.google.inject.TypeLiteral<? extends javax.inject.Provider<? extends T>>"> </parameter> </method> <method name="toProvider" return="com.google.inject.binder.ScopedBindingBuilder" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="providerType" type="java.lang.Class<? extends javax.inject.Provider<? extends T>>"> </parameter> </method> <method name="toProvider" return="com.google.inject.binder.ScopedBindingBuilder" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="provider" type="javax.inject.Provider<? extends T>"> </parameter> </method> </interface> <interface name="ScopedBindingBuilder" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="asEagerSingleton" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="in" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="scope" type="com.google.inject.Scope"> </parameter> </method> <method name="in" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="scopeAnnotation" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> </method> </interface> </package> <package name="com.google.inject.grapher" > <class name="AbstractInjectorGrapher" extends="java.lang.Object" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.grapher.InjectorGrapher"> </implements> <constructor name="AbstractInjectorGrapher" type="com.google.inject.grapher.AbstractInjectorGrapher" static="false" final="false" deprecated="not deprecated" visibility="public" > </constructor> <constructor name="AbstractInjectorGrapher" type="com.google.inject.grapher.AbstractInjectorGrapher" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="options" type="com.google.inject.grapher.AbstractInjectorGrapher.GrapherParameters"> </parameter> </constructor> <method name="graph" return="void" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <parameter name="injector" type="com.google.inject.Injector"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> </method> <method name="graph" return="void" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <parameter name="injector" type="com.google.inject.Injector"> </parameter> <parameter name="root" type="java.util.Set<com.google.inject.Key<?>>"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> </method> <method name="newBindingEdge" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="edge" type="com.google.inject.grapher.BindingEdge"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> </method> <method name="newDependencyEdge" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="edge" type="com.google.inject.grapher.DependencyEdge"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> </method> <method name="newImplementationNode" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="node" type="com.google.inject.grapher.ImplementationNode"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> </method> <method name="newInstanceNode" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="node" type="com.google.inject.grapher.InstanceNode"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> </method> <method name="newInterfaceNode" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="node" type="com.google.inject.grapher.InterfaceNode"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> </method> <method name="postProcess" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <exception name="IOException" type="java.io.IOException"> </exception> </method> <method name="reset" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <exception name="IOException" type="java.io.IOException"> </exception> </method> </class> <class name="AbstractInjectorGrapher.GrapherParameters" extends="java.lang.Object" abstract="false" static="true" final="true" deprecated="not deprecated" visibility="public" > <constructor name="GrapherParameters" type="com.google.inject.grapher.AbstractInjectorGrapher.GrapherParameters" static="false" final="false" deprecated="not deprecated" visibility="public" > </constructor> <method name="getAliasCreator" return="com.google.inject.grapher.AliasCreator" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getEdgeCreator" return="com.google.inject.grapher.EdgeCreator" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getNodeCreator" return="com.google.inject.grapher.NodeCreator" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getRootKeySetCreator" return="com.google.inject.grapher.RootKeySetCreator" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="setAliasCreator" return="com.google.inject.grapher.AbstractInjectorGrapher.GrapherParameters" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="aliasCreator" type="com.google.inject.grapher.AliasCreator"> </parameter> </method> <method name="setEdgeCreator" return="com.google.inject.grapher.AbstractInjectorGrapher.GrapherParameters" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="edgeCreator" type="com.google.inject.grapher.EdgeCreator"> </parameter> </method> <method name="setNodeCreator" return="com.google.inject.grapher.AbstractInjectorGrapher.GrapherParameters" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="nodeCreator" type="com.google.inject.grapher.NodeCreator"> </parameter> </method> <method name="setRootKeySetCreator" return="com.google.inject.grapher.AbstractInjectorGrapher.GrapherParameters" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="rootKeySetCreator" type="com.google.inject.grapher.RootKeySetCreator"> </parameter> </method> </class> <class name="Alias" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <constructor name="Alias" type="com.google.inject.grapher.Alias" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="fromId" type="com.google.inject.grapher.NodeId"> </parameter> <parameter name="toId" type="com.google.inject.grapher.NodeId"> </parameter> </constructor> <method name="getFromId" return="com.google.inject.grapher.NodeId" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getToId" return="com.google.inject.grapher.NodeId" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <interface name="AliasCreator" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="createAliases" return="java.lang.Iterable<com.google.inject.grapher.Alias>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="bindings" type="java.lang.Iterable<com.google.inject.Binding<?>>"> </parameter> </method> </interface> <class name="BindingEdge" extends="com.google.inject.grapher.Edge" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="BindingEdge" type="com.google.inject.grapher.BindingEdge" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="fromId" type="com.google.inject.grapher.NodeId"> </parameter> <parameter name="toId" type="com.google.inject.grapher.NodeId"> </parameter> <parameter name="type" type="com.google.inject.grapher.BindingEdge.Type"> </parameter> </constructor> <method name="copy" return="com.google.inject.grapher.Edge" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="fromId" type="com.google.inject.grapher.NodeId"> </parameter> <parameter name="toId" type="com.google.inject.grapher.NodeId"> </parameter> </method> <method name="getType" return="com.google.inject.grapher.BindingEdge.Type" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <class name="BindingEdge.Type" extends="java.lang.Enum" abstract="false" static="true" final="true" deprecated="not deprecated" visibility="public" > <method name="valueOf" return="com.google.inject.grapher.BindingEdge.Type" 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="com.google.inject.grapher.BindingEdge.Type[]" abstract="false" native="false" synchronized="false" static="true" final="true" deprecated="not deprecated" visibility="public" > </method> </class> <class name="DefaultRootKeySetCreator" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.grapher.RootKeySetCreator"> </implements> <constructor name="DefaultRootKeySetCreator" type="com.google.inject.grapher.DefaultRootKeySetCreator" static="false" final="false" deprecated="not deprecated" visibility="public" > </constructor> <method name="getRootKeys" return="java.util.Set<com.google.inject.Key<?>>" 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> </class> <class name="DependencyEdge" extends="com.google.inject.grapher.Edge" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="DependencyEdge" type="com.google.inject.grapher.DependencyEdge" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="fromId" type="com.google.inject.grapher.NodeId"> </parameter> <parameter name="toId" type="com.google.inject.grapher.NodeId"> </parameter> <parameter name="injectionPoint" type="com.google.inject.spi.InjectionPoint"> </parameter> </constructor> <method name="copy" return="com.google.inject.grapher.Edge" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="fromId" type="com.google.inject.grapher.NodeId"> </parameter> <parameter name="toId" type="com.google.inject.grapher.NodeId"> </parameter> </method> <method name="getInjectionPoint" return="com.google.inject.spi.InjectionPoint" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <class name="Edge" extends="java.lang.Object" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="Edge" type="com.google.inject.grapher.Edge" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="fromId" type="com.google.inject.grapher.NodeId"> </parameter> <parameter name="toId" type="com.google.inject.grapher.NodeId"> </parameter> </constructor> <method name="copy" return="com.google.inject.grapher.Edge" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="fromId" type="com.google.inject.grapher.NodeId"> </parameter> <parameter name="toId" type="com.google.inject.grapher.NodeId"> </parameter> </method> <method name="getFromId" return="com.google.inject.grapher.NodeId" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getToId" return="com.google.inject.grapher.NodeId" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <interface name="EdgeCreator" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="getEdges" return="java.lang.Iterable<com.google.inject.grapher.Edge>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="bindings" type="java.lang.Iterable<com.google.inject.Binding<?>>"> </parameter> </method> </interface> <class name="ImplementationNode" extends="com.google.inject.grapher.Node" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="ImplementationNode" type="com.google.inject.grapher.ImplementationNode" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="id" type="com.google.inject.grapher.NodeId"> </parameter> <parameter name="source" type="java.lang.Object"> </parameter> <parameter name="members" type="java.util.Collection<java.lang.reflect.Member>"> </parameter> </constructor> <method name="copy" return="com.google.inject.grapher.Node" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="id" type="com.google.inject.grapher.NodeId"> </parameter> </method> <method name="getMembers" return="java.util.Collection<java.lang.reflect.Member>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <interface name="InjectorGrapher" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="graph" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="injector" type="com.google.inject.Injector"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> </method> <method name="graph" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="injector" type="com.google.inject.Injector"> </parameter> <parameter name="root" type="java.util.Set<com.google.inject.Key<?>>"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> </method> </interface> <class name="InstanceNode" extends="com.google.inject.grapher.Node" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="InstanceNode" type="com.google.inject.grapher.InstanceNode" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="id" type="com.google.inject.grapher.NodeId"> </parameter> <parameter name="source" type="java.lang.Object"> </parameter> <parameter name="instance" type="java.lang.Object"> </parameter> <parameter name="members" type="java.lang.Iterable<java.lang.reflect.Member>"> </parameter> </constructor> <method name="copy" return="com.google.inject.grapher.Node" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="id" type="com.google.inject.grapher.NodeId"> </parameter> </method> <method name="getInstance" return="java.lang.Object" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getMembers" return="java.lang.Iterable<java.lang.reflect.Member>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <class name="InterfaceNode" extends="com.google.inject.grapher.Node" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="InterfaceNode" type="com.google.inject.grapher.InterfaceNode" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="id" type="com.google.inject.grapher.NodeId"> </parameter> <parameter name="source" type="java.lang.Object"> </parameter> </constructor> <method name="copy" return="com.google.inject.grapher.Node" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="id" type="com.google.inject.grapher.NodeId"> </parameter> </method> </class> <interface name="NameFactory" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="getAnnotationName" return="java.lang.String" abstract="true" 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="getClassName" return="java.lang.String" abstract="true" 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="getInstanceName" return="java.lang.String" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="instance" type="java.lang.Object"> </parameter> </method> <method name="getMemberName" return="java.lang.String" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="member" type="java.lang.reflect.Member"> </parameter> </method> <method name="getSourceName" return="java.lang.String" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="java.lang.Object"> </parameter> </method> </interface> <class name="Node" extends="java.lang.Object" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="Node" type="com.google.inject.grapher.Node" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="id" type="com.google.inject.grapher.NodeId"> </parameter> <parameter name="source" type="java.lang.Object"> </parameter> </constructor> <method name="copy" return="com.google.inject.grapher.Node" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="id" type="com.google.inject.grapher.NodeId"> </parameter> </method> <method name="getId" return="com.google.inject.grapher.NodeId" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getSource" return="java.lang.Object" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <interface name="NodeCreator" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="getNodes" return="java.lang.Iterable<com.google.inject.grapher.Node>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="bindings" type="java.lang.Iterable<com.google.inject.Binding<?>>"> </parameter> </method> </interface> <class name="NodeId" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <method name="getKey" return="com.google.inject.Key<?>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="newInstanceId" return="com.google.inject.grapher.NodeId" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="key" type="com.google.inject.Key<?>"> </parameter> </method> <method name="newTypeId" return="com.google.inject.grapher.NodeId" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="key" type="com.google.inject.Key<?>"> </parameter> </method> </class> <class name="NodeId.NodeType" extends="java.lang.Enum" abstract="false" static="true" final="true" deprecated="not deprecated" visibility="public" > <method name="valueOf" return="com.google.inject.grapher.NodeId.NodeType" 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="com.google.inject.grapher.NodeId.NodeType[]" abstract="false" native="false" synchronized="false" static="true" final="true" deprecated="not deprecated" visibility="public" > </method> </class> <interface name="RootKeySetCreator" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="getRootKeys" return="java.util.Set<com.google.inject.Key<?>>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="injector" type="com.google.inject.Injector"> </parameter> </method> </interface> <class name="ShortNameFactory" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.grapher.NameFactory"> </implements> <constructor name="ShortNameFactory" type="com.google.inject.grapher.ShortNameFactory" static="false" final="false" deprecated="not deprecated" visibility="public" > </constructor> <method name="getAnnotationName" return="java.lang.String" 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="getClassName" return="java.lang.String" 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="getFileString" return="java.lang.String" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="stackTraceElement" type="java.lang.StackTraceElement"> </parameter> </method> <method name="getInstanceName" return="java.lang.String" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="instance" type="java.lang.Object"> </parameter> </method> <method name="getMemberName" return="java.lang.String" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="member" type="java.lang.reflect.Member"> </parameter> </method> <method name="getMethodString" return="java.lang.String" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="method" type="java.lang.reflect.Method"> </parameter> </method> <method name="getSourceName" return="java.lang.String" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="java.lang.Object"> </parameter> </method> </class> <class name="TransitiveDependencyVisitor" extends="com.google.inject.spi.DefaultBindingTargetVisitor" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="TransitiveDependencyVisitor" type="com.google.inject.grapher.TransitiveDependencyVisitor" static="false" final="false" deprecated="not deprecated" visibility="public" > </constructor> <method name="visit" return="java.util.Collection<com.google.inject.Key<?>>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.ConstructorBinding<?>"> </parameter> </method> <method name="visit" return="java.util.Collection<com.google.inject.Key<?>>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.ConvertedConstantBinding<?>"> </parameter> </method> <method name="visit" return="java.util.Collection<com.google.inject.Key<?>>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.InstanceBinding<?>"> </parameter> </method> <method name="visit" return="java.util.Collection<com.google.inject.Key<?>>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.LinkedKeyBinding<?>"> </parameter> </method> <method name="visit" return="java.util.Collection<com.google.inject.Key<?>>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.ProviderBinding<?>"> </parameter> </method> <method name="visit" return="java.util.Collection<com.google.inject.Key<?>>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.ProviderInstanceBinding<?>"> </parameter> </method> <method name="visit" return="java.util.Collection<com.google.inject.Key<?>>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.ProviderKeyBinding<?>"> </parameter> </method> <method name="visitOther" return="java.util.Collection<com.google.inject.Key<?>>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.Binding<?>"> </parameter> </method> </class> </package> <package name="com.google.inject.grapher.graphviz" > <class name="ArrowType" extends="java.lang.Enum" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <method name="valueOf" return="com.google.inject.grapher.graphviz.ArrowType" 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="com.google.inject.grapher.graphviz.ArrowType[]" abstract="false" native="false" synchronized="false" static="true" final="true" deprecated="not deprecated" visibility="public" > </method> </class> <class name="CompassPoint" extends="java.lang.Enum" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <method name="valueOf" return="com.google.inject.grapher.graphviz.CompassPoint" 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="com.google.inject.grapher.graphviz.CompassPoint[]" abstract="false" native="false" synchronized="false" static="true" final="true" deprecated="not deprecated" visibility="public" > </method> </class> <class name="EdgeStyle" extends="java.lang.Enum" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <method name="valueOf" return="com.google.inject.grapher.graphviz.EdgeStyle" 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="com.google.inject.grapher.graphviz.EdgeStyle[]" abstract="false" native="false" synchronized="false" static="true" final="true" deprecated="not deprecated" visibility="public" > </method> </class> <class name="GraphvizEdge" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="GraphvizEdge" type="com.google.inject.grapher.graphviz.GraphvizEdge" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="tailNodeId" type="com.google.inject.grapher.NodeId"> </parameter> <parameter name="headNodeId" type="com.google.inject.grapher.NodeId"> </parameter> </constructor> <method name="getArrowHead" return="java.util.List<com.google.inject.grapher.graphviz.ArrowType>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getArrowTail" return="java.util.List<com.google.inject.grapher.graphviz.ArrowType>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getHeadCompassPoint" return="com.google.inject.grapher.graphviz.CompassPoint" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getHeadNodeId" return="com.google.inject.grapher.NodeId" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getHeadPortId" return="java.lang.String" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getStyle" return="com.google.inject.grapher.graphviz.EdgeStyle" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getTailCompassPoint" return="com.google.inject.grapher.graphviz.CompassPoint" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getTailNodeId" return="com.google.inject.grapher.NodeId" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getTailPortId" return="java.lang.String" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="setArrowHead" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="arrowHead" type="java.util.List<com.google.inject.grapher.graphviz.ArrowType>"> </parameter> </method> <method name="setArrowTail" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="arrowTail" type="java.util.List<com.google.inject.grapher.graphviz.ArrowType>"> </parameter> </method> <method name="setHeadCompassPoint" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="headCompassPoint" type="com.google.inject.grapher.graphviz.CompassPoint"> </parameter> </method> <method name="setHeadPortId" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="headPortId" type="java.lang.String"> </parameter> </method> <method name="setStyle" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="style" type="com.google.inject.grapher.graphviz.EdgeStyle"> </parameter> </method> <method name="setTailCompassPoint" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="tailCompassPoint" type="com.google.inject.grapher.graphviz.CompassPoint"> </parameter> </method> <method name="setTailPortId" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="tailPortId" type="java.lang.String"> </parameter> </method> </class> <class name="GraphvizGrapher" extends="com.google.inject.grapher.AbstractInjectorGrapher" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="finish" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > </method> <method name="getArrowString" return="java.lang.String" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="arrows" type="java.util.List<com.google.inject.grapher.graphviz.ArrowType>"> </parameter> </method> <method name="getEdgeAttributes" return="java.util.Map<java.lang.String, java.lang.String>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="edge" type="com.google.inject.grapher.graphviz.GraphvizEdge"> </parameter> </method> <method name="getEdgeEndPoint" return="java.lang.String" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="nodeId" type="java.lang.String"> </parameter> <parameter name="portId" type="java.lang.String"> </parameter> <parameter name="compassPoint" type="com.google.inject.grapher.graphviz.CompassPoint"> </parameter> </method> <method name="getGraphAttributes" return="java.util.Map<java.lang.String, java.lang.String>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > </method> <method name="getNodeAttributes" return="java.util.Map<java.lang.String, java.lang.String>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="node" type="com.google.inject.grapher.graphviz.GraphvizNode"> </parameter> </method> <method name="getNodeLabel" return="java.lang.String" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="node" type="com.google.inject.grapher.graphviz.GraphvizNode"> </parameter> </method> <method name="htmlEscape" return="java.lang.String" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="str" type="java.lang.String"> </parameter> </method> <method name="htmlEscape" return="java.util.List<java.lang.String>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="elements" type="java.util.List<java.lang.String>"> </parameter> </method> <method name="newBindingEdge" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="edge" type="com.google.inject.grapher.BindingEdge"> </parameter> </method> <method name="newDependencyEdge" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="edge" type="com.google.inject.grapher.DependencyEdge"> </parameter> </method> <method name="newImplementationNode" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="node" type="com.google.inject.grapher.ImplementationNode"> </parameter> </method> <method name="newInstanceNode" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="node" type="com.google.inject.grapher.InstanceNode"> </parameter> </method> <method name="newInterfaceNode" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="node" type="com.google.inject.grapher.InterfaceNode"> </parameter> </method> <method name="postProcess" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > </method> <method name="renderEdge" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="edge" type="com.google.inject.grapher.graphviz.GraphvizEdge"> </parameter> </method> <method name="renderNode" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="node" type="com.google.inject.grapher.graphviz.GraphvizNode"> </parameter> </method> <method name="reset" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > </method> <method name="setOut" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="out" type="java.io.PrintWriter"> </parameter> </method> <method name="setRankdir" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="rankdir" type="java.lang.String"> </parameter> </method> <method name="start" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > </method> </class> <class name="GraphvizModule" extends="com.google.inject.AbstractModule" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="GraphvizModule" type="com.google.inject.grapher.graphviz.GraphvizModule" 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="protected" > </method> </class> <class name="GraphvizNode" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="GraphvizNode" type="com.google.inject.grapher.graphviz.GraphvizNode" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="nodeId" type="com.google.inject.grapher.NodeId"> </parameter> </constructor> <method name="addField" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="portId" type="java.lang.String"> </parameter> <parameter name="title" type="java.lang.String"> </parameter> </method> <method name="addSubtitle" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="position" type="int"> </parameter> <parameter name="subtitle" type="java.lang.String"> </parameter> </method> <method name="getFields" return="java.util.Map<java.lang.String, java.lang.String>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getHeaderBackgroundColor" return="java.lang.String" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getHeaderTextColor" return="java.lang.String" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getIdentifier" return="java.lang.String" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getNodeId" return="com.google.inject.grapher.NodeId" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getShape" return="com.google.inject.grapher.graphviz.NodeShape" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getStyle" return="com.google.inject.grapher.graphviz.NodeStyle" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getSubtitles" return="java.util.List<java.lang.String>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getTitle" return="java.lang.String" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="setHeaderBackgroundColor" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="headerBackgroundColor" type="java.lang.String"> </parameter> </method> <method name="setHeaderTextColor" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="headerTextColor" type="java.lang.String"> </parameter> </method> <method name="setIdentifier" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="identifier" type="java.lang.String"> </parameter> </method> <method name="setShape" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="shape" type="com.google.inject.grapher.graphviz.NodeShape"> </parameter> </method> <method name="setStyle" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="style" type="com.google.inject.grapher.graphviz.NodeStyle"> </parameter> </method> <method name="setTitle" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="title" type="java.lang.String"> </parameter> </method> </class> <class name="NodeShape" extends="java.lang.Enum" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <method name="valueOf" return="com.google.inject.grapher.graphviz.NodeShape" 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="com.google.inject.grapher.graphviz.NodeShape[]" abstract="false" native="false" synchronized="false" static="true" final="true" deprecated="not deprecated" visibility="public" > </method> </class> <class name="NodeStyle" extends="java.lang.Enum" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <method name="valueOf" return="com.google.inject.grapher.graphviz.NodeStyle" 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="com.google.inject.grapher.graphviz.NodeStyle[]" abstract="false" native="false" synchronized="false" static="true" final="true" deprecated="not deprecated" visibility="public" > </method> </class> <interface name="PortIdFactory" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="getPortId" return="java.lang.String" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="member" type="java.lang.reflect.Member"> </parameter> </method> </interface> <class name="PortIdFactoryImpl" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.grapher.graphviz.PortIdFactory"> </implements> <constructor name="PortIdFactoryImpl" type="com.google.inject.grapher.graphviz.PortIdFactoryImpl" static="false" final="false" deprecated="not deprecated" visibility="public" > </constructor> <method name="getPortId" return="java.lang.String" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="member" type="java.lang.reflect.Member"> </parameter> </method> </class> </package> <package name="com.google.inject.jndi" > <class name="JndiIntegration" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="fromJndi" return="com.google.inject.Provider<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.Class<T>"> </parameter> <parameter name="name" type="java.lang.String"> </parameter> </method> </class> </package> <package name="com.google.inject.matcher" > <class name="AbstractMatcher" extends="java.lang.Object" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.matcher.Matcher"> </implements> <constructor name="AbstractMatcher" type="com.google.inject.matcher.AbstractMatcher" static="false" final="false" deprecated="not deprecated" visibility="public" > </constructor> <method name="and" return="com.google.inject.matcher.Matcher<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="other" type="com.google.inject.matcher.Matcher<? super T>"> </parameter> </method> <method name="or" return="com.google.inject.matcher.Matcher<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="other" type="com.google.inject.matcher.Matcher<? super T>"> </parameter> </method> </class> <interface name="Matcher" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="and" return="com.google.inject.matcher.Matcher<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="other" type="com.google.inject.matcher.Matcher<? super T>"> </parameter> </method> <method name="matches" return="boolean" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="t" type="T"> </parameter> </method> <method name="or" return="com.google.inject.matcher.Matcher<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="other" type="com.google.inject.matcher.Matcher<? super T>"> </parameter> </method> </interface> <class name="Matchers" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="annotatedWith" return="com.google.inject.matcher.Matcher<java.lang.reflect.AnnotatedElement>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="annotationType" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> </method> <method name="annotatedWith" return="com.google.inject.matcher.Matcher<java.lang.reflect.AnnotatedElement>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="annotation" type="java.lang.annotation.Annotation"> </parameter> </method> <method name="any" return="com.google.inject.matcher.Matcher<java.lang.Object>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="identicalTo" return="com.google.inject.matcher.Matcher<java.lang.Object>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="value" type="java.lang.Object"> </parameter> </method> <method name="inPackage" return="com.google.inject.matcher.Matcher<java.lang.Class>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="targetPackage" type="java.lang.Package"> </parameter> </method> <method name="inSubpackage" return="com.google.inject.matcher.Matcher<java.lang.Class>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="targetPackageName" type="java.lang.String"> </parameter> </method> <method name="not" return="com.google.inject.matcher.Matcher<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="p" type="com.google.inject.matcher.Matcher<? super T>"> </parameter> </method> <method name="only" return="com.google.inject.matcher.Matcher<java.lang.Object>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="value" type="java.lang.Object"> </parameter> </method> <method name="returns" return="com.google.inject.matcher.Matcher<java.lang.reflect.Method>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="returnType" type="com.google.inject.matcher.Matcher<? super java.lang.Class<?>>"> </parameter> </method> <method name="subclassesOf" return="com.google.inject.matcher.Matcher<java.lang.Class>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="superclass" type="java.lang.Class<?>"> </parameter> </method> </class> </package> <package name="com.google.inject.multibindings" > <class name="MapBinder" extends="java.lang.Object" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="addBinding" return="com.google.inject.binder.LinkedBindingBuilder<V>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="key" type="K"> </parameter> </method> <method name="newMapBinder" return="com.google.inject.multibindings.MapBinder<K, V>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binder" type="com.google.inject.Binder"> </parameter> <parameter name="keyType" type="com.google.inject.TypeLiteral<K>"> </parameter> <parameter name="valueType" type="com.google.inject.TypeLiteral<V>"> </parameter> </method> <method name="newMapBinder" return="com.google.inject.multibindings.MapBinder<K, V>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binder" type="com.google.inject.Binder"> </parameter> <parameter name="keyType" type="com.google.inject.TypeLiteral<K>"> </parameter> <parameter name="valueType" type="com.google.inject.TypeLiteral<V>"> </parameter> <parameter name="annotationType" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> </method> <method name="newMapBinder" return="com.google.inject.multibindings.MapBinder<K, V>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binder" type="com.google.inject.Binder"> </parameter> <parameter name="keyType" type="com.google.inject.TypeLiteral<K>"> </parameter> <parameter name="valueType" type="com.google.inject.TypeLiteral<V>"> </parameter> <parameter name="annotation" type="java.lang.annotation.Annotation"> </parameter> </method> <method name="newMapBinder" return="com.google.inject.multibindings.MapBinder<K, V>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binder" type="com.google.inject.Binder"> </parameter> <parameter name="keyType" type="java.lang.Class<K>"> </parameter> <parameter name="valueType" type="java.lang.Class<V>"> </parameter> </method> <method name="newMapBinder" return="com.google.inject.multibindings.MapBinder<K, V>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binder" type="com.google.inject.Binder"> </parameter> <parameter name="keyType" type="java.lang.Class<K>"> </parameter> <parameter name="valueType" type="java.lang.Class<V>"> </parameter> <parameter name="annotationType" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> </method> <method name="newMapBinder" return="com.google.inject.multibindings.MapBinder<K, V>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binder" type="com.google.inject.Binder"> </parameter> <parameter name="keyType" type="java.lang.Class<K>"> </parameter> <parameter name="valueType" type="java.lang.Class<V>"> </parameter> <parameter name="annotation" type="java.lang.annotation.Annotation"> </parameter> </method> <method name="permitDuplicates" return="com.google.inject.multibindings.MapBinder<K, V>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <interface name="MapBinderBinding" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="containsElement" return="boolean" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="element" type="com.google.inject.spi.Element"> </parameter> </method> <method name="getEntries" return="java.util.List<java.util.Map.Entry<?, com.google.inject.Binding<?>>>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getKeyTypeLiteral" return="com.google.inject.TypeLiteral<?>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getMapKey" return="com.google.inject.Key<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getValueTypeLiteral" return="com.google.inject.TypeLiteral<?>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="permitsDuplicates" return="boolean" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <class name="Multibinder" extends="java.lang.Object" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="addBinding" return="com.google.inject.binder.LinkedBindingBuilder<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="newSetBinder" return="com.google.inject.multibindings.Multibinder<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binder" type="com.google.inject.Binder"> </parameter> <parameter name="type" type="com.google.inject.TypeLiteral<T>"> </parameter> </method> <method name="newSetBinder" return="com.google.inject.multibindings.Multibinder<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binder" type="com.google.inject.Binder"> </parameter> <parameter name="type" type="com.google.inject.TypeLiteral<T>"> </parameter> <parameter name="annotationType" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> </method> <method name="newSetBinder" return="com.google.inject.multibindings.Multibinder<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binder" type="com.google.inject.Binder"> </parameter> <parameter name="type" type="com.google.inject.TypeLiteral<T>"> </parameter> <parameter name="annotation" type="java.lang.annotation.Annotation"> </parameter> </method> <method name="newSetBinder" return="com.google.inject.multibindings.Multibinder<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binder" type="com.google.inject.Binder"> </parameter> <parameter name="type" type="java.lang.Class<T>"> </parameter> </method> <method name="newSetBinder" return="com.google.inject.multibindings.Multibinder<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binder" type="com.google.inject.Binder"> </parameter> <parameter name="type" type="java.lang.Class<T>"> </parameter> <parameter name="annotationType" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> </method> <method name="newSetBinder" return="com.google.inject.multibindings.Multibinder<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binder" type="com.google.inject.Binder"> </parameter> <parameter name="type" type="java.lang.Class<T>"> </parameter> <parameter name="annotation" type="java.lang.annotation.Annotation"> </parameter> </method> <method name="permitDuplicates" return="com.google.inject.multibindings.Multibinder<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <interface name="MultibinderBinding" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="containsElement" return="boolean" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="element" type="com.google.inject.spi.Element"> </parameter> </method> <method name="getElementTypeLiteral" return="com.google.inject.TypeLiteral<?>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getElements" return="java.util.List<com.google.inject.Binding<?>>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getSetKey" return="com.google.inject.Key<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="permitsDuplicates" return="boolean" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <interface name="MultibindingsTargetVisitor" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.BindingTargetVisitor"> </implements> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="mapbinding" type="com.google.inject.multibindings.MapBinderBinding<? extends T>"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="multibinding" type="com.google.inject.multibindings.MultibinderBinding<? extends T>"> </parameter> </method> </interface> </package> <package name="com.google.inject.name" > <class name="Named" 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="Names" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="bindProperties" return="void" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binder" type="com.google.inject.Binder"> </parameter> <parameter name="properties" type="java.util.Map<java.lang.String, java.lang.String>"> </parameter> </method> <method name="bindProperties" return="void" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binder" type="com.google.inject.Binder"> </parameter> <parameter name="properties" type="java.util.Properties"> </parameter> </method> <method name="named" return="com.google.inject.name.Named" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="name" type="java.lang.String"> </parameter> </method> </class> </package> <package name="com.google.inject.persist" > <class name="PersistFilter" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <constructor name="PersistFilter" type="com.google.inject.persist.PersistFilter" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="unitOfWork" type="com.google.inject.persist.UnitOfWork"> </parameter> <parameter name="persistService" type="com.google.inject.persist.PersistService"> </parameter> </constructor> <method name="destroy" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="doFilter" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="servletRequest" type="ServletRequest"> </parameter> <parameter name="servletResponse" type="ServletResponse"> </parameter> <parameter name="filterChain" type="FilterChain"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> <exception name="ServletException" type="ServletException"> </exception> </method> <method name="init" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="filterConfig" type="FilterConfig"> </parameter> <exception name="ServletException" type="ServletException"> </exception> </method> </class> <class name="PersistModule" extends="com.google.inject.AbstractModule" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="PersistModule" type="com.google.inject.persist.PersistModule" 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="protected" > </method> <method name="configurePersistence" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > </method> <method name="getTransactionInterceptor" return="org.aopalliance.intercept.MethodInterceptor" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > </method> </class> <interface name="PersistService" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="start" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="stop" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <class name="Transactional" 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="UnitOfWork" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="begin" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="end" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> </package> <package name="com.google.inject.persist.finder" > <class name="DynamicFinder" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <constructor name="DynamicFinder" type="com.google.inject.persist.finder.DynamicFinder" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="method" type="java.lang.reflect.Method"> </parameter> </constructor> <method name="from" return="com.google.inject.persist.finder.DynamicFinder" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="method" type="java.lang.reflect.Method"> </parameter> </method> <method name="metadata" return="com.google.inject.persist.finder.Finder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <class name="Finder" 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="FirstResult" 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="MaxResults" 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="com.google.inject.persist.jpa" > <class name="JpaPersistModule" extends="com.google.inject.persist.PersistModule" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <constructor name="JpaPersistModule" type="com.google.inject.persist.jpa.JpaPersistModule" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="jpaUnit" type="java.lang.String"> </parameter> </constructor> <method name="addFinder" return="com.google.inject.persist.jpa.JpaPersistModule" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="iface" type="java.lang.Class<T>"> </parameter> </method> <method name="configurePersistence" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > </method> <method name="getTransactionInterceptor" return="org.aopalliance.intercept.MethodInterceptor" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > </method> <method name="properties" return="com.google.inject.persist.jpa.JpaPersistModule" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="properties" type="java.util.Properties"> </parameter> </method> </class> </package> <package name="com.google.inject.servlet" > <class name="GuiceFilter" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="GuiceFilter" type="com.google.inject.servlet.GuiceFilter" static="false" final="false" deprecated="not deprecated" visibility="public" > </constructor> <method name="destroy" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="doFilter" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="servletRequest" type="ServletRequest"> </parameter> <parameter name="servletResponse" type="ServletResponse"> </parameter> <parameter name="filterChain" type="FilterChain"> </parameter> <exception name="IOException" type="java.io.IOException"> </exception> <exception name="ServletException" type="ServletException"> </exception> </method> <method name="init" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="filterConfig" type="FilterConfig"> </parameter> <exception name="ServletException" type="ServletException"> </exception> </method> </class> <class name="GuiceServletContextListener" extends="java.lang.Object" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="GuiceServletContextListener" type="com.google.inject.servlet.GuiceServletContextListener" static="false" final="false" deprecated="not deprecated" visibility="public" > </constructor> <method name="contextDestroyed" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="servletContextEvent" type="ServletContextEvent"> </parameter> </method> <method name="contextInitialized" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="servletContextEvent" type="ServletContextEvent"> </parameter> </method> <method name="getInjector" return="com.google.inject.Injector" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > </method> </class> <interface name="InstanceFilterBinding" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.servlet.ServletModuleBinding"> </implements> <method name="getFilterInstance" return="Filter" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <interface name="InstanceServletBinding" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.servlet.ServletModuleBinding"> </implements> <method name="getServletInstance" return="HttpServlet" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <interface name="LinkedFilterBinding" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.servlet.ServletModuleBinding"> </implements> <method name="getLinkedKey" return="com.google.inject.Key<? extends Filter>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <interface name="LinkedServletBinding" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.servlet.ServletModuleBinding"> </implements> <method name="getLinkedKey" return="com.google.inject.Key<? extends HttpServlet>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <class name="RequestParameters" 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="RequestScoped" 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="ScopingException" extends="java.lang.IllegalStateException" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <constructor name="ScopingException" type="com.google.inject.servlet.ScopingException" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="message" type="java.lang.String"> </parameter> </constructor> </class> <class name="ScopingOnly" 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="ServletModule" extends="com.google.inject.AbstractModule" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="ServletModule" type="com.google.inject.servlet.ServletModule" 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="protected" > </method> <method name="configureServlets" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > </method> <method name="filter" return="com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="urlPattern" type="java.lang.String"> </parameter> <parameter name="morePatterns" type="java.lang.String..."> </parameter> </method> <method name="filterRegex" return="com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="regex" type="java.lang.String"> </parameter> <parameter name="regexes" type="java.lang.String..."> </parameter> </method> <method name="getServletContext" return="ServletContext" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > </method> <method name="serve" return="com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="urlPattern" type="java.lang.String"> </parameter> <parameter name="morePatterns" type="java.lang.String..."> </parameter> </method> <method name="serveRegex" return="com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder" abstract="false" native="false" synchronized="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > <parameter name="regex" type="java.lang.String"> </parameter> <parameter name="regexes" type="java.lang.String..."> </parameter> </method> </class> <interface name="ServletModule.FilterKeyBindingBuilder" abstract="true" static="true" final="false" deprecated="not deprecated" visibility="public" > <method name="through" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="filter" type="Filter"> </parameter> </method> <method name="through" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="filter" type="Filter"> </parameter> <parameter name="initParams" type="java.util.Map<java.lang.String, java.lang.String>"> </parameter> </method> <method name="through" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="filterKey" type="com.google.inject.Key<? extends Filter>"> </parameter> </method> <method name="through" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="filterKey" type="com.google.inject.Key<? extends Filter>"> </parameter> <parameter name="initParams" type="java.util.Map<java.lang.String, java.lang.String>"> </parameter> </method> <method name="through" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="filterKey" type="java.lang.Class<? extends Filter>"> </parameter> </method> <method name="through" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="filterKey" type="java.lang.Class<? extends Filter>"> </parameter> <parameter name="initParams" type="java.util.Map<java.lang.String, java.lang.String>"> </parameter> </method> </interface> <interface name="ServletModule.ServletKeyBindingBuilder" abstract="true" static="true" final="false" deprecated="not deprecated" visibility="public" > <method name="with" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="servlet" type="HttpServlet"> </parameter> </method> <method name="with" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="servlet" type="HttpServlet"> </parameter> <parameter name="initParams" type="java.util.Map<java.lang.String, java.lang.String>"> </parameter> </method> <method name="with" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="servletKey" type="com.google.inject.Key<? extends HttpServlet>"> </parameter> </method> <method name="with" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="servletKey" type="com.google.inject.Key<? extends HttpServlet>"> </parameter> <parameter name="initParams" type="java.util.Map<java.lang.String, java.lang.String>"> </parameter> </method> <method name="with" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="servletKey" type="java.lang.Class<? extends HttpServlet>"> </parameter> </method> <method name="with" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="servletKey" type="java.lang.Class<? extends HttpServlet>"> </parameter> <parameter name="initParams" type="java.util.Map<java.lang.String, java.lang.String>"> </parameter> </method> </interface> <interface name="ServletModuleBinding" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="getInitParams" return="java.util.Map<java.lang.String, java.lang.String>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getPattern" return="java.lang.String" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getUriPatternType" return="com.google.inject.servlet.UriPatternType" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="matchesUri" return="boolean" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="uri" type="java.lang.String"> </parameter> </method> </interface> <interface name="ServletModuleTargetVisitor" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.BindingTargetVisitor"> </implements> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.servlet.InstanceFilterBinding"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.servlet.InstanceServletBinding"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.servlet.LinkedFilterBinding"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.servlet.LinkedServletBinding"> </parameter> </method> </interface> <class name="ServletScopes" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="continueRequest" return="java.util.concurrent.Callable<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="callable" type="java.util.concurrent.Callable<T>"> </parameter> <parameter name="seedMap" type="java.util.Map<com.google.inject.Key<?>, java.lang.Object>"> </parameter> </method> <method name="isRequestScoped" return="boolean" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.Binding<?>"> </parameter> </method> <method name="scopeRequest" return="java.util.concurrent.Callable<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="callable" type="java.util.concurrent.Callable<T>"> </parameter> <parameter name="seedMap" type="java.util.Map<com.google.inject.Key<?>, java.lang.Object>"> </parameter> </method> <method name="transferRequest" return="java.util.concurrent.Callable<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="callable" type="java.util.concurrent.Callable<T>"> </parameter> </method> <field name="REQUEST" type="com.google.inject.Scope" transient="false" volatile="false" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="SESSION" type="com.google.inject.Scope" transient="false" volatile="false" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> </class> <class name="SessionScoped" 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="UriPatternType" extends="java.lang.Enum" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <method name="valueOf" return="com.google.inject.servlet.UriPatternType" 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="com.google.inject.servlet.UriPatternType[]" abstract="false" native="false" synchronized="false" static="true" final="true" deprecated="not deprecated" visibility="public" > </method> </class> </package> <package name="com.google.inject.spi" > <interface name="BindingScopingVisitor" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="visitEagerSingleton" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="visitNoScoping" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="visitScope" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="scope" type="com.google.inject.Scope"> </parameter> </method> <method name="visitScopeAnnotation" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="scopeAnnotation" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> </method> </interface> <interface name="BindingTargetVisitor" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.ConstructorBinding<? extends T>"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.ConvertedConstantBinding<? extends T>"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.ExposedBinding<? extends T>"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.InstanceBinding<? extends T>"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.LinkedKeyBinding<? extends T>"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.ProviderBinding<? extends T>"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.ProviderInstanceBinding<? extends T>"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.ProviderKeyBinding<? extends T>"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.UntargettedBinding<? extends T>"> </parameter> </method> </interface> <interface name="ConstructorBinding" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.Binding"> </implements> <implements name="com.google.inject.spi.HasDependencies"> </implements> <method name="getConstructor" return="com.google.inject.spi.InjectionPoint" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getInjectableMembers" return="java.util.Set<com.google.inject.spi.InjectionPoint>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getMethodInterceptors" return="java.util.Map<java.lang.reflect.Method, java.util.List<org.aopalliance.intercept.MethodInterceptor>>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <interface name="ConvertedConstantBinding" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.Binding"> </implements> <implements name="com.google.inject.spi.HasDependencies"> </implements> <method name="getDependencies" return="java.util.Set<com.google.inject.spi.Dependency<?>>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getSourceKey" return="com.google.inject.Key<java.lang.String>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getTypeConverterBinding" return="com.google.inject.spi.TypeConverterBinding" 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="DefaultBindingScopingVisitor" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.BindingScopingVisitor"> </implements> <constructor name="DefaultBindingScopingVisitor" type="com.google.inject.spi.DefaultBindingScopingVisitor" static="false" final="false" deprecated="not deprecated" visibility="public" > </constructor> <method name="visitEagerSingleton" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="visitNoScoping" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="visitOther" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > </method> <method name="visitScope" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="scope" type="com.google.inject.Scope"> </parameter> </method> <method name="visitScopeAnnotation" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="scopeAnnotation" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> </method> </class> <class name="DefaultBindingTargetVisitor" extends="java.lang.Object" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.BindingTargetVisitor"> </implements> <constructor name="DefaultBindingTargetVisitor" type="com.google.inject.spi.DefaultBindingTargetVisitor" static="false" final="false" deprecated="not deprecated" visibility="public" > </constructor> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="constructorBinding" type="com.google.inject.spi.ConstructorBinding<? extends T>"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="convertedConstantBinding" type="com.google.inject.spi.ConvertedConstantBinding<? extends T>"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="exposedBinding" type="com.google.inject.spi.ExposedBinding<? extends T>"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="instanceBinding" type="com.google.inject.spi.InstanceBinding<? extends T>"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="linkedKeyBinding" type="com.google.inject.spi.LinkedKeyBinding<? extends T>"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="providerBinding" type="com.google.inject.spi.ProviderBinding<? extends T>"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="providerInstanceBinding" type="com.google.inject.spi.ProviderInstanceBinding<? extends T>"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="providerKeyBinding" type="com.google.inject.spi.ProviderKeyBinding<? extends T>"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="untargettedBinding" type="com.google.inject.spi.UntargettedBinding<? extends T>"> </parameter> </method> <method name="visitOther" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="binding" type="com.google.inject.Binding<? extends T>"> </parameter> </method> </class> <class name="DefaultElementVisitor" extends="java.lang.Object" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.ElementVisitor"> </implements> <constructor name="DefaultElementVisitor" type="com.google.inject.spi.DefaultElementVisitor" static="false" final="false" deprecated="not deprecated" visibility="public" > </constructor> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.Binding<T>"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="option" type="com.google.inject.spi.DisableCircularProxiesOption"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="injectionRequest" type="com.google.inject.spi.InjectionRequest<?>"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="interceptorBinding" type="com.google.inject.spi.InterceptorBinding"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="lookup" type="com.google.inject.spi.MembersInjectorLookup<T>"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="message" type="com.google.inject.spi.Message"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="privateElements" type="com.google.inject.spi.PrivateElements"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="providerLookup" type="com.google.inject.spi.ProviderLookup<T>"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.ProvisionListenerBinding"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="option" type="com.google.inject.spi.RequireAtInjectOnConstructorsOption"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="option" type="com.google.inject.spi.RequireExactBindingAnnotationsOption"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="option" type="com.google.inject.spi.RequireExplicitBindingsOption"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="scopeBinding" type="com.google.inject.spi.ScopeBinding"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="staticInjectionRequest" type="com.google.inject.spi.StaticInjectionRequest"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="typeConverterBinding" type="com.google.inject.spi.TypeConverterBinding"> </parameter> </method> <method name="visit" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.TypeListenerBinding"> </parameter> </method> <method name="visitOther" return="V" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="protected" > <parameter name="element" type="com.google.inject.spi.Element"> </parameter> </method> </class> <class name="Dependency" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <method name="forInjectionPoints" return="java.util.Set<com.google.inject.spi.Dependency<?>>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="injectionPoints" type="java.util.Set<com.google.inject.spi.InjectionPoint>"> </parameter> </method> <method name="get" return="com.google.inject.spi.Dependency<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="key" type="com.google.inject.Key<T>"> </parameter> </method> <method name="getInjectionPoint" return="com.google.inject.spi.InjectionPoint" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getKey" return="com.google.inject.Key<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getParameterIndex" return="int" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="isNullable" return="boolean" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <class name="DependencyAndSource" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <constructor name="DependencyAndSource" type="com.google.inject.spi.DependencyAndSource" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="dependency" type="com.google.inject.spi.Dependency<?>"> </parameter> <parameter name="source" type="java.lang.Object"> </parameter> </constructor> <method name="getBindingSource" return="java.lang.String" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getDependency" return="com.google.inject.spi.Dependency<?>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <class name="DisableCircularProxiesOption" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.Element"> </implements> <method name="acceptVisitor" return="T" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="visitor" type="com.google.inject.spi.ElementVisitor<T>"> </parameter> </method> <method name="applyTo" 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="getSource" return="java.lang.Object" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <interface name="Element" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="acceptVisitor" return="T" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="visitor" type="com.google.inject.spi.ElementVisitor<T>"> </parameter> </method> <method name="applyTo" return="void" 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> <method name="getSource" return="java.lang.Object" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <class name="ElementSource" 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="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getModuleClassNames" return="java.util.List<java.lang.String>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getModuleConfigurePositionsInStackTrace" return="java.util.List<java.lang.Integer>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getOriginalElementSource" return="com.google.inject.spi.ElementSource" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getStackTrace" return="java.lang.StackTraceElement[]" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <interface name="ElementVisitor" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.Binding<T>"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="option" type="com.google.inject.spi.DisableCircularProxiesOption"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="request" type="com.google.inject.spi.InjectionRequest<?>"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.InterceptorBinding"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="lookup" type="com.google.inject.spi.MembersInjectorLookup<T>"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="message" type="com.google.inject.spi.Message"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="elements" type="com.google.inject.spi.PrivateElements"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="lookup" type="com.google.inject.spi.ProviderLookup<T>"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.ProvisionListenerBinding"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="option" type="com.google.inject.spi.RequireAtInjectOnConstructorsOption"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="option" type="com.google.inject.spi.RequireExactBindingAnnotationsOption"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="option" type="com.google.inject.spi.RequireExplicitBindingsOption"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.ScopeBinding"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="request" type="com.google.inject.spi.StaticInjectionRequest"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.TypeConverterBinding"> </parameter> </method> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binding" type="com.google.inject.spi.TypeListenerBinding"> </parameter> </method> </interface> <class name="Elements" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <constructor name="Elements" type="com.google.inject.spi.Elements" static="false" final="false" deprecated="not deprecated" visibility="public" > </constructor> <method name="getElements" return="java.util.List<com.google.inject.spi.Element>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="modules" type="com.google.inject.Module..."> </parameter> </method> <method name="getElements" return="java.util.List<com.google.inject.spi.Element>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="stage" type="com.google.inject.Stage"> </parameter> <parameter name="modules" type="com.google.inject.Module..."> </parameter> </method> <method name="getElements" return="java.util.List<com.google.inject.spi.Element>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="stage" type="com.google.inject.Stage"> </parameter> <parameter name="modules" type="java.lang.Iterable<? extends com.google.inject.Module>"> </parameter> </method> <method name="getElements" return="java.util.List<com.google.inject.spi.Element>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="modules" type="java.lang.Iterable<? extends com.google.inject.Module>"> </parameter> </method> <method name="getModule" return="com.google.inject.Module" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="elements" type="java.lang.Iterable<? extends com.google.inject.spi.Element>"> </parameter> </method> </class> <interface name="ExposedBinding" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.Binding"> </implements> <implements name="com.google.inject.spi.HasDependencies"> </implements> <method name="applyTo" return="void" 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> <method name="getPrivateElements" return="com.google.inject.spi.PrivateElements" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <interface name="HasDependencies" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="getDependencies" return="java.util.Set<com.google.inject.spi.Dependency<?>>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <interface name="InjectionListener" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="afterInjection" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="injectee" type="I"> </parameter> </method> </interface> <class name="InjectionPoint" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <method name="forConstructor" return="com.google.inject.spi.InjectionPoint" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="constructor" type="java.lang.reflect.Constructor<T>"> </parameter> </method> <method name="forConstructor" return="com.google.inject.spi.InjectionPoint" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="constructor" type="java.lang.reflect.Constructor<T>"> </parameter> <parameter name="type" type="com.google.inject.TypeLiteral<? extends T>"> </parameter> </method> <method name="forConstructorOf" return="com.google.inject.spi.InjectionPoint" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="com.google.inject.TypeLiteral<?>"> </parameter> </method> <method name="forConstructorOf" return="com.google.inject.spi.InjectionPoint" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.Class<?>"> </parameter> </method> <method name="forInstanceMethodsAndFields" return="java.util.Set<com.google.inject.spi.InjectionPoint>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="com.google.inject.TypeLiteral<?>"> </parameter> </method> <method name="forInstanceMethodsAndFields" return="java.util.Set<com.google.inject.spi.InjectionPoint>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.Class<?>"> </parameter> </method> <method name="forStaticMethodsAndFields" return="java.util.Set<com.google.inject.spi.InjectionPoint>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="com.google.inject.TypeLiteral<?>"> </parameter> </method> <method name="forStaticMethodsAndFields" return="java.util.Set<com.google.inject.spi.InjectionPoint>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.Class<?>"> </parameter> </method> <method name="getDeclaringType" return="com.google.inject.TypeLiteral<?>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getDependencies" return="java.util.List<com.google.inject.spi.Dependency<?>>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getMember" return="java.lang.reflect.Member" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="isOptional" return="boolean" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="isToolable" return="boolean" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <class name="InjectionRequest" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.Element"> </implements> <constructor name="InjectionRequest" type="com.google.inject.spi.InjectionRequest" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="java.lang.Object"> </parameter> <parameter name="type" type="com.google.inject.TypeLiteral<T>"> </parameter> <parameter name="instance" type="T"> </parameter> </constructor> <method name="acceptVisitor" return="R" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="visitor" type="com.google.inject.spi.ElementVisitor<R>"> </parameter> </method> <method name="applyTo" 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="getInjectionPoints" return="java.util.Set<com.google.inject.spi.InjectionPoint>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <exception name="ConfigurationException" type="com.google.inject.ConfigurationException"> </exception> </method> <method name="getInstance" return="T" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getSource" return="java.lang.Object" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getType" return="com.google.inject.TypeLiteral<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <interface name="InstanceBinding" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.Binding"> </implements> <implements name="com.google.inject.spi.HasDependencies"> </implements> <method name="getInjectionPoints" return="java.util.Set<com.google.inject.spi.InjectionPoint>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getInstance" return="T" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <class name="InterceptorBinding" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.Element"> </implements> <method name="acceptVisitor" return="T" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="visitor" type="com.google.inject.spi.ElementVisitor<T>"> </parameter> </method> <method name="applyTo" 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="getClassMatcher" return="com.google.inject.matcher.Matcher<? super java.lang.Class<?>>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getInterceptors" return="java.util.List<org.aopalliance.intercept.MethodInterceptor>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getMethodMatcher" return="com.google.inject.matcher.Matcher<? super java.lang.reflect.Method>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getSource" return="java.lang.Object" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <interface name="LinkedKeyBinding" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.Binding"> </implements> <method name="getLinkedKey" return="com.google.inject.Key<? extends T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <class name="MembersInjectorLookup" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.Element"> </implements> <constructor name="MembersInjectorLookup" type="com.google.inject.spi.MembersInjectorLookup" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="java.lang.Object"> </parameter> <parameter name="type" type="com.google.inject.TypeLiteral<T>"> </parameter> </constructor> <method name="acceptVisitor" return="T" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="visitor" type="com.google.inject.spi.ElementVisitor<T>"> </parameter> </method> <method name="applyTo" 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="getDelegate" return="com.google.inject.MembersInjector<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getSource" return="java.lang.Object" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getType" return="com.google.inject.TypeLiteral<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="initializeDelegate" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="delegate" type="com.google.inject.MembersInjector<T>"> </parameter> </method> </class> <class name="Message" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.Element"> </implements> <constructor name="Message" type="com.google.inject.spi.Message" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="java.lang.Object"> </parameter> <parameter name="message" type="java.lang.String"> </parameter> </constructor> <constructor name="Message" type="com.google.inject.spi.Message" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="message" type="java.lang.String"> </parameter> </constructor> <constructor name="Message" type="com.google.inject.spi.Message" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="message" type="java.lang.String"> </parameter> <parameter name="cause" type="java.lang.Throwable"> </parameter> </constructor> <constructor name="Message" type="com.google.inject.spi.Message" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="sources" type="java.util.List<java.lang.Object>"> </parameter> <parameter name="message" type="java.lang.String"> </parameter> <parameter name="cause" type="java.lang.Throwable"> </parameter> </constructor> <method name="acceptVisitor" return="T" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="visitor" type="com.google.inject.spi.ElementVisitor<T>"> </parameter> </method> <method name="applyTo" 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="getCause" return="java.lang.Throwable" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getMessage" return="java.lang.String" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getSource" return="java.lang.String" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getSources" return="java.util.List<java.lang.Object>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <interface name="PrivateElements" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.Element"> </implements> <method name="getElements" return="java.util.List<com.google.inject.spi.Element>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getExposedKeys" return="java.util.Set<com.google.inject.Key<?>>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getExposedSource" return="java.lang.Object" abstract="true" 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="getInjector" return="com.google.inject.Injector" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <interface name="ProviderBinding" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.Binding"> </implements> <method name="getProvidedKey" return="com.google.inject.Key<?>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <interface name="ProviderInstanceBinding" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.Binding"> </implements> <implements name="com.google.inject.spi.HasDependencies"> </implements> <method name="getInjectionPoints" return="java.util.Set<com.google.inject.spi.InjectionPoint>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getProviderInstance" return="com.google.inject.Provider<? extends T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="deprecated" visibility="public" > </method> <method name="getUserSuppliedProvider" return="javax.inject.Provider<? extends T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <interface name="ProviderKeyBinding" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.Binding"> </implements> <method name="getProviderKey" return="com.google.inject.Key<? extends javax.inject.Provider<? extends T>>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <class name="ProviderLookup" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.Element"> </implements> <constructor name="ProviderLookup" type="com.google.inject.spi.ProviderLookup" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="java.lang.Object"> </parameter> <parameter name="key" type="com.google.inject.Key<T>"> </parameter> </constructor> <method name="acceptVisitor" return="T" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="visitor" type="com.google.inject.spi.ElementVisitor<T>"> </parameter> </method> <method name="applyTo" 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="getDelegate" return="com.google.inject.Provider<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getKey" return="com.google.inject.Key<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getProvider" return="com.google.inject.Provider<T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getSource" return="java.lang.Object" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="initializeDelegate" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="delegate" type="com.google.inject.Provider<T>"> </parameter> </method> </class> <interface name="ProviderWithDependencies" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.HasDependencies"> </implements> <implements name="com.google.inject.Provider"> </implements> </interface> <interface name="ProviderWithExtensionVisitor" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.Provider"> </implements> <method name="acceptExtensionVisitor" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="visitor" type="com.google.inject.spi.BindingTargetVisitor<B, V>"> </parameter> <parameter name="binding" type="com.google.inject.spi.ProviderInstanceBinding<? extends B>"> </parameter> </method> </interface> <interface name="ProvidesMethodBinding" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.HasDependencies"> </implements> <method name="getEnclosingInstance" return="java.lang.Object" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getKey" return="com.google.inject.Key<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getMethod" return="java.lang.reflect.Method" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <interface name="ProvidesMethodTargetVisitor" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.BindingTargetVisitor"> </implements> <method name="visit" return="V" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="providesMethodBinding" type="com.google.inject.spi.ProvidesMethodBinding<? extends T>"> </parameter> </method> </interface> <interface name="ProvisionListener" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="onProvision" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="provision" type="com.google.inject.spi.ProvisionListener.ProvisionInvocation<T>"> </parameter> </method> </interface> <class name="ProvisionListener.ProvisionInvocation" extends="java.lang.Object" abstract="true" static="true" final="false" deprecated="not deprecated" visibility="public" > <constructor name="ProvisionInvocation" type="com.google.inject.spi.ProvisionListener.ProvisionInvocation" static="false" final="false" deprecated="not deprecated" visibility="public" > </constructor> <method name="getBinding" return="com.google.inject.Binding<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getDependencyChain" return="java.util.List<com.google.inject.spi.DependencyAndSource>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="provision" return="T" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <class name="ProvisionListenerBinding" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.Element"> </implements> <method name="acceptVisitor" return="R" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="visitor" type="com.google.inject.spi.ElementVisitor<R>"> </parameter> </method> <method name="applyTo" 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="getBindingMatcher" return="com.google.inject.matcher.Matcher<? super com.google.inject.Binding<?>>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getListeners" return="java.util.List<com.google.inject.spi.ProvisionListener>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getSource" return="java.lang.Object" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <class name="RequireAtInjectOnConstructorsOption" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.Element"> </implements> <method name="acceptVisitor" return="T" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="visitor" type="com.google.inject.spi.ElementVisitor<T>"> </parameter> </method> <method name="applyTo" 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="getSource" return="java.lang.Object" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <class name="RequireExactBindingAnnotationsOption" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.Element"> </implements> <method name="acceptVisitor" return="T" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="visitor" type="com.google.inject.spi.ElementVisitor<T>"> </parameter> </method> <method name="applyTo" 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="getSource" return="java.lang.Object" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <class name="RequireExplicitBindingsOption" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.Element"> </implements> <method name="acceptVisitor" return="T" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="visitor" type="com.google.inject.spi.ElementVisitor<T>"> </parameter> </method> <method name="applyTo" 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="getSource" return="java.lang.Object" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <class name="ScopeBinding" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.Element"> </implements> <method name="acceptVisitor" return="T" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="visitor" type="com.google.inject.spi.ElementVisitor<T>"> </parameter> </method> <method name="applyTo" 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="getAnnotationType" return="java.lang.Class<? extends java.lang.annotation.Annotation>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getScope" return="com.google.inject.Scope" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getSource" return="java.lang.Object" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <class name="StaticInjectionRequest" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.Element"> </implements> <method name="acceptVisitor" return="T" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="visitor" type="com.google.inject.spi.ElementVisitor<T>"> </parameter> </method> <method name="applyTo" 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="getInjectionPoints" return="java.util.Set<com.google.inject.spi.InjectionPoint>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <exception name="ConfigurationException" type="com.google.inject.ConfigurationException"> </exception> </method> <method name="getSource" return="java.lang.Object" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getType" return="java.lang.Class<?>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <class name="Toolable" 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="TypeConverter" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="convert" return="java.lang.Object" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="value" type="java.lang.String"> </parameter> <parameter name="toType" type="com.google.inject.TypeLiteral<?>"> </parameter> </method> </interface> <class name="TypeConverterBinding" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.Element"> </implements> <constructor name="TypeConverterBinding" type="com.google.inject.spi.TypeConverterBinding" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="source" type="java.lang.Object"> </parameter> <parameter name="typeMatcher" type="com.google.inject.matcher.Matcher<? super com.google.inject.TypeLiteral<?>>"> </parameter> <parameter name="typeConverter" type="com.google.inject.spi.TypeConverter"> </parameter> </constructor> <method name="acceptVisitor" return="T" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="visitor" type="com.google.inject.spi.ElementVisitor<T>"> </parameter> </method> <method name="applyTo" 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="getSource" return="java.lang.Object" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getTypeConverter" return="com.google.inject.spi.TypeConverter" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getTypeMatcher" return="com.google.inject.matcher.Matcher<? super com.google.inject.TypeLiteral<?>>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <interface name="TypeEncounter" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="addError" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="message" type="com.google.inject.spi.Message"> </parameter> </method> <method name="addError" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="message" type="java.lang.String"> </parameter> <parameter name="arguments" type="java.lang.Object..."> </parameter> </method> <method name="addError" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="t" type="java.lang.Throwable"> </parameter> </method> <method name="bindInterceptor" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="methodMatcher" type="com.google.inject.matcher.Matcher<? super java.lang.reflect.Method>"> </parameter> <parameter name="interceptors" type="org.aopalliance.intercept.MethodInterceptor..."> </parameter> </method> <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="typeLiteral" type="com.google.inject.TypeLiteral<T>"> </parameter> </method> <method name="getMembersInjector" return="com.google.inject.MembersInjector<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.Class<T>"> </parameter> </method> <method name="getProvider" return="com.google.inject.Provider<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="key" type="com.google.inject.Key<T>"> </parameter> </method> <method name="getProvider" return="com.google.inject.Provider<T>" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.Class<T>"> </parameter> </method> <method name="register" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="membersInjector" type="com.google.inject.MembersInjector<? super I>"> </parameter> </method> <method name="register" return="void" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="listener" type="com.google.inject.spi.InjectionListener<? super I>"> </parameter> </method> </interface> <interface name="TypeListener" 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="type" type="com.google.inject.TypeLiteral<I>"> </parameter> <parameter name="encounter" type="com.google.inject.spi.TypeEncounter<I>"> </parameter> </method> </interface> <class name="TypeListenerBinding" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.spi.Element"> </implements> <method name="acceptVisitor" return="T" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="visitor" type="com.google.inject.spi.ElementVisitor<T>"> </parameter> </method> <method name="applyTo" 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="getListener" return="com.google.inject.spi.TypeListener" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getSource" return="java.lang.Object" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getTypeMatcher" return="com.google.inject.matcher.Matcher<? super com.google.inject.TypeLiteral<?>>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </class> <interface name="UntargettedBinding" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <implements name="com.google.inject.Binding"> </implements> </interface> </package> <package name="com.google.inject.spring" > <class name="SpringIntegration" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="bindAll" return="void" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binder" type="com.google.inject.Binder"> </parameter> <parameter name="beanFactory" type="ListableBeanFactory"> </parameter> </method> <method name="fromSpring" return="com.google.inject.Provider<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="type" type="java.lang.Class<T>"> </parameter> <parameter name="name" type="java.lang.String"> </parameter> </method> </class> </package> <package name="com.google.inject.throwingproviders" > <interface name="CheckedProvider" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="get" return="T" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <exception name="Exception" type="java.lang.Exception"> </exception> </method> </interface> <class name="CheckedProvides" 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="ThrowingInject" 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="ThrowingProvider" abstract="true" static="false" final="false" deprecated="deprecated" visibility="public" > <implements name="com.google.inject.throwingproviders.CheckedProvider"> </implements> <method name="get" return="T" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <exception name="Exception" type="java.lang.Exception"> </exception> </method> </interface> <class name="ThrowingProviderBinder" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="bind" return="com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder<P, T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="interfaceType" type="java.lang.Class<P>"> </parameter> <parameter name="typeLiteral" type="com.google.inject.TypeLiteral<T>"> </parameter> </method> <method name="bind" return="com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder<P, T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="interfaceType" type="java.lang.Class<P>"> </parameter> <parameter name="clazz" type="java.lang.Class<T>"> </parameter> </method> <method name="bind" return="com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder<P, ?>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="deprecated" visibility="public" > <parameter name="interfaceType" type="java.lang.Class<P>"> </parameter> <parameter name="clazz" type="java.lang.reflect.Type"> </parameter> </method> <method name="create" return="com.google.inject.throwingproviders.ThrowingProviderBinder" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="binder" type="com.google.inject.Binder"> </parameter> </method> <method name="forModule" return="com.google.inject.Module" 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> </class> <class name="ThrowingProviderBinder.SecondaryBinder" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="SecondaryBinder" type="com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="interfaceType" type="java.lang.Class<P>"> </parameter> <parameter name="valueType" type="java.lang.reflect.Type"> </parameter> </constructor> <method name="annotatedWith" return="com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder<P, T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="annotationType" type="java.lang.Class<? extends java.lang.annotation.Annotation>"> </parameter> </method> <method name="annotatedWith" return="com.google.inject.throwingproviders.ThrowingProviderBinder.SecondaryBinder<P, T>" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="annotation" type="java.lang.annotation.Annotation"> </parameter> </method> <method name="providing" return="com.google.inject.binder.ScopedBindingBuilder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="cxtorLiteral" type="com.google.inject.TypeLiteral<? extends T>"> </parameter> </method> <method name="providing" return="com.google.inject.binder.ScopedBindingBuilder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="cxtorClass" type="java.lang.Class<? extends T>"> </parameter> </method> <method name="to" return="com.google.inject.binder.ScopedBindingBuilder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="target" type="P"> </parameter> </method> <method name="to" return="com.google.inject.binder.ScopedBindingBuilder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="targetKey" type="com.google.inject.Key<? extends P>"> </parameter> </method> <method name="to" return="com.google.inject.binder.ScopedBindingBuilder" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="targetType" type="java.lang.Class<? extends P>"> </parameter> </method> </class> </package> <package name="com.google.inject.tools.jmx" > <interface name="ManagedBindingMBean" abstract="true" static="false" final="false" deprecated="not deprecated" visibility="public" > <method name="getKey" return="java.lang.String" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getProvider" return="java.lang.String" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getSource" return="java.lang.String" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > </method> </interface> <class name="Manager" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="Manager" type="com.google.inject.tools.jmx.Manager" static="false" final="false" deprecated="not deprecated" visibility="public" > </constructor> <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> <exception name="Exception" type="java.lang.Exception"> </exception> </method> <method name="manage" return="void" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="domain" type="java.lang.String"> </parameter> <parameter name="injector" type="com.google.inject.Injector"> </parameter> </method> <method name="manage" return="void" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="server" type="javax.management.MBeanServer"> </parameter> <parameter name="domain" type="java.lang.String"> </parameter> <parameter name="injector" type="com.google.inject.Injector"> </parameter> </method> </class> </package> <package name="com.google.inject.util" > <class name="Modules" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <method name="combine" return="com.google.inject.Module" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="modules" type="com.google.inject.Module..."> </parameter> </method> <method name="combine" return="com.google.inject.Module" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="modules" type="java.lang.Iterable<? extends com.google.inject.Module>"> </parameter> </method> <method name="override" return="com.google.inject.util.Modules.OverriddenModuleBuilder" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="modules" type="com.google.inject.Module..."> </parameter> </method> <method name="override" return="com.google.inject.util.Modules.OverriddenModuleBuilder" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="modules" type="java.lang.Iterable<? extends com.google.inject.Module>"> </parameter> </method> <field name="EMPTY_MODULE" type="com.google.inject.Module" transient="false" volatile="false" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> </class> <interface name="Modules.OverriddenModuleBuilder" abstract="true" static="true" final="false" deprecated="not deprecated" visibility="public" > <method name="with" return="com.google.inject.Module" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="overrides" type="com.google.inject.Module..."> </parameter> </method> <method name="with" return="com.google.inject.Module" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="overrides" type="java.lang.Iterable<? extends com.google.inject.Module>"> </parameter> </method> </interface> <class name="Providers" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <method name="guicify" return="com.google.inject.Provider<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="provider" type="javax.inject.Provider<T>"> </parameter> </method> <method name="of" return="com.google.inject.Provider<T>" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="instance" type="T"> </parameter> </method> </class> <class name="Types" extends="java.lang.Object" abstract="false" static="false" final="true" deprecated="not deprecated" visibility="public" > <method name="arrayOf" return="java.lang.reflect.GenericArrayType" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="componentType" type="java.lang.reflect.Type"> </parameter> </method> <method name="listOf" return="java.lang.reflect.ParameterizedType" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="elementType" type="java.lang.reflect.Type"> </parameter> </method> <method name="mapOf" return="java.lang.reflect.ParameterizedType" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="keyType" type="java.lang.reflect.Type"> </parameter> <parameter name="valueType" type="java.lang.reflect.Type"> </parameter> </method> <method name="newParameterizedType" return="java.lang.reflect.ParameterizedType" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="rawType" type="java.lang.reflect.Type"> </parameter> <parameter name="typeArguments" type="java.lang.reflect.Type..."> </parameter> </method> <method name="newParameterizedTypeWithOwner" return="java.lang.reflect.ParameterizedType" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="ownerType" type="java.lang.reflect.Type"> </parameter> <parameter name="rawType" type="java.lang.reflect.Type"> </parameter> <parameter name="typeArguments" type="java.lang.reflect.Type..."> </parameter> </method> <method name="providerOf" return="java.lang.reflect.ParameterizedType" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="providedType" type="java.lang.reflect.Type"> </parameter> </method> <method name="setOf" return="java.lang.reflect.ParameterizedType" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="elementType" type="java.lang.reflect.Type"> </parameter> </method> <method name="subtypeOf" return="java.lang.reflect.WildcardType" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="bound" type="java.lang.reflect.Type"> </parameter> </method> <method name="supertypeOf" return="java.lang.reflect.WildcardType" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="bound" type="java.lang.reflect.Type"> </parameter> </method> </class> </package> </api>