summaryrefslogtreecommitdiffstats
path: root/1.3.1/apidocs/index-all.html
diff options
context:
space:
mode:
Diffstat (limited to '1.3.1/apidocs/index-all.html')
-rw-r--r--1.3.1/apidocs/index-all.html607
1 files changed, 607 insertions, 0 deletions
diff --git a/1.3.1/apidocs/index-all.html b/1.3.1/apidocs/index-all.html
new file mode 100644
index 0000000..2d54bef
--- /dev/null
+++ b/1.3.1/apidocs/index-all.html
@@ -0,0 +1,607 @@
+<!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 (1.8.0_65) on Sun Oct 25 13:26:03 EDT 2015 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Index (Sangria 1.3.1 API)</title>
+<meta name="date" content="2015-10-25">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Index (Sangria 1.3.1 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;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="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a name="I:A">
+<!-- -->
+</a>
+<h2 class="title">A</h2>
+<dl>
+<dt><span class="memberNameLink"><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="memberNameLink"><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="typeNameLink">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="typeNameLink">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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="I:B">
+<!-- -->
+</a>
+<h2 class="title">B</h2>
+<dl>
+<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><a href="com/tavianator/sangria/listbinder/ListBinder.html#build-com.google.inject.Binder-java.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="memberNameLink"><a href="com/tavianator/sangria/listbinder/ListBinder.html#build-com.google.inject.Binder-com.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="I:C">
+<!-- -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="typeNameLink">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="typeNameLink">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="typeNameLink">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="typeNameLink">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="typeNameLink">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="typeNameLink">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="memberNameLink"><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="memberNameLink"><a href="com/tavianator/sangria/core/DelayedError.html#create-com.google.inject.Binder-java.lang.String-java.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="memberNameLink"><a href="com/tavianator/sangria/core/DelayedError.html#create-com.google.inject.Binder-java.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="memberNameLink"><a href="com/tavianator/sangria/core/DelayedError.html#create-com.google.inject.Binder-com.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="memberNameLink"><a href="com/tavianator/sangria/core/Priority.html#create-int-int...-">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="memberNameLink"><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="memberNameLink"><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="I: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="typeNameLink">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-java.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="I:E">
+<!-- -->
+</a>
+<h2 class="title">E</h2>
+<dl>
+<dt><span class="memberNameLink"><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="memberNameLink"><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="I:F">
+<!-- -->
+</a>
+<h2 class="title">F</h2>
+<dl>
+<dt><span class="memberNameLink"><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="memberNameLink"><a href="com/tavianator/sangria/core/PrettyTypes.html#format-java.lang.String-java.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="memberNameLink"><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="I:G">
+<!-- -->
+</a>
+<h2 class="title">G</h2>
+<dl>
+<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="I:H">
+<!-- -->
+</a>
+<h2 class="title">H</h2>
+<dl>
+<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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:I">
+<!-- -->
+</a>
+<h2 class="title">I</h2>
+<dl>
+<dt><span class="memberNameLink"><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="I: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="typeNameLink">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="memberNameLink"><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="typeNameLink">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="typeNameLink">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="typeNameLink">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="typeNameLink">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="memberNameLink"><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="typeNameLink">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="typeNameLink">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="typeNameLink">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="memberNameLink"><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="memberNameLink"><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="I:M">
+<!-- -->
+</a>
+<h2 class="title">M</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="com/tavianator/sangria/core/TypeLiterals.html#mapOf-java.lang.Class-java.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="memberNameLink"><a href="com/tavianator/sangria/core/TypeLiterals.html#mapOf-java.lang.Class-com.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="memberNameLink"><a href="com/tavianator/sangria/core/TypeLiterals.html#mapOf-com.google.inject.TypeLiteral-java.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="memberNameLink"><a href="com/tavianator/sangria/core/TypeLiterals.html#mapOf-com.google.inject.TypeLiteral-com.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="I:N">
+<!-- -->
+</a>
+<h2 class="title">N</h2>
+<dl>
+<dt><span class="memberNameLink"><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="memberNameLink"><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="I: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="typeNameLink">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="typeNameLink">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="typeNameLink">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="typeNameLink">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="memberNameLink"><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="memberNameLink"><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="I: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="typeNameLink">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="memberNameLink"><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="typeNameLink">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="memberNameLink"><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="typeNameLink">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="typeNameLink">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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="I:T">
+<!-- -->
+</a>
+<h2 class="title">T</h2>
+<dl>
+<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="typeNameLink">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="I: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="typeNameLink">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="I:V">
+<!-- -->
+</a>
+<h2 class="title">V</h2>
+<dl>
+<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="I:W">
+<!-- -->
+</a>
+<h2 class="title">W</h2>
+<dl>
+<dt><span class="memberNameLink"><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="memberNameLink"><a href="com/tavianator/sangria/listbinder/ListBinderBuilder.html#withPriority-int-int...-">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="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<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&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;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>