summaryrefslogtreecommitdiffstats
path: root/1.3/apidocs/index-all.html
diff options
context:
space:
mode:
Diffstat (limited to '1.3/apidocs/index-all.html')
-rw-r--r--1.3/apidocs/index-all.html598
1 files changed, 598 insertions, 0 deletions
diff --git a/1.3/apidocs/index-all.html b/1.3/apidocs/index-all.html
new file mode 100644
index 0000000..3cd8a93
--- /dev/null
+++ b/1.3/apidocs/index-all.html
@@ -0,0 +1,598 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_79) on Fri May 08 20:52:10 EDT 2015 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>Index (Sangria 1.3 API)</title>
+<meta name="date" content="2015-05-08">
+<link rel="stylesheet" type="text/css" href="./stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Index (Sangria 1.3 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="./overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="./overview-tree.html">Tree</a></li>
+<li><a href="./deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="./help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="./index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="./allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="contentContainer"><a href="#_A_">A</a>&nbsp;<a href="#_B_">B</a>&nbsp;<a href="#_C_">C</a>&nbsp;<a href="#_D_">D</a>&nbsp;<a href="#_E_">E</a>&nbsp;<a href="#_F_">F</a>&nbsp;<a href="#_G_">G</a>&nbsp;<a href="#_H_">H</a>&nbsp;<a href="#_I_">I</a>&nbsp;<a href="#_L_">L</a>&nbsp;<a href="#_M_">M</a>&nbsp;<a href="#_N_">N</a>&nbsp;<a href="#_P_">P</a>&nbsp;<a href="#_S_">S</a>&nbsp;<a href="#_T_">T</a>&nbsp;<a href="#_U_">U</a>&nbsp;<a href="#_V_">V</a>&nbsp;<a href="#_W_">W</a>&nbsp;<a name="_A_">
+<!-- -->
+</a>
+<h2 class="title">A</h2>
+<dl>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/PotentialAnnotation.html#accept(com.tavianator.sangria.core.PotentialAnnotation.Visitor)">accept(PotentialAnnotation.Visitor&lt;T&gt;)</a></span> - Method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></dt>
+<dd>
+<div class="block">Accept a <a href="./com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core"><code>PotentialAnnotation.Visitor</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/listbinder/ListBinder.html#addBinding()">addBinding()</a></span> - Method in class com.tavianator.sangria.listbinder.<a href="./com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder">ListBinder</a></dt>
+<dd>
+<div class="block">Add an entry to the list.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual"><span class="strong">AnnotatedContextSensitiveBindingBuilder</span></a>&lt;<a href="./com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="type parameter in AnnotatedContextSensitiveBindingBuilder">T</a>&gt; - Interface in <a href="./com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a></dt>
+<dd>
+<div class="block">See the EDSL examples <a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><code>here</code></a>.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder"><span class="strong">AnnotatedListBinderBuilder</span></a>&lt;<a href="./com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="type parameter in AnnotatedListBinderBuilder">T</a>&gt; - Interface in <a href="./com/tavianator/sangria/listbinder/package-summary.html">com.tavianator.sangria.listbinder</a></dt>
+<dd>
+<div class="block">Fluent builder interface.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html#annotatedWith(java.lang.Class)">annotatedWith(Class&lt;? extends Annotation&gt;)</a></span> - Method in interface com.tavianator.sangria.contextual.<a href="./com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">AnnotatedContextSensitiveBindingBuilder</a></dt>
+<dd>
+<div class="block">See the EDSL examples <a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><code>here</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html#annotatedWith(java.lang.annotation.Annotation)">annotatedWith(Annotation)</a></span> - Method in interface com.tavianator.sangria.contextual.<a href="./com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">AnnotatedContextSensitiveBindingBuilder</a></dt>
+<dd>
+<div class="block">See the EDSL examples <a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><code>here</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/PotentialAnnotation.html#annotatedWith(java.lang.Class)">annotatedWith(Class&lt;? extends Annotation&gt;)</a></span> - Method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></dt>
+<dd>
+<div class="block">Add an annotation.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/PotentialAnnotation.html#annotatedWith(java.lang.annotation.Annotation)">annotatedWith(Annotation)</a></span> - Method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></dt>
+<dd>
+<div class="block">Add an annotation.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html#annotatedWith(java.lang.Class)">annotatedWith(Class&lt;? extends Annotation&gt;)</a></span> - Method in interface com.tavianator.sangria.listbinder.<a href="./com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">AnnotatedListBinderBuilder</a></dt>
+<dd>
+<div class="block">Make a binder for an annotated list type.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html#annotatedWith(java.lang.annotation.Annotation)">annotatedWith(Annotation)</a></span> - Method in interface com.tavianator.sangria.listbinder.<a href="./com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">AnnotatedListBinderBuilder</a></dt>
+<dd>
+<div class="block">Make a binder for an annotated list type.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/test/SangriaMatchers.html#atomic()">atomic()</a></span> - Static method in class com.tavianator.sangria.test.<a href="./com/tavianator/sangria/test/SangriaMatchers.html" title="class in com.tavianator.sangria.test">SangriaMatchers</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_B_">
+<!-- -->
+</a>
+<h2 class="title">B</h2>
+<dl>
+<dt><span class="strong"><a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html#bind(java.lang.Class)">bind(Class&lt;T&gt;)</a></span> - Method in class com.tavianator.sangria.contextual.<a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual">ContextSensitiveBinder</a></dt>
+<dd>
+<div class="block">See the EDSL examples <a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><code>here</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html#bind(com.google.inject.TypeLiteral)">bind(TypeLiteral&lt;T&gt;)</a></span> - Method in class com.tavianator.sangria.contextual.<a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual">ContextSensitiveBinder</a></dt>
+<dd>
+<div class="block">See the EDSL examples <a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><code>here</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html#bind(com.google.inject.Key)">bind(Key&lt;T&gt;)</a></span> - Method in class com.tavianator.sangria.contextual.<a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual">ContextSensitiveBinder</a></dt>
+<dd>
+<div class="block">See the EDSL examples <a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><code>here</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/lazy/LazyBinder.html#bind(java.lang.Class)">bind(Class&lt;T&gt;)</a></span> - Method in class com.tavianator.sangria.lazy.<a href="./com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy">LazyBinder</a></dt>
+<dd>
+<div class="block">See the EDSL examples at <a href="./com/tavianator/sangria/lazy/Lazy.html" title="class in com.tavianator.sangria.lazy"><code>Lazy</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/lazy/LazyBinder.html#bind(com.google.inject.TypeLiteral)">bind(TypeLiteral&lt;T&gt;)</a></span> - Method in class com.tavianator.sangria.lazy.<a href="./com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy">LazyBinder</a></dt>
+<dd>
+<div class="block">See the EDSL examples at <a href="./com/tavianator/sangria/lazy/Lazy.html" title="class in com.tavianator.sangria.lazy"><code>Lazy</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/lazy/LazyBinder.html#bind(com.google.inject.Key)">bind(Key&lt;T&gt;)</a></span> - Method in class com.tavianator.sangria.lazy.<a href="./com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy">LazyBinder</a></dt>
+<dd>
+<div class="block">See the EDSL examples at <a href="./com/tavianator/sangria/lazy/Lazy.html" title="class in com.tavianator.sangria.lazy"><code>Lazy</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/listbinder/ListBinder.html#build(com.google.inject.Binder,%20java.lang.Class)">build(Binder, Class&lt;T&gt;)</a></span> - Static method in class com.tavianator.sangria.listbinder.<a href="./com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder">ListBinder</a></dt>
+<dd>
+<div class="block">Start building a <a href="./com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder"><code>ListBinder</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/listbinder/ListBinder.html#build(com.google.inject.Binder,%20com.google.inject.TypeLiteral)">build(Binder, TypeLiteral&lt;T&gt;)</a></span> - Static method in class com.tavianator.sangria.listbinder.<a href="./com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder">ListBinder</a></dt>
+<dd>
+<div class="block">Start building a <a href="./com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder"><code>ListBinder</code></a>.</div>
+</dd>
+</dl>
+<a name="_C_">
+<!-- -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/DelayedError.html#cancel()">cancel()</a></span> - Method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core">DelayedError</a></dt>
+<dd>
+<div class="block">Cancel this error.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a> - package com.tavianator.sangria.contextual</dt>
+<dd>
+<div class="block"><code>sangria-contextual</code>: Context-sensitive providers.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a> - package com.tavianator.sangria.core</dt>
+<dd>
+<div class="block"><code>sangria-core</code>: Common code for Sangria.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/lazy/package-summary.html">com.tavianator.sangria.lazy</a> - package com.tavianator.sangria.lazy</dt>
+<dd>
+<div class="block"><code>sangria-lazy</code>: Lazy loading.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/listbinder/package-summary.html">com.tavianator.sangria.listbinder</a> - package com.tavianator.sangria.listbinder</dt>
+<dd>
+<div class="block"><code>sangria-listbinder</code>: A multi-binder with guaranteed order.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/log4j/package-summary.html">com.tavianator.sangria.log4j</a> - package com.tavianator.sangria.log4j</dt>
+<dd>
+<div class="block"><code>sangria-log4j</code>: Log4j <a href="http://logging.apache.org/log4j/2.x/log4j-api/apidocs/org/apache/logging/log4j/Logger.html?is-external=true" title="class or interface in org.apache.logging.log4j"><code>Logger</code></a> injection.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/slf4j/package-summary.html">com.tavianator.sangria.slf4j</a> - package com.tavianator.sangria.slf4j</dt>
+<dd>
+<div class="block"><code>sangria-slf4j</code>: SLF4J <a href="http://slf4j.org/api/org/slf4j/Logger.html?is-external=true" title="class or interface in org.slf4j"><code>Logger</code></a> injection.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/test/package-summary.html">com.tavianator.sangria.test</a> - package com.tavianator.sangria.test</dt>
+<dd>
+<div class="block"><code>sangria-test</code>: Utilities for testing with Guice.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/Priority.html#compareTo(com.tavianator.sangria.core.Priority)">compareTo(Priority)</a></span> - Method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/lazy/SangriaLazyModule.html#configure()">configure()</a></span> - Method in class com.tavianator.sangria.lazy.<a href="./com/tavianator/sangria/lazy/SangriaLazyModule.html" title="class in com.tavianator.sangria.lazy">SangriaLazyModule</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/log4j/SangriaLog4jModule.html#configure()">configure()</a></span> - Method in class com.tavianator.sangria.log4j.<a href="./com/tavianator/sangria/log4j/SangriaLog4jModule.html" title="class in com.tavianator.sangria.log4j">SangriaLog4jModule</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/slf4j/SangriaSlf4jModule.html#configure()">configure()</a></span> - Method in class com.tavianator.sangria.slf4j.<a href="./com/tavianator/sangria/slf4j/SangriaSlf4jModule.html" title="class in com.tavianator.sangria.slf4j">SangriaSlf4jModule</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><span class="strong">ContextSensitiveBinder</span></a> - Class in <a href="./com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a></dt>
+<dd>
+<div class="block">A binder for <a href="./com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual"><code>ContextSensitiveProvider</code></a>s.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual"><span class="strong">ContextSensitiveBindingBuilder</span></a>&lt;<a href="./com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="type parameter in ContextSensitiveBindingBuilder">T</a>&gt; - Interface in <a href="./com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a></dt>
+<dd>
+<div class="block">See the EDSL examples <a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><code>here</code></a>.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="interface in com.tavianator.sangria.contextual"><span class="strong">ContextSensitiveBindingVisitor</span></a>&lt;<a href="./com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="type parameter in ContextSensitiveBindingVisitor">T</a>,<a href="./com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="type parameter in ContextSensitiveBindingVisitor">V</a>&gt; - Interface in <a href="./com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a></dt>
+<dd>
+<div class="block">Visitor interface for the context-sensitive binding SPI.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual"><span class="strong">ContextSensitiveProvider</span></a>&lt;<a href="./com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="type parameter in ContextSensitiveProvider">T</a>&gt; - Interface in <a href="./com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a></dt>
+<dd>
+<div class="block">Like a <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Provider.html?is-external=true" title="class or interface in com.google.inject"><code>Provider</code></a>, but with knowledge of the target <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/InjectionPoint.html?is-external=true" title="class or interface in com.google.inject.spi"><code>InjectionPoint</code></a>.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual"><span class="strong">ContextSensitiveProviderInstanceBinding</span></a>&lt;<a href="./com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="type parameter in ContextSensitiveProviderInstanceBinding">T</a>&gt; - Interface in <a href="./com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a></dt>
+<dd>
+<div class="block">SPI for <a href="./com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual"><code>ContextSensitiveProvider</code></a> key bindings.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="interface in com.tavianator.sangria.contextual"><span class="strong">ContextSensitiveProviderKeyBinding</span></a>&lt;<a href="./com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="type parameter in ContextSensitiveProviderKeyBinding">T</a>&gt; - Interface in <a href="./com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a></dt>
+<dd>
+<div class="block">SPI for <a href="./com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual"><code>ContextSensitiveProvider</code></a> key bindings.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html#create(com.google.inject.Binder)">create(Binder)</a></span> - Static method in class com.tavianator.sangria.contextual.<a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual">ContextSensitiveBinder</a></dt>
+<dd>
+<div class="block">Create a <a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><code>ContextSensitiveBinder</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/DelayedError.html#create(com.google.inject.Binder,%20java.lang.String,%20java.lang.Object...)">create(Binder, String, Object...)</a></span> - Static method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core">DelayedError</a></dt>
+<dd>
+<div class="block">Create a <a href="./com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core"><code>DelayedError</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/DelayedError.html#create(com.google.inject.Binder,%20java.lang.Throwable)">create(Binder, Throwable)</a></span> - Static method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core">DelayedError</a></dt>
+<dd>
+<div class="block">Create a <a href="./com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core"><code>DelayedError</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/DelayedError.html#create(com.google.inject.Binder,%20com.google.inject.spi.Message)">create(Binder, Message)</a></span> - Static method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core">DelayedError</a></dt>
+<dd>
+<div class="block">Create a <a href="./com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core"><code>DelayedError</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/Priority.html#create(int,%20int...)">create(int, int...)</a></span> - Static method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a></dt>
+<dd>
+<div class="block">Create a <a href="./com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core"><code>Priority</code></a> with the given sequence.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/UniqueAnnotations.html#create()">create()</a></span> - Static method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/UniqueAnnotations.html" title="class in com.tavianator.sangria.core">UniqueAnnotations</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/lazy/LazyBinder.html#create(com.google.inject.Binder)">create(Binder)</a></span> - Static method in class com.tavianator.sangria.lazy.<a href="./com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy">LazyBinder</a></dt>
+<dd>
+<div class="block">Create a <a href="./com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy"><code>LazyBinder</code></a>.</div>
+</dd>
+</dl>
+<a name="_D_">
+<!-- -->
+</a>
+<h2 class="title">D</h2>
+<dl>
+<dt><a href="./com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core"><span class="strong">DelayedError</span></a> - Class in <a href="./com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a></dt>
+<dd>
+<div class="block">Similar to <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true#addError(java.lang.String,%20java.lang.Object...)" title="class or interface in com.google.inject"><code>Binder.addError(String, Object...)</code></a>, but can be canceled later.</div>
+</dd>
+</dl>
+<a name="_E_">
+<!-- -->
+</a>
+<h2 class="title">E</h2>
+<dl>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/PotentialAnnotation.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/Priority.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_F_">
+<!-- -->
+</a>
+<h2 class="title">F</h2>
+<dl>
+<dt><span class="strong"><a href="./com/tavianator/sangria/test/SangriaMatchers.html#followsBestPractices()">followsBestPractices()</a></span> - Static method in class com.tavianator.sangria.test.<a href="./com/tavianator/sangria/test/SangriaMatchers.html" title="class in com.tavianator.sangria.test">SangriaMatchers</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/PrettyTypes.html#format(java.lang.String,%20java.lang.Object...)">format(String, Object...)</a></span> - Static method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/PrettyTypes.html" title="class in com.tavianator.sangria.core">PrettyTypes</a></dt>
+<dd>
+<div class="block">Format a message.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/PotentialAnnotation.html#from(com.google.inject.Key)">from(Key&lt;?&gt;)</a></span> - Static method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></dt>
+<dd>
+<div class="block">Extract the annotation from a <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Key.html?is-external=true" title="class or interface in com.google.inject"><code>Key</code></a>.</div>
+</dd>
+</dl>
+<a name="_G_">
+<!-- -->
+</a>
+<h2 class="title">G</h2>
+<dl>
+<dt><span class="strong"><a href="./com/tavianator/sangria/lazy/Lazy.html#get()">get()</a></span> - Method in class com.tavianator.sangria.lazy.<a href="./com/tavianator/sangria/lazy/Lazy.html" title="class in com.tavianator.sangria.lazy">Lazy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html#getContextSensitiveProviderInstance()">getContextSensitiveProviderInstance()</a></span> - Method in interface com.tavianator.sangria.contextual.<a href="./com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProviderInstanceBinding</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html#getContextSensitiveProviderKey()">getContextSensitiveProviderKey()</a></span> - Method in interface com.tavianator.sangria.contextual.<a href="./com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProviderKeyBinding</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/Priority.html#getDefault()">getDefault()</a></span> - Static method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/contextual/ContextSensitiveProvider.html#getInContext(com.google.inject.spi.InjectionPoint)">getInContext(InjectionPoint)</a></span> - Method in interface com.tavianator.sangria.contextual.<a href="./com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a></dt>
+<dd>
+<div class="block">Provide an instance of <code>T</code> for the given context.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html#getInjectionPoints()">getInjectionPoints()</a></span> - Method in interface com.tavianator.sangria.contextual.<a href="./com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProviderInstanceBinding</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/contextual/ContextSensitiveProvider.html#getInUnknownContext()">getInUnknownContext()</a></span> - Method in interface com.tavianator.sangria.contextual.<a href="./com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a></dt>
+<dd>
+<div class="block">Provide an instance of <code>T</code> for an unknown context.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/PotentialAnnotation.html#getKey(java.lang.Class)">getKey(Class&lt;T&gt;)</a></span> - Method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></dt>
+<dd>
+<div class="block">Create a <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Key.html?is-external=true" title="class or interface in com.google.inject"><code>Key</code></a> with the given type and the stored annotation.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/PotentialAnnotation.html#getKey(com.google.inject.TypeLiteral)">getKey(TypeLiteral&lt;T&gt;)</a></span> - Method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></dt>
+<dd>
+<div class="block">Create a <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Key.html?is-external=true" title="class or interface in com.google.inject"><code>Key</code></a> with the given type and the stored annotation.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/lazy/LazyBinding.html#getTargetKey()">getTargetKey()</a></span> - Method in interface com.tavianator.sangria.lazy.<a href="./com/tavianator/sangria/lazy/LazyBinding.html" title="interface in com.tavianator.sangria.lazy">LazyBinding</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_H_">
+<!-- -->
+</a>
+<h2 class="title">H</h2>
+<dl>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/PotentialAnnotation.html#hasAnnotation()">hasAnnotation()</a></span> - Method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/PotentialAnnotation.html#hashCode()">hashCode()</a></span> - Method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/Priority.html#hashCode()">hashCode()</a></span> - Method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_I_">
+<!-- -->
+</a>
+<h2 class="title">I</h2>
+<dl>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/Priority.html#isDefault()">isDefault()</a></span> - Method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_L_">
+<!-- -->
+</a>
+<h2 class="title">L</h2>
+<dl>
+<dt><a href="./com/tavianator/sangria/lazy/Lazy.html" title="class in com.tavianator.sangria.lazy"><span class="strong">Lazy</span></a>&lt;<a href="./com/tavianator/sangria/lazy/Lazy.html" title="type parameter in Lazy">T</a>&gt; - Class in <a href="./com/tavianator/sangria/lazy/package-summary.html">com.tavianator.sangria.lazy</a></dt>
+<dd>
+<div class="block">A lazily-loaded dependency.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/lazy/LazyScopes.html#LAZY_SINGLETON">LAZY_SINGLETON</a></span> - Static variable in class com.tavianator.sangria.lazy.<a href="./com/tavianator/sangria/lazy/LazyScopes.html" title="class in com.tavianator.sangria.lazy">LazyScopes</a></dt>
+<dd>
+<div class="block">Lazy version of <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Scopes.html?is-external=true#SINGLETON" title="class or interface in com.google.inject"><code>Scopes.SINGLETON</code></a>.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy"><span class="strong">LazyBinder</span></a> - Class in <a href="./com/tavianator/sangria/lazy/package-summary.html">com.tavianator.sangria.lazy</a></dt>
+<dd>
+<div class="block">Binder for <a href="./com/tavianator/sangria/lazy/Lazy.html" title="class in com.tavianator.sangria.lazy"><code>Lazy</code></a> instances.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/lazy/LazyBinding.html" title="interface in com.tavianator.sangria.lazy"><span class="strong">LazyBinding</span></a>&lt;<a href="./com/tavianator/sangria/lazy/LazyBinding.html" title="type parameter in LazyBinding">T</a>&gt; - Interface in <a href="./com/tavianator/sangria/lazy/package-summary.html">com.tavianator.sangria.lazy</a></dt>
+<dd>
+<div class="block">SPI for <a href="./com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy"><code>LazyBinder</code></a> bindings.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="interface in com.tavianator.sangria.lazy"><span class="strong">LazyBindingVisitor</span></a>&lt;<a href="./com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="type parameter in LazyBindingVisitor">T</a>,<a href="./com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="type parameter in LazyBindingVisitor">V</a>&gt; - Interface in <a href="./com/tavianator/sangria/lazy/package-summary.html">com.tavianator.sangria.lazy</a></dt>
+<dd>
+<div class="block">Visitor interface for the lazy binding SPI.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/lazy/LazyScopes.html" title="class in com.tavianator.sangria.lazy"><span class="strong">LazyScopes</span></a> - Class in <a href="./com/tavianator/sangria/lazy/package-summary.html">com.tavianator.sangria.lazy</a></dt>
+<dd>
+<div class="block">Lazy scope implementations.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/lazy/LazyScopes.html#LazyScopes()">LazyScopes()</a></span> - Constructor for class com.tavianator.sangria.lazy.<a href="./com/tavianator/sangria/lazy/LazyScopes.html" title="class in com.tavianator.sangria.lazy">LazyScopes</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./com/tavianator/sangria/lazy/LazySingleton.html" title="annotation in com.tavianator.sangria.lazy"><span class="strong">LazySingleton</span></a> - Annotation Type in <a href="./com/tavianator/sangria/lazy/package-summary.html">com.tavianator.sangria.lazy</a></dt>
+<dd>
+<div class="block">Like <code>Singleton</code>, but always lazy.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder"><span class="strong">ListBinder</span></a>&lt;<a href="./com/tavianator/sangria/listbinder/ListBinder.html" title="type parameter in ListBinder">T</a>&gt; - Class in <a href="./com/tavianator/sangria/listbinder/package-summary.html">com.tavianator.sangria.listbinder</a></dt>
+<dd>
+<div class="block">A multi-binder with guaranteed order.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder"><span class="strong">ListBinderBuilder</span></a>&lt;<a href="./com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="type parameter in ListBinderBuilder">T</a>&gt; - Interface in <a href="./com/tavianator/sangria/listbinder/package-summary.html">com.tavianator.sangria.listbinder</a></dt>
+<dd>
+<div class="block">Fluent builder interface.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/TypeLiterals.html#listOf(java.lang.Class)">listOf(Class&lt;T&gt;)</a></span> - Static method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core">TypeLiterals</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/TypeLiterals.html#listOf(com.google.inject.TypeLiteral)">listOf(TypeLiteral&lt;T&gt;)</a></span> - Static method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core">TypeLiterals</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_M_">
+<!-- -->
+</a>
+<h2 class="title">M</h2>
+<dl>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/TypeLiterals.html#mapOf(java.lang.Class,%20java.lang.Class)">mapOf(Class&lt;K&gt;, Class&lt;V&gt;)</a></span> - Static method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core">TypeLiterals</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/TypeLiterals.html#mapOf(java.lang.Class,%20com.google.inject.TypeLiteral)">mapOf(Class&lt;K&gt;, TypeLiteral&lt;V&gt;)</a></span> - Static method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core">TypeLiterals</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/TypeLiterals.html#mapOf(com.google.inject.TypeLiteral,%20java.lang.Class)">mapOf(TypeLiteral&lt;K&gt;, Class&lt;V&gt;)</a></span> - Static method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core">TypeLiterals</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/TypeLiterals.html#mapOf(com.google.inject.TypeLiteral,%20com.google.inject.TypeLiteral)">mapOf(TypeLiteral&lt;K&gt;, TypeLiteral&lt;V&gt;)</a></span> - Static method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core">TypeLiterals</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_N_">
+<!-- -->
+</a>
+<h2 class="title">N</h2>
+<dl>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/Priority.html#next()">next()</a></span> - Method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/PotentialAnnotation.html#none()">none()</a></span> - Static method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_P_">
+<!-- -->
+</a>
+<h2 class="title">P</h2>
+<dl>
+<dt><a href="./com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core"><span class="strong">PotentialAnnotation</span></a> - Class in <a href="./com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a></dt>
+<dd>
+<div class="block">A record of stored annotations, perfect for builders with <code>annotatedWith()</code> methods.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core"><span class="strong">PotentialAnnotation.Visitor</span></a>&lt;<a href="./com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="type parameter in PotentialAnnotation.Visitor">T</a>&gt; - Interface in <a href="./com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a></dt>
+<dd>
+<div class="block">A visitor interface to examine a <a href="./com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core"><code>PotentialAnnotation</code></a>'s annotation, if it exists.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/core/PrettyTypes.html" title="class in com.tavianator.sangria.core"><span class="strong">PrettyTypes</span></a> - Class in <a href="./com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a></dt>
+<dd>
+<div class="block">Utility class for pretty-printing messages containing types.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core"><span class="strong">Priority</span></a> - Class in <a href="./com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a></dt>
+<dd>
+<div class="block">A loosely-coupled, infinitely divisible priority/weight system.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/TypeLiterals.html#providerOf(java.lang.Class)">providerOf(Class&lt;T&gt;)</a></span> - Static method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core">TypeLiterals</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/TypeLiterals.html#providerOf(com.google.inject.TypeLiteral)">providerOf(TypeLiteral&lt;T&gt;)</a></span> - Static method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core">TypeLiterals</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_S_">
+<!-- -->
+</a>
+<h2 class="title">S</h2>
+<dl>
+<dt><a href="./com/tavianator/sangria/lazy/SangriaLazyModule.html" title="class in com.tavianator.sangria.lazy"><span class="strong">SangriaLazyModule</span></a> - Class in <a href="./com/tavianator/sangria/lazy/package-summary.html">com.tavianator.sangria.lazy</a></dt>
+<dd>
+<div class="block">Module for lazy initialization features.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/lazy/SangriaLazyModule.html#SangriaLazyModule()">SangriaLazyModule()</a></span> - Constructor for class com.tavianator.sangria.lazy.<a href="./com/tavianator/sangria/lazy/SangriaLazyModule.html" title="class in com.tavianator.sangria.lazy">SangriaLazyModule</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./com/tavianator/sangria/log4j/SangriaLog4jModule.html" title="class in com.tavianator.sangria.log4j"><span class="strong">SangriaLog4jModule</span></a> - Class in <a href="./com/tavianator/sangria/log4j/package-summary.html">com.tavianator.sangria.log4j</a></dt>
+<dd>
+<div class="block">Module for Log4j <a href="http://logging.apache.org/log4j/2.x/log4j-api/apidocs/org/apache/logging/log4j/Logger.html?is-external=true" title="class or interface in org.apache.logging.log4j"><code>Logger</code></a> injection.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/log4j/SangriaLog4jModule.html#SangriaLog4jModule()">SangriaLog4jModule()</a></span> - Constructor for class com.tavianator.sangria.log4j.<a href="./com/tavianator/sangria/log4j/SangriaLog4jModule.html" title="class in com.tavianator.sangria.log4j">SangriaLog4jModule</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./com/tavianator/sangria/test/SangriaMatchers.html" title="class in com.tavianator.sangria.test"><span class="strong">SangriaMatchers</span></a> - Class in <a href="./com/tavianator/sangria/test/package-summary.html">com.tavianator.sangria.test</a></dt>
+<dd>
+<div class="block">Guice-related Hamcrest matchers.</div>
+</dd>
+<dt><a href="./com/tavianator/sangria/slf4j/SangriaSlf4jModule.html" title="class in com.tavianator.sangria.slf4j"><span class="strong">SangriaSlf4jModule</span></a> - Class in <a href="./com/tavianator/sangria/slf4j/package-summary.html">com.tavianator.sangria.slf4j</a></dt>
+<dd>
+<div class="block">Module for SLF4J <a href="http://slf4j.org/api/org/slf4j/Logger.html?is-external=true" title="class or interface in org.slf4j"><code>Logger</code></a> injection.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/slf4j/SangriaSlf4jModule.html#SangriaSlf4jModule()">SangriaSlf4jModule()</a></span> - Constructor for class com.tavianator.sangria.slf4j.<a href="./com/tavianator/sangria/slf4j/SangriaSlf4jModule.html" title="class in com.tavianator.sangria.slf4j">SangriaSlf4jModule</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/TypeLiterals.html#setOf(java.lang.Class)">setOf(Class&lt;T&gt;)</a></span> - Static method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core">TypeLiterals</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/TypeLiterals.html#setOf(com.google.inject.TypeLiteral)">setOf(TypeLiteral&lt;T&gt;)</a></span> - Static method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core">TypeLiterals</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_T_">
+<!-- -->
+</a>
+<h2 class="title">T</h2>
+<dl>
+<dt><span class="strong"><a href="./com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html#toContextSensitiveProvider(java.lang.Class)">toContextSensitiveProvider(Class&lt;? extends ContextSensitiveProvider&lt;? extends T&gt;&gt;)</a></span> - Method in interface com.tavianator.sangria.contextual.<a href="./com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a></dt>
+<dd>
+<div class="block">See the EDSL examples <a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><code>here</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html#toContextSensitiveProvider(com.google.inject.TypeLiteral)">toContextSensitiveProvider(TypeLiteral&lt;? extends ContextSensitiveProvider&lt;? extends T&gt;&gt;)</a></span> - Method in interface com.tavianator.sangria.contextual.<a href="./com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a></dt>
+<dd>
+<div class="block">See the EDSL examples <a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><code>here</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html#toContextSensitiveProvider(com.google.inject.Key)">toContextSensitiveProvider(Key&lt;? extends ContextSensitiveProvider&lt;? extends T&gt;&gt;)</a></span> - Method in interface com.tavianator.sangria.contextual.<a href="./com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a></dt>
+<dd>
+<div class="block">See the EDSL examples <a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><code>here</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html#toContextSensitiveProvider(com.tavianator.sangria.contextual.ContextSensitiveProvider)">toContextSensitiveProvider(ContextSensitiveProvider&lt;? extends T&gt;)</a></span> - Method in interface com.tavianator.sangria.contextual.<a href="./com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a></dt>
+<dd>
+<div class="block">See the EDSL examples <a href="./com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><code>here</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/PotentialAnnotation.html#toString()">toString()</a></span> - Method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/Priority.html#toString()">toString()</a></span> - Method in class com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/listbinder/ListBinder.html#toString()">toString()</a></span> - Method in class com.tavianator.sangria.listbinder.<a href="./com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder">ListBinder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core"><span class="strong">TypeLiterals</span></a> - Class in <a href="./com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a></dt>
+<dd>
+<div class="block">Static utility functions for working with <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/TypeLiteral.html?is-external=true" title="class or interface in com.google.inject"><code>TypeLiteral</code></a>s.</div>
+</dd>
+</dl>
+<a name="_U_">
+<!-- -->
+</a>
+<h2 class="title">U</h2>
+<dl>
+<dt><a href="./com/tavianator/sangria/core/UniqueAnnotations.html" title="class in com.tavianator.sangria.core"><span class="strong">UniqueAnnotations</span></a> - Class in <a href="./com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a></dt>
+<dd>
+<div class="block">Re-implementation of Guice's internal UniqueAnnotations utility.</div>
+</dd>
+</dl>
+<a name="_V_">
+<!-- -->
+</a>
+<h2 class="title">V</h2>
+<dl>
+<dt><span class="strong"><a href="./com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html#visit(com.tavianator.sangria.contextual.ContextSensitiveProviderKeyBinding)">visit(ContextSensitiveProviderKeyBinding&lt;? extends T&gt;)</a></span> - Method in interface com.tavianator.sangria.contextual.<a href="./com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingVisitor</a></dt>
+<dd>
+<div class="block">Visit a <a href="./com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="interface in com.tavianator.sangria.contextual"><code>ContextSensitiveProviderKeyBinding</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html#visit(com.tavianator.sangria.contextual.ContextSensitiveProviderInstanceBinding)">visit(ContextSensitiveProviderInstanceBinding&lt;? extends T&gt;)</a></span> - Method in interface com.tavianator.sangria.contextual.<a href="./com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingVisitor</a></dt>
+<dd>
+<div class="block">Visit a <a href="./com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="interface in com.tavianator.sangria.contextual"><code>ContextSensitiveProviderKeyBinding</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/lazy/LazyBindingVisitor.html#visit(com.tavianator.sangria.lazy.LazyBinding)">visit(LazyBinding&lt;? extends T&gt;)</a></span> - Method in interface com.tavianator.sangria.lazy.<a href="./com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="interface in com.tavianator.sangria.lazy">LazyBindingVisitor</a></dt>
+<dd>
+<div class="block">Visit a <a href="./com/tavianator/sangria/lazy/LazyBinding.html" title="interface in com.tavianator.sangria.lazy"><code>LazyBinding</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/PotentialAnnotation.Visitor.html#visitAnnotationInstance(java.lang.annotation.Annotation)">visitAnnotationInstance(Annotation)</a></span> - Method in interface com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core">PotentialAnnotation.Visitor</a></dt>
+<dd>
+<div class="block">Called when an annotation instance is stored.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/PotentialAnnotation.Visitor.html#visitAnnotationType(java.lang.Class)">visitAnnotationType(Class&lt;? extends Annotation&gt;)</a></span> - Method in interface com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core">PotentialAnnotation.Visitor</a></dt>
+<dd>
+<div class="block">Called when an annotation type is stored.</div>
+</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/core/PotentialAnnotation.Visitor.html#visitNoAnnotation()">visitNoAnnotation()</a></span> - Method in interface com.tavianator.sangria.core.<a href="./com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core">PotentialAnnotation.Visitor</a></dt>
+<dd>
+<div class="block">Called when there is no annotation.</div>
+</dd>
+</dl>
+<a name="_W_">
+<!-- -->
+</a>
+<h2 class="title">W</h2>
+<dl>
+<dt><span class="strong"><a href="./com/tavianator/sangria/listbinder/ListBinderBuilder.html#withDefaultPriority()">withDefaultPriority()</a></span> - Method in interface com.tavianator.sangria.listbinder.<a href="./com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">ListBinderBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./com/tavianator/sangria/listbinder/ListBinderBuilder.html#withPriority(int,%20int...)">withPriority(int, int...)</a></span> - Method in interface com.tavianator.sangria.listbinder.<a href="./com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">ListBinderBuilder</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a href="#_A_">A</a>&nbsp;<a href="#_B_">B</a>&nbsp;<a href="#_C_">C</a>&nbsp;<a href="#_D_">D</a>&nbsp;<a href="#_E_">E</a>&nbsp;<a href="#_F_">F</a>&nbsp;<a href="#_G_">G</a>&nbsp;<a href="#_H_">H</a>&nbsp;<a href="#_I_">I</a>&nbsp;<a href="#_L_">L</a>&nbsp;<a href="#_M_">M</a>&nbsp;<a href="#_N_">N</a>&nbsp;<a href="#_P_">P</a>&nbsp;<a href="#_S_">S</a>&nbsp;<a href="#_T_">T</a>&nbsp;<a href="#_U_">U</a>&nbsp;<a href="#_V_">V</a>&nbsp;<a href="#_W_">W</a>&nbsp;</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="./overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="./overview-tree.html">Tree</a></li>
+<li><a href="./deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="./help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="./index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="./allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2015. All rights reserved.</small></p>
+</body>
+</html>