summaryrefslogtreecommitdiffstats
path: root/1.2/apidocs
diff options
context:
space:
mode:
Diffstat (limited to '1.2/apidocs')
-rw-r--r--1.2/apidocs/allclasses-frame.html46
-rw-r--r--1.2/apidocs/allclasses-noframe.html46
-rw-r--r--1.2/apidocs/com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html263
-rw-r--r--1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBinder.html315
-rw-r--r--1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html287
-rw-r--r--1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html275
-rw-r--r--1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProvider.html278
-rw-r--r--1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html255
-rw-r--r--1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html238
-rw-r--r--1.2/apidocs/com/tavianator/sangria/contextual/class-use/AnnotatedContextSensitiveBindingBuilder.html176
-rw-r--r--1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBinder.html170
-rw-r--r--1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingBuilder.html197
-rw-r--r--1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingVisitor.html126
-rw-r--r--1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProvider.html223
-rw-r--r--1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderInstanceBinding.html170
-rw-r--r--1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderKeyBinding.html170
-rw-r--r--1.2/apidocs/com/tavianator/sangria/contextual/package-frame.html30
-rw-r--r--1.2/apidocs/com/tavianator/sangria/contextual/package-summary.html210
-rw-r--r--1.2/apidocs/com/tavianator/sangria/contextual/package-tree.html155
-rw-r--r--1.2/apidocs/com/tavianator/sangria/contextual/package-use.html188
-rw-r--r--1.2/apidocs/com/tavianator/sangria/core/DelayedError.html336
-rw-r--r--1.2/apidocs/com/tavianator/sangria/core/PotentialAnnotation.Visitor.html291
-rw-r--r--1.2/apidocs/com/tavianator/sangria/core/PotentialAnnotation.html485
-rw-r--r--1.2/apidocs/com/tavianator/sangria/core/PrettyTypes.html263
-rw-r--r--1.2/apidocs/com/tavianator/sangria/core/Priority.html404
-rw-r--r--1.2/apidocs/com/tavianator/sangria/core/TypeLiterals.html373
-rw-r--r--1.2/apidocs/com/tavianator/sangria/core/UniqueAnnotations.html252
-rw-r--r--1.2/apidocs/com/tavianator/sangria/core/class-use/DelayedError.html186
-rw-r--r--1.2/apidocs/com/tavianator/sangria/core/class-use/PotentialAnnotation.Visitor.html170
-rw-r--r--1.2/apidocs/com/tavianator/sangria/core/class-use/PotentialAnnotation.html186
-rw-r--r--1.2/apidocs/com/tavianator/sangria/core/class-use/PrettyTypes.html126
-rw-r--r--1.2/apidocs/com/tavianator/sangria/core/class-use/Priority.html192
-rw-r--r--1.2/apidocs/com/tavianator/sangria/core/class-use/TypeLiterals.html126
-rw-r--r--1.2/apidocs/com/tavianator/sangria/core/class-use/UniqueAnnotations.html126
-rw-r--r--1.2/apidocs/com/tavianator/sangria/core/package-frame.html30
-rw-r--r--1.2/apidocs/com/tavianator/sangria/core/package-summary.html210
-rw-r--r--1.2/apidocs/com/tavianator/sangria/core/package-tree.html148
-rw-r--r--1.2/apidocs/com/tavianator/sangria/core/package-use.html178
-rw-r--r--1.2/apidocs/com/tavianator/sangria/lazy/Lazy.html280
-rw-r--r--1.2/apidocs/com/tavianator/sangria/lazy/LazyBinder.html305
-rw-r--r--1.2/apidocs/com/tavianator/sangria/lazy/LazyBinding.html236
-rw-r--r--1.2/apidocs/com/tavianator/sangria/lazy/LazyBindingVisitor.html253
-rw-r--r--1.2/apidocs/com/tavianator/sangria/lazy/LazyScopes.html291
-rw-r--r--1.2/apidocs/com/tavianator/sangria/lazy/LazySingleton.html178
-rw-r--r--1.2/apidocs/com/tavianator/sangria/lazy/SangriaLazyModule.html302
-rw-r--r--1.2/apidocs/com/tavianator/sangria/lazy/class-use/Lazy.html126
-rw-r--r--1.2/apidocs/com/tavianator/sangria/lazy/class-use/LazyBinder.html170
-rw-r--r--1.2/apidocs/com/tavianator/sangria/lazy/class-use/LazyBinding.html170
-rw-r--r--1.2/apidocs/com/tavianator/sangria/lazy/class-use/LazyBindingVisitor.html126
-rw-r--r--1.2/apidocs/com/tavianator/sangria/lazy/class-use/LazyScopes.html126
-rw-r--r--1.2/apidocs/com/tavianator/sangria/lazy/class-use/LazySingleton.html126
-rw-r--r--1.2/apidocs/com/tavianator/sangria/lazy/class-use/SangriaLazyModule.html126
-rw-r--r--1.2/apidocs/com/tavianator/sangria/lazy/package-frame.html33
-rw-r--r--1.2/apidocs/com/tavianator/sangria/lazy/package-summary.html221
-rw-r--r--1.2/apidocs/com/tavianator/sangria/lazy/package-tree.html159
-rw-r--r--1.2/apidocs/com/tavianator/sangria/lazy/package-use.html168
-rw-r--r--1.2/apidocs/com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html275
-rw-r--r--1.2/apidocs/com/tavianator/sangria/listbinder/ListBinder.html390
-rw-r--r--1.2/apidocs/com/tavianator/sangria/listbinder/ListBinderBuilder.html263
-rw-r--r--1.2/apidocs/com/tavianator/sangria/listbinder/class-use/AnnotatedListBinderBuilder.html178
-rw-r--r--1.2/apidocs/com/tavianator/sangria/listbinder/class-use/ListBinder.html173
-rw-r--r--1.2/apidocs/com/tavianator/sangria/listbinder/class-use/ListBinderBuilder.html191
-rw-r--r--1.2/apidocs/com/tavianator/sangria/listbinder/package-frame.html26
-rw-r--r--1.2/apidocs/com/tavianator/sangria/listbinder/package-summary.html186
-rw-r--r--1.2/apidocs/com/tavianator/sangria/listbinder/package-tree.html147
-rw-r--r--1.2/apidocs/com/tavianator/sangria/listbinder/package-use.html173
-rw-r--r--1.2/apidocs/com/tavianator/sangria/log4j/SangriaLog4jModule.html302
-rw-r--r--1.2/apidocs/com/tavianator/sangria/log4j/class-use/SangriaLog4jModule.html126
-rw-r--r--1.2/apidocs/com/tavianator/sangria/log4j/package-frame.html21
-rw-r--r--1.2/apidocs/com/tavianator/sangria/log4j/package-summary.html163
-rw-r--r--1.2/apidocs/com/tavianator/sangria/log4j/package-tree.html143
-rw-r--r--1.2/apidocs/com/tavianator/sangria/log4j/package-use.html126
-rw-r--r--1.2/apidocs/com/tavianator/sangria/slf4j/SangriaSlf4jModule.html302
-rw-r--r--1.2/apidocs/com/tavianator/sangria/slf4j/class-use/SangriaSlf4jModule.html126
-rw-r--r--1.2/apidocs/com/tavianator/sangria/slf4j/package-frame.html21
-rw-r--r--1.2/apidocs/com/tavianator/sangria/slf4j/package-summary.html163
-rw-r--r--1.2/apidocs/com/tavianator/sangria/slf4j/package-tree.html143
-rw-r--r--1.2/apidocs/com/tavianator/sangria/slf4j/package-use.html126
-rw-r--r--1.2/apidocs/com/tavianator/sangria/test/SangriaMatchers.html269
-rw-r--r--1.2/apidocs/com/tavianator/sangria/test/class-use/SangriaMatchers.html126
-rw-r--r--1.2/apidocs/com/tavianator/sangria/test/package-frame.html21
-rw-r--r--1.2/apidocs/com/tavianator/sangria/test/package-summary.html163
-rw-r--r--1.2/apidocs/com/tavianator/sangria/test/package-tree.html139
-rw-r--r--1.2/apidocs/com/tavianator/sangria/test/package-use.html126
-rw-r--r--1.2/apidocs/constant-values.html126
-rw-r--r--1.2/apidocs/deprecated-list.html126
-rw-r--r--1.2/apidocs/help-doc.html231
-rw-r--r--1.2/apidocs/index-all.html607
-rw-r--r--1.2/apidocs/index.html75
-rw-r--r--1.2/apidocs/overview-frame.html28
-rw-r--r--1.2/apidocs/overview-summary.html178
-rw-r--r--1.2/apidocs/overview-tree.html191
-rw-r--r--1.2/apidocs/package-list7
-rw-r--r--1.2/apidocs/script.js30
-rw-r--r--1.2/apidocs/stylesheet.css574
95 files changed, 18077 insertions, 0 deletions
diff --git a/1.2/apidocs/allclasses-frame.html b/1.2/apidocs/allclasses-frame.html
new file mode 100644
index 0000000..4f71e20
--- /dev/null
+++ b/1.2/apidocs/allclasses-frame.html
@@ -0,0 +1,46 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>All Classes (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual" target="classFrame"><span class="interfaceName">AnnotatedContextSensitiveBindingBuilder</span></a></li>
+<li><a href="com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder" target="classFrame"><span class="interfaceName">AnnotatedListBinderBuilder</span></a></li>
+<li><a href="com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual" target="classFrame">ContextSensitiveBinder</a></li>
+<li><a href="com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual" target="classFrame"><span class="interfaceName">ContextSensitiveBindingBuilder</span></a></li>
+<li><a href="com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="interface in com.tavianator.sangria.contextual" target="classFrame"><span class="interfaceName">ContextSensitiveBindingVisitor</span></a></li>
+<li><a href="com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual" target="classFrame"><span class="interfaceName">ContextSensitiveProvider</span></a></li>
+<li><a href="com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual" target="classFrame"><span class="interfaceName">ContextSensitiveProviderInstanceBinding</span></a></li>
+<li><a href="com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="interface in com.tavianator.sangria.contextual" target="classFrame"><span class="interfaceName">ContextSensitiveProviderKeyBinding</span></a></li>
+<li><a href="com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core" target="classFrame">DelayedError</a></li>
+<li><a href="com/tavianator/sangria/lazy/Lazy.html" title="class in com.tavianator.sangria.lazy" target="classFrame">Lazy</a></li>
+<li><a href="com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy" target="classFrame">LazyBinder</a></li>
+<li><a href="com/tavianator/sangria/lazy/LazyBinding.html" title="interface in com.tavianator.sangria.lazy" target="classFrame"><span class="interfaceName">LazyBinding</span></a></li>
+<li><a href="com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="interface in com.tavianator.sangria.lazy" target="classFrame"><span class="interfaceName">LazyBindingVisitor</span></a></li>
+<li><a href="com/tavianator/sangria/lazy/LazyScopes.html" title="class in com.tavianator.sangria.lazy" target="classFrame">LazyScopes</a></li>
+<li><a href="com/tavianator/sangria/lazy/LazySingleton.html" title="annotation in com.tavianator.sangria.lazy" target="classFrame">LazySingleton</a></li>
+<li><a href="com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder" target="classFrame">ListBinder</a></li>
+<li><a href="com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder" target="classFrame"><span class="interfaceName">ListBinderBuilder</span></a></li>
+<li><a href="com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core" target="classFrame">PotentialAnnotation</a></li>
+<li><a href="com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core" target="classFrame"><span class="interfaceName">PotentialAnnotation.Visitor</span></a></li>
+<li><a href="com/tavianator/sangria/core/PrettyTypes.html" title="class in com.tavianator.sangria.core" target="classFrame">PrettyTypes</a></li>
+<li><a href="com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core" target="classFrame">Priority</a></li>
+<li><a href="com/tavianator/sangria/lazy/SangriaLazyModule.html" title="class in com.tavianator.sangria.lazy" target="classFrame">SangriaLazyModule</a></li>
+<li><a href="com/tavianator/sangria/log4j/SangriaLog4jModule.html" title="class in com.tavianator.sangria.log4j" target="classFrame">SangriaLog4jModule</a></li>
+<li><a href="com/tavianator/sangria/test/SangriaMatchers.html" title="class in com.tavianator.sangria.test" target="classFrame">SangriaMatchers</a></li>
+<li><a href="com/tavianator/sangria/slf4j/SangriaSlf4jModule.html" title="class in com.tavianator.sangria.slf4j" target="classFrame">SangriaSlf4jModule</a></li>
+<li><a href="com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core" target="classFrame">TypeLiterals</a></li>
+<li><a href="com/tavianator/sangria/core/UniqueAnnotations.html" title="class in com.tavianator.sangria.core" target="classFrame">UniqueAnnotations</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/1.2/apidocs/allclasses-noframe.html b/1.2/apidocs/allclasses-noframe.html
new file mode 100644
index 0000000..68da03d
--- /dev/null
+++ b/1.2/apidocs/allclasses-noframe.html
@@ -0,0 +1,46 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>All Classes (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual"><span class="interfaceName">AnnotatedContextSensitiveBindingBuilder</span></a></li>
+<li><a href="com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder"><span class="interfaceName">AnnotatedListBinderBuilder</span></a></li>
+<li><a href="com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual">ContextSensitiveBinder</a></li>
+<li><a href="com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual"><span class="interfaceName">ContextSensitiveBindingBuilder</span></a></li>
+<li><a href="com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="interface in com.tavianator.sangria.contextual"><span class="interfaceName">ContextSensitiveBindingVisitor</span></a></li>
+<li><a href="com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual"><span class="interfaceName">ContextSensitiveProvider</span></a></li>
+<li><a href="com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual"><span class="interfaceName">ContextSensitiveProviderInstanceBinding</span></a></li>
+<li><a href="com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="interface in com.tavianator.sangria.contextual"><span class="interfaceName">ContextSensitiveProviderKeyBinding</span></a></li>
+<li><a href="com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core">DelayedError</a></li>
+<li><a href="com/tavianator/sangria/lazy/Lazy.html" title="class in com.tavianator.sangria.lazy">Lazy</a></li>
+<li><a href="com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy">LazyBinder</a></li>
+<li><a href="com/tavianator/sangria/lazy/LazyBinding.html" title="interface in com.tavianator.sangria.lazy"><span class="interfaceName">LazyBinding</span></a></li>
+<li><a href="com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="interface in com.tavianator.sangria.lazy"><span class="interfaceName">LazyBindingVisitor</span></a></li>
+<li><a href="com/tavianator/sangria/lazy/LazyScopes.html" title="class in com.tavianator.sangria.lazy">LazyScopes</a></li>
+<li><a href="com/tavianator/sangria/lazy/LazySingleton.html" title="annotation in com.tavianator.sangria.lazy">LazySingleton</a></li>
+<li><a href="com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder">ListBinder</a></li>
+<li><a href="com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder"><span class="interfaceName">ListBinderBuilder</span></a></li>
+<li><a href="com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></li>
+<li><a href="com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core"><span class="interfaceName">PotentialAnnotation.Visitor</span></a></li>
+<li><a href="com/tavianator/sangria/core/PrettyTypes.html" title="class in com.tavianator.sangria.core">PrettyTypes</a></li>
+<li><a href="com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a></li>
+<li><a href="com/tavianator/sangria/lazy/SangriaLazyModule.html" title="class in com.tavianator.sangria.lazy">SangriaLazyModule</a></li>
+<li><a href="com/tavianator/sangria/log4j/SangriaLog4jModule.html" title="class in com.tavianator.sangria.log4j">SangriaLog4jModule</a></li>
+<li><a href="com/tavianator/sangria/test/SangriaMatchers.html" title="class in com.tavianator.sangria.test">SangriaMatchers</a></li>
+<li><a href="com/tavianator/sangria/slf4j/SangriaSlf4jModule.html" title="class in com.tavianator.sangria.slf4j">SangriaSlf4jModule</a></li>
+<li><a href="com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core">TypeLiterals</a></li>
+<li><a href="com/tavianator/sangria/core/UniqueAnnotations.html" title="class in com.tavianator.sangria.core">UniqueAnnotations</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html b/1.2/apidocs/com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html
new file mode 100644
index 0000000..d7804c8
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html
@@ -0,0 +1,263 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AnnotatedContextSensitiveBindingBuilder (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="AnnotatedContextSensitiveBindingBuilder (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AnnotatedContextSensitiveBindingBuilder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" target="_top">Frames</a></li>
+<li><a href="AnnotatedContextSensitiveBindingBuilder.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.contextual</div>
+<h2 title="Interface AnnotatedContextSensitiveBindingBuilder" class="title">Interface AnnotatedContextSensitiveBindingBuilder&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a>&lt;T&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">AnnotatedContextSensitiveBindingBuilder&lt;T&gt;</span>
+extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a>&lt;T&gt;</pre>
+<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>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a>&lt;<a href="../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="type parameter in AnnotatedContextSensitiveBindingBuilder">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html#annotatedWith-java.lang.annotation.Annotation-">annotatedWith</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&nbsp;annotation)</code>
+<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>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a>&lt;<a href="../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="type parameter in AnnotatedContextSensitiveBindingBuilder">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html#annotatedWith-java.lang.Class-">annotatedWith</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;annotationType)</code>
+<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>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.com.tavianator.sangria.contextual.ContextSensitiveBindingBuilder">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;com.tavianator.sangria.contextual.<a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a></h3>
+<code><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html#toContextSensitiveProvider-java.lang.Class-">toContextSensitiveProvider</a>, <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html#toContextSensitiveProvider-com.tavianator.sangria.contextual.ContextSensitiveProvider-">toContextSensitiveProvider</a>, <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html#toContextSensitiveProvider-com.google.inject.Key-">toContextSensitiveProvider</a>, <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html#toContextSensitiveProvider-com.google.inject.TypeLiteral-">toContextSensitiveProvider</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="annotatedWith-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>annotatedWith</h4>
+<pre><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a>&lt;<a href="../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="type parameter in AnnotatedContextSensitiveBindingBuilder">T</a>&gt;&nbsp;annotatedWith(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;annotationType)</pre>
+<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>
+</li>
+</ul>
+<a name="annotatedWith-java.lang.annotation.Annotation-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>annotatedWith</h4>
+<pre><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a>&lt;<a href="../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="type parameter in AnnotatedContextSensitiveBindingBuilder">T</a>&gt;&nbsp;annotatedWith(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&nbsp;annotation)</pre>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AnnotatedContextSensitiveBindingBuilder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" target="_top">Frames</a></li>
+<li><a href="AnnotatedContextSensitiveBindingBuilder.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBinder.html b/1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBinder.html
new file mode 100644
index 0000000..8bf76e2
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBinder.html
@@ -0,0 +1,315 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ContextSensitiveBinder (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="ContextSensitiveBinder (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ContextSensitiveBinder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/contextual/ContextSensitiveBinder.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveBinder.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.contextual</div>
+<h2 title="Class ContextSensitiveBinder" class="title">Class ContextSensitiveBinder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>com.tavianator.sangria.contextual.ContextSensitiveBinder</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ContextSensitiveBinder</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<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.
+
+ <p>
+ For example, to bind a custom logger provider, you can write this inside <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#configure--" title="class or interface in com.google.inject"><code>AbstractModule.configure()</code></a>:
+ </p>
+
+ <pre>
+ ContextSensitiveBinder.create(binder())
+ .bind(CustomLogger.class)
+ .toContextSensitiveProvider(CustomLoggerProvider.class);
+ </pre></div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">AnnotatedContextSensitiveBindingBuilder</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html#bind-java.lang.Class-">bind</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>
+<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>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html#bind-com.google.inject.Key-">bind</a></span>(<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">Key</a>&lt;T&gt;&nbsp;key)</code>
+<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>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">AnnotatedContextSensitiveBindingBuilder</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html#bind-com.google.inject.TypeLiteral-">bind</a></span>(<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">TypeLiteral</a>&lt;T&gt;&nbsp;type)</code>
+<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>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual">ContextSensitiveBinder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html#create-com.google.inject.Binder-">create</a></span>(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder)</code>
+<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>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="create-com.google.inject.Binder-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static&nbsp;<a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual">ContextSensitiveBinder</a>&nbsp;create(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder)</pre>
+<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>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>binder</code> - The <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject"><code>Binder</code></a> to use.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><code>ContextSensitiveBinder</code></a> instance.</dd>
+</dl>
+</li>
+</ul>
+<a name="bind-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bind</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">AnnotatedContextSensitiveBindingBuilder</a>&lt;T&gt;&nbsp;bind(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</pre>
+<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>
+</li>
+</ul>
+<a name="bind-com.google.inject.TypeLiteral-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bind</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">AnnotatedContextSensitiveBindingBuilder</a>&lt;T&gt;&nbsp;bind(<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">TypeLiteral</a>&lt;T&gt;&nbsp;type)</pre>
+<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>
+</li>
+</ul>
+<a name="bind-com.google.inject.Key-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>bind</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a>&lt;T&gt;&nbsp;bind(<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">Key</a>&lt;T&gt;&nbsp;key)</pre>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ContextSensitiveBinder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/contextual/ContextSensitiveBinder.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveBinder.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html b/1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html
new file mode 100644
index 0000000..a9df60a
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html
@@ -0,0 +1,287 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ContextSensitiveBindingBuilder (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="ContextSensitiveBindingBuilder (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ContextSensitiveBindingBuilder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveBindingBuilder.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.contextual</div>
+<h2 title="Interface ContextSensitiveBindingBuilder" class="title">Interface ContextSensitiveBindingBuilder&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">AnnotatedContextSensitiveBindingBuilder</a>&lt;T&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">ContextSensitiveBindingBuilder&lt;T&gt;</span></pre>
+<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>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html#toContextSensitiveProvider-java.lang.Class-">toContextSensitiveProvider</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="type parameter in ContextSensitiveBindingBuilder">T</a>&gt;&gt;&nbsp;type)</code>
+<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>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html#toContextSensitiveProvider-com.tavianator.sangria.contextual.ContextSensitiveProvider-">toContextSensitiveProvider</a></span>(<a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="type parameter in ContextSensitiveBindingBuilder">T</a>&gt;&nbsp;provider)</code>
+<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>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html#toContextSensitiveProvider-com.google.inject.Key-">toContextSensitiveProvider</a></span>(<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">Key</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="type parameter in ContextSensitiveBindingBuilder">T</a>&gt;&gt;&nbsp;key)</code>
+<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>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html#toContextSensitiveProvider-com.google.inject.TypeLiteral-">toContextSensitiveProvider</a></span>(<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">TypeLiteral</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="type parameter in ContextSensitiveBindingBuilder">T</a>&gt;&gt;&nbsp;type)</code>
+<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>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="toContextSensitiveProvider-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toContextSensitiveProvider</h4>
+<pre>void&nbsp;toContextSensitiveProvider(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="type parameter in ContextSensitiveBindingBuilder">T</a>&gt;&gt;&nbsp;type)</pre>
+<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>
+</li>
+</ul>
+<a name="toContextSensitiveProvider-com.google.inject.TypeLiteral-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toContextSensitiveProvider</h4>
+<pre>void&nbsp;toContextSensitiveProvider(<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">TypeLiteral</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="type parameter in ContextSensitiveBindingBuilder">T</a>&gt;&gt;&nbsp;type)</pre>
+<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>
+</li>
+</ul>
+<a name="toContextSensitiveProvider-com.google.inject.Key-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toContextSensitiveProvider</h4>
+<pre>void&nbsp;toContextSensitiveProvider(<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">Key</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="type parameter in ContextSensitiveBindingBuilder">T</a>&gt;&gt;&nbsp;key)</pre>
+<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>
+</li>
+</ul>
+<a name="toContextSensitiveProvider-com.tavianator.sangria.contextual.ContextSensitiveProvider-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toContextSensitiveProvider</h4>
+<pre>void&nbsp;toContextSensitiveProvider(<a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="type parameter in ContextSensitiveBindingBuilder">T</a>&gt;&nbsp;provider)</pre>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ContextSensitiveBindingBuilder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveBindingBuilder.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html b/1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html
new file mode 100644
index 0000000..80e9988
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html
@@ -0,0 +1,275 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ContextSensitiveBindingVisitor (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="ContextSensitiveBindingVisitor (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ContextSensitiveBindingVisitor.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveBindingVisitor.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.contextual</div>
+<h2 title="Interface ContextSensitiveBindingVisitor" class="title">Interface ContextSensitiveBindingVisitor&lt;T,V&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true" title="class or interface in com.google.inject.spi">BindingTargetVisitor</a>&lt;T,V&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">ContextSensitiveBindingVisitor&lt;T,V&gt;</span>
+extends <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true" title="class or interface in com.google.inject.spi">BindingTargetVisitor</a>&lt;T,V&gt;</pre>
+<div class="block">Visitor interface for the context-sensitive binding SPI.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="type parameter in ContextSensitiveBindingVisitor">V</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html#visit-com.tavianator.sangria.contextual.ContextSensitiveProviderInstanceBinding-">visit</a></span>(<a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProviderInstanceBinding</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="type parameter in ContextSensitiveBindingVisitor">T</a>&gt;&nbsp;binding)</code>
+<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>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="type parameter in ContextSensitiveBindingVisitor">V</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html#visit-com.tavianator.sangria.contextual.ContextSensitiveProviderKeyBinding-">visit</a></span>(<a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProviderKeyBinding</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="type parameter in ContextSensitiveBindingVisitor">T</a>&gt;&nbsp;binding)</code>
+<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>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.com.google.inject.spi.BindingTargetVisitor">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;com.google.inject.spi.<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true" title="class or interface in com.google.inject.spi">BindingTargetVisitor</a></h3>
+<code><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true#visit-com.google.inject.spi.ConstructorBinding-" title="class or interface in com.google.inject.spi">visit</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true#visit-com.google.inject.spi.ConvertedConstantBinding-" title="class or interface in com.google.inject.spi">visit</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true#visit-com.google.inject.spi.ExposedBinding-" title="class or interface in com.google.inject.spi">visit</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true#visit-com.google.inject.spi.InstanceBinding-" title="class or interface in com.google.inject.spi">visit</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true#visit-com.google.inject.spi.LinkedKeyBinding-" title="class or interface in com.google.inject.spi">visit</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true#visit-com.google.inject.spi.ProviderBinding-" title="class or interface in com.google.inject.spi">visit</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true#visit-com.google.inject.spi.ProviderInstanceBinding-" title="class or interface in com.google.inject.spi">visit</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true#visit-com.google.inject.spi.ProviderKeyBinding-" title="class or interface in com.google.inject.spi">visit</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true#visit-com.google.inject.spi.UntargettedBinding-" title="class or interface in com.google.inject.spi">visit</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="visit-com.tavianator.sangria.contextual.ContextSensitiveProviderKeyBinding-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>visit</h4>
+<pre><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="type parameter in ContextSensitiveBindingVisitor">V</a>&nbsp;visit(<a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProviderKeyBinding</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="type parameter in ContextSensitiveBindingVisitor">T</a>&gt;&nbsp;binding)</pre>
+<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>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>binding</code> - The binding to visit.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A value of type <code>V</code>.</dd>
+</dl>
+</li>
+</ul>
+<a name="visit-com.tavianator.sangria.contextual.ContextSensitiveProviderInstanceBinding-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>visit</h4>
+<pre><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="type parameter in ContextSensitiveBindingVisitor">V</a>&nbsp;visit(<a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProviderInstanceBinding</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="type parameter in ContextSensitiveBindingVisitor">T</a>&gt;&nbsp;binding)</pre>
+<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>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>binding</code> - The binding to visit.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A value of type <code>V</code>.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ContextSensitiveBindingVisitor.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveBindingVisitor.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProvider.html b/1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProvider.html
new file mode 100644
index 0000000..6cab40e
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProvider.html
@@ -0,0 +1,278 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ContextSensitiveProvider (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="ContextSensitiveProvider (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ContextSensitiveProvider.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/contextual/ContextSensitiveProvider.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveProvider.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.contextual</div>
+<h2 title="Interface ContextSensitiveProvider" class="title">Interface ContextSensitiveProvider&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">ContextSensitiveProvider&lt;T&gt;</span></pre>
+<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>.
+
+ <p>
+ This interface, along with <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><code>ContextSensitiveBinder</code></a>, is useful for injecting custom logger types, among other
+ things. However, context-sensitive injections can make maintenance and debugging more difficult.
+ </p></div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="type parameter in ContextSensitiveProvider">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html#getInContext-com.google.inject.spi.InjectionPoint-">getInContext</a></span>(<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">InjectionPoint</a>&nbsp;injectionPoint)</code>
+<div class="block">Provide an instance of <code>T</code> for the given context.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="type parameter in ContextSensitiveProvider">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html#getInUnknownContext--">getInUnknownContext</a></span>()</code>
+<div class="block">Provide an instance of <code>T</code> for an unknown context.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInContext-com.google.inject.spi.InjectionPoint-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInContext</h4>
+<pre><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="type parameter in ContextSensitiveProvider">T</a>&nbsp;getInContext(<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">InjectionPoint</a>&nbsp;injectionPoint)</pre>
+<div class="block">Provide an instance of <code>T</code> for the given context.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>injectionPoint</code> - The <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> for this provision.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>An instance of <code>T</code>.</dd>
+</dl>
+</li>
+</ul>
+<a name="getInUnknownContext--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getInUnknownContext</h4>
+<pre><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="type parameter in ContextSensitiveProvider">T</a>&nbsp;getInUnknownContext()</pre>
+<div class="block">Provide an instance of <code>T</code> for an unknown context.
+ <p>
+ The <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> may not be known in all cases, for example if a <code>Provider&lt;T&gt;</code> is used instead
+ of
+ a bare <code>T</code>. This method will be called in those cases.
+ </p>
+ <p>
+ One reasonable implementation is to return a generically applicable instance, such as an anonymous logger.
+ Another valid implementation is to throw an unchecked exception; in that case, <code>Provider&lt;T&gt;</code> injections
+ will fail.
+ </p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>An instance of <code>T</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></code> - If injection without a context is not supported.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ContextSensitiveProvider.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/contextual/ContextSensitiveProvider.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveProvider.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html b/1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html
new file mode 100644
index 0000000..2f2db0b
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html
@@ -0,0 +1,255 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ContextSensitiveProviderInstanceBinding (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="ContextSensitiveProviderInstanceBinding (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ContextSensitiveProviderInstanceBinding.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveProviderInstanceBinding.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.contextual</div>
+<h2 title="Interface ContextSensitiveProviderInstanceBinding" class="title">Interface ContextSensitiveProviderInstanceBinding&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">ContextSensitiveProviderInstanceBinding&lt;T&gt;</span></pre>
+<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>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html#toContextSensitiveProvider-com.tavianator.sangria.contextual.ContextSensitiveProvider-"><code>ContextSensitiveBindingBuilder.toContextSensitiveProvider(ContextSensitiveProvider)</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="type parameter in ContextSensitiveProviderInstanceBinding">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html#getContextSensitiveProviderInstance--">getContextSensitiveProviderInstance</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<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">InjectionPoint</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html#getInjectionPoints--">getInjectionPoints</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getContextSensitiveProviderInstance--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getContextSensitiveProviderInstance</h4>
+<pre><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="type parameter in ContextSensitiveProviderInstanceBinding">T</a>&gt;&nbsp;getContextSensitiveProviderInstance()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual"><code>ContextSensitiveProvider</code></a> instance for this binding.</dd>
+</dl>
+</li>
+</ul>
+<a name="getInjectionPoints--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getInjectionPoints</h4>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<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">InjectionPoint</a>&gt;&nbsp;getInjectionPoints()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The field and method <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>s of the <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual"><code>ContextSensitiveProvider</code></a> instance.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ContextSensitiveProviderInstanceBinding.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveProviderInstanceBinding.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html b/1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html
new file mode 100644
index 0000000..e088412
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html
@@ -0,0 +1,238 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ContextSensitiveProviderKeyBinding (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="ContextSensitiveProviderKeyBinding (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ContextSensitiveProviderKeyBinding.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveProviderKeyBinding.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.contextual</div>
+<h2 title="Interface ContextSensitiveProviderKeyBinding" class="title">Interface ContextSensitiveProviderKeyBinding&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">ContextSensitiveProviderKeyBinding&lt;T&gt;</span></pre>
+<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>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html#toContextSensitiveProvider-com.google.inject.Key-"><code>ContextSensitiveBindingBuilder.toContextSensitiveProvider(Key)</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><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">Key</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="type parameter in ContextSensitiveProviderKeyBinding">T</a>&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html#getContextSensitiveProviderKey--">getContextSensitiveProviderKey</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getContextSensitiveProviderKey--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getContextSensitiveProviderKey</h4>
+<pre><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">Key</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a>&lt;? extends <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="type parameter in ContextSensitiveProviderKeyBinding">T</a>&gt;&gt;&nbsp;getContextSensitiveProviderKey()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The <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> used to retrieve the <a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual"><code>ContextSensitiveProvider</code></a>'s binding.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ContextSensitiveProviderKeyBinding.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveProviderKeyBinding.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/contextual/class-use/AnnotatedContextSensitiveBindingBuilder.html b/1.2/apidocs/com/tavianator/sangria/contextual/class-use/AnnotatedContextSensitiveBindingBuilder.html
new file mode 100644
index 0000000..f798b3b
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/contextual/class-use/AnnotatedContextSensitiveBindingBuilder.html
@@ -0,0 +1,176 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface com.tavianator.sangria.contextual.AnnotatedContextSensitiveBindingBuilder (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Interface com.tavianator.sangria.contextual.AnnotatedContextSensitiveBindingBuilder (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/contextual/class-use/AnnotatedContextSensitiveBindingBuilder.html" target="_top">Frames</a></li>
+<li><a href="AnnotatedContextSensitiveBindingBuilder.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="header">
+<h2 title="Uses of Interface com.tavianator.sangria.contextual.AnnotatedContextSensitiveBindingBuilder" class="title">Uses of Interface<br>com.tavianator.sangria.contextual.AnnotatedContextSensitiveBindingBuilder</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">AnnotatedContextSensitiveBindingBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#com.tavianator.sangria.contextual">com.tavianator.sangria.contextual</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-contextual</code>: Context-sensitive providers.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="com.tavianator.sangria.contextual">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">AnnotatedContextSensitiveBindingBuilder</a> in <a href="../../../../../com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a> that return <a href="../../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">AnnotatedContextSensitiveBindingBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">AnnotatedContextSensitiveBindingBuilder</a>&lt;T&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">ContextSensitiveBinder.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html#bind-java.lang.Class-">bind</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">AnnotatedContextSensitiveBindingBuilder</a>&lt;T&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">ContextSensitiveBinder.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html#bind-com.google.inject.TypeLiteral-">bind</a></span>(<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">TypeLiteral</a>&lt;T&gt;&nbsp;type)</code>
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/contextual/class-use/AnnotatedContextSensitiveBindingBuilder.html" target="_top">Frames</a></li>
+<li><a href="AnnotatedContextSensitiveBindingBuilder.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBinder.html b/1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBinder.html
new file mode 100644
index 0000000..621152b
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBinder.html
@@ -0,0 +1,170 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class com.tavianator.sangria.contextual.ContextSensitiveBinder (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Class com.tavianator.sangria.contextual.ContextSensitiveBinder (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/contextual/class-use/ContextSensitiveBinder.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveBinder.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="header">
+<h2 title="Uses of Class com.tavianator.sangria.contextual.ContextSensitiveBinder" class="title">Uses of Class<br>com.tavianator.sangria.contextual.ContextSensitiveBinder</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual">ContextSensitiveBinder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#com.tavianator.sangria.contextual">com.tavianator.sangria.contextual</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-contextual</code>: Context-sensitive providers.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="com.tavianator.sangria.contextual">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual">ContextSensitiveBinder</a> in <a href="../../../../../com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a> that return <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual">ContextSensitiveBinder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual">ContextSensitiveBinder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ContextSensitiveBinder.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html#create-com.google.inject.Binder-">create</a></span>(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder)</code>
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/contextual/class-use/ContextSensitiveBinder.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveBinder.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingBuilder.html b/1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingBuilder.html
new file mode 100644
index 0000000..32ebc0e
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingBuilder.html
@@ -0,0 +1,197 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface com.tavianator.sangria.contextual.ContextSensitiveBindingBuilder (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Interface com.tavianator.sangria.contextual.ContextSensitiveBindingBuilder (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingBuilder.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveBindingBuilder.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="header">
+<h2 title="Uses of Interface com.tavianator.sangria.contextual.ContextSensitiveBindingBuilder" class="title">Uses of Interface<br>com.tavianator.sangria.contextual.ContextSensitiveBindingBuilder</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#com.tavianator.sangria.contextual">com.tavianator.sangria.contextual</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-contextual</code>: Context-sensitive providers.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="com.tavianator.sangria.contextual">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a> in <a href="../../../../../com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subinterfaces, and an explanation">
+<caption><span>Subinterfaces of <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a> in <a href="../../../../../com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">AnnotatedContextSensitiveBindingBuilder</a>&lt;T&gt;</span></code>
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a> that return <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a>&lt;<a href="../../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="type parameter in AnnotatedContextSensitiveBindingBuilder">T</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AnnotatedContextSensitiveBindingBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html#annotatedWith-java.lang.annotation.Annotation-">annotatedWith</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&nbsp;annotation)</code>
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a>&lt;<a href="../../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="type parameter in AnnotatedContextSensitiveBindingBuilder">T</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AnnotatedContextSensitiveBindingBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html#annotatedWith-java.lang.Class-">annotatedWith</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;annotationType)</code>
+<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>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a>&lt;T&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">ContextSensitiveBinder.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html#bind-com.google.inject.Key-">bind</a></span>(<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">Key</a>&lt;T&gt;&nbsp;key)</code>
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingBuilder.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveBindingBuilder.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingVisitor.html b/1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingVisitor.html
new file mode 100644
index 0000000..4c7d8a0
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingVisitor.html
@@ -0,0 +1,126 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface com.tavianator.sangria.contextual.ContextSensitiveBindingVisitor (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Interface com.tavianator.sangria.contextual.ContextSensitiveBindingVisitor (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="interface in com.tavianator.sangria.contextual">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingVisitor.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveBindingVisitor.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="header">
+<h2 title="Uses of Interface com.tavianator.sangria.contextual.ContextSensitiveBindingVisitor" class="title">Uses of Interface<br>com.tavianator.sangria.contextual.ContextSensitiveBindingVisitor</h2>
+</div>
+<div class="classUseContainer">No usage of com.tavianator.sangria.contextual.ContextSensitiveBindingVisitor</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="interface in com.tavianator.sangria.contextual">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingVisitor.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveBindingVisitor.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProvider.html b/1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProvider.html
new file mode 100644
index 0000000..c28b6cc
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProvider.html
@@ -0,0 +1,223 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface com.tavianator.sangria.contextual.ContextSensitiveProvider (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Interface com.tavianator.sangria.contextual.ContextSensitiveProvider (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/contextual/class-use/ContextSensitiveProvider.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveProvider.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="header">
+<h2 title="Uses of Interface com.tavianator.sangria.contextual.ContextSensitiveProvider" class="title">Uses of Interface<br>com.tavianator.sangria.contextual.ContextSensitiveProvider</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#com.tavianator.sangria.contextual">com.tavianator.sangria.contextual</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-contextual</code>: Context-sensitive providers.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="com.tavianator.sangria.contextual">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a> in <a href="../../../../../com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a> that return <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a>&lt;? extends <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="type parameter in ContextSensitiveProviderInstanceBinding">T</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">ContextSensitiveProviderInstanceBinding.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html#getContextSensitiveProviderInstance--">getContextSensitiveProviderInstance</a></span>()</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a> that return types with arguments of type <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><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">Key</a>&lt;? extends <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a>&lt;? extends <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="type parameter in ContextSensitiveProviderKeyBinding">T</a>&gt;&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">ContextSensitiveProviderKeyBinding.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html#getContextSensitiveProviderKey--">getContextSensitiveProviderKey</a></span>()</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a> with parameters of type <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ContextSensitiveBindingBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html#toContextSensitiveProvider-com.tavianator.sangria.contextual.ContextSensitiveProvider-">toContextSensitiveProvider</a></span>(<a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a>&lt;? extends <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="type parameter in ContextSensitiveBindingBuilder">T</a>&gt;&nbsp;provider)</code>
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Method parameters in <a href="../../../../../com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a> with type arguments of type <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ContextSensitiveBindingBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html#toContextSensitiveProvider-java.lang.Class-">toContextSensitiveProvider</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a>&lt;? extends <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="type parameter in ContextSensitiveBindingBuilder">T</a>&gt;&gt;&nbsp;type)</code>
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ContextSensitiveBindingBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html#toContextSensitiveProvider-com.google.inject.Key-">toContextSensitiveProvider</a></span>(<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">Key</a>&lt;? extends <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a>&lt;? extends <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="type parameter in ContextSensitiveBindingBuilder">T</a>&gt;&gt;&nbsp;key)</code>
+<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>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ContextSensitiveBindingBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html#toContextSensitiveProvider-com.google.inject.TypeLiteral-">toContextSensitiveProvider</a></span>(<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">TypeLiteral</a>&lt;? extends <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a>&lt;? extends <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="type parameter in ContextSensitiveBindingBuilder">T</a>&gt;&gt;&nbsp;type)</code>
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/contextual/class-use/ContextSensitiveProvider.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveProvider.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderInstanceBinding.html b/1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderInstanceBinding.html
new file mode 100644
index 0000000..2b5adf3
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderInstanceBinding.html
@@ -0,0 +1,170 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface com.tavianator.sangria.contextual.ContextSensitiveProviderInstanceBinding (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Interface com.tavianator.sangria.contextual.ContextSensitiveProviderInstanceBinding (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderInstanceBinding.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveProviderInstanceBinding.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="header">
+<h2 title="Uses of Interface com.tavianator.sangria.contextual.ContextSensitiveProviderInstanceBinding" class="title">Uses of Interface<br>com.tavianator.sangria.contextual.ContextSensitiveProviderInstanceBinding</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProviderInstanceBinding</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#com.tavianator.sangria.contextual">com.tavianator.sangria.contextual</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-contextual</code>: Context-sensitive providers.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="com.tavianator.sangria.contextual">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProviderInstanceBinding</a> in <a href="../../../../../com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a> with parameters of type <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProviderInstanceBinding</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="type parameter in ContextSensitiveBindingVisitor">V</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ContextSensitiveBindingVisitor.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html#visit-com.tavianator.sangria.contextual.ContextSensitiveProviderInstanceBinding-">visit</a></span>(<a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProviderInstanceBinding</a>&lt;? extends <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="type parameter in ContextSensitiveBindingVisitor">T</a>&gt;&nbsp;binding)</code>
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderInstanceBinding.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveProviderInstanceBinding.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderKeyBinding.html b/1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderKeyBinding.html
new file mode 100644
index 0000000..24553c5
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderKeyBinding.html
@@ -0,0 +1,170 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface com.tavianator.sangria.contextual.ContextSensitiveProviderKeyBinding (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Interface com.tavianator.sangria.contextual.ContextSensitiveProviderKeyBinding (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="interface in com.tavianator.sangria.contextual">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderKeyBinding.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveProviderKeyBinding.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="header">
+<h2 title="Uses of Interface com.tavianator.sangria.contextual.ContextSensitiveProviderKeyBinding" class="title">Uses of Interface<br>com.tavianator.sangria.contextual.ContextSensitiveProviderKeyBinding</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProviderKeyBinding</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#com.tavianator.sangria.contextual">com.tavianator.sangria.contextual</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-contextual</code>: Context-sensitive providers.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="com.tavianator.sangria.contextual">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProviderKeyBinding</a> in <a href="../../../../../com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a> with parameters of type <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProviderKeyBinding</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="type parameter in ContextSensitiveBindingVisitor">V</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ContextSensitiveBindingVisitor.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html#visit-com.tavianator.sangria.contextual.ContextSensitiveProviderKeyBinding-">visit</a></span>(<a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProviderKeyBinding</a>&lt;? extends <a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="type parameter in ContextSensitiveBindingVisitor">T</a>&gt;&nbsp;binding)</code>
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="interface in com.tavianator.sangria.contextual">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderKeyBinding.html" target="_top">Frames</a></li>
+<li><a href="ContextSensitiveProviderKeyBinding.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/contextual/package-frame.html b/1.2/apidocs/com/tavianator/sangria/contextual/package-frame.html
new file mode 100644
index 0000000..2146599
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/contextual/package-frame.html
@@ -0,0 +1,30 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.contextual (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../com/tavianator/sangria/contextual/package-summary.html" target="classFrame">com.tavianator.sangria.contextual</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual" target="classFrame"><span class="interfaceName">AnnotatedContextSensitiveBindingBuilder</span></a></li>
+<li><a href="ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual" target="classFrame"><span class="interfaceName">ContextSensitiveBindingBuilder</span></a></li>
+<li><a href="ContextSensitiveBindingVisitor.html" title="interface in com.tavianator.sangria.contextual" target="classFrame"><span class="interfaceName">ContextSensitiveBindingVisitor</span></a></li>
+<li><a href="ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual" target="classFrame"><span class="interfaceName">ContextSensitiveProvider</span></a></li>
+<li><a href="ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual" target="classFrame"><span class="interfaceName">ContextSensitiveProviderInstanceBinding</span></a></li>
+<li><a href="ContextSensitiveProviderKeyBinding.html" title="interface in com.tavianator.sangria.contextual" target="classFrame"><span class="interfaceName">ContextSensitiveProviderKeyBinding</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual" target="classFrame">ContextSensitiveBinder</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/contextual/package-summary.html b/1.2/apidocs/com/tavianator/sangria/contextual/package-summary.html
new file mode 100644
index 0000000..006833c
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/contextual/package-summary.html
@@ -0,0 +1,210 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.contextual (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="com.tavianator.sangria.contextual (Sangria 1.2 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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Package</li>
+<li><a href="../../../../com/tavianator/sangria/core/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/contextual/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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="header">
+<h1 title="Package" class="title">Package&nbsp;com.tavianator.sangria.contextual</h1>
+<div class="docSummary">
+<div class="block"><code>sangria-contextual</code>: Context-sensitive providers.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">AnnotatedContextSensitiveBindingBuilder</a>&lt;T&gt;</td>
+<td class="colLast">
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a>&lt;T&gt;</td>
+<td class="colLast">
+<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>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveBindingVisitor</a>&lt;T,V&gt;</td>
+<td class="colLast">
+<div class="block">Visitor interface for the context-sensitive binding SPI.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProvider</a>&lt;T&gt;</td>
+<td class="colLast">
+<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>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProviderInstanceBinding</a>&lt;T&gt;</td>
+<td class="colLast">
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="interface in com.tavianator.sangria.contextual">ContextSensitiveProviderKeyBinding</a>&lt;T&gt;</td>
+<td class="colLast">
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual">ContextSensitiveBinder</a></td>
+<td class="colLast">
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package com.tavianator.sangria.contextual Description">Package com.tavianator.sangria.contextual Description</h2>
+<div class="block"><code>sangria-contextual</code>: Context-sensitive providers.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Package</li>
+<li><a href="../../../../com/tavianator/sangria/core/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/contextual/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/contextual/package-tree.html b/1.2/apidocs/com/tavianator/sangria/contextual/package-tree.html
new file mode 100644
index 0000000..5610705
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/contextual/package-tree.html
@@ -0,0 +1,155 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.contextual Class Hierarchy (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="com.tavianator.sangria.contextual Class Hierarchy (Sangria 1.2 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li><a href="../../../../com/tavianator/sangria/core/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/contextual/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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="header">
+<h1 class="title">Hierarchy For Package com.tavianator.sangria.contextual</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">com.tavianator.sangria.contextual.<a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><span class="typeNameLink">ContextSensitiveBinder</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">com.google.inject.spi.<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true" title="class or interface in com.google.inject.spi"><span class="typeNameLink">BindingTargetVisitor</span></a>&lt;T,V&gt;
+<ul>
+<li type="circle">com.tavianator.sangria.contextual.<a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">ContextSensitiveBindingVisitor</span></a>&lt;T,V&gt;</li>
+</ul>
+</li>
+<li type="circle">com.tavianator.sangria.contextual.<a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">ContextSensitiveBindingBuilder</span></a>&lt;T&gt;
+<ul>
+<li type="circle">com.tavianator.sangria.contextual.<a href="../../../../com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">AnnotatedContextSensitiveBindingBuilder</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">com.tavianator.sangria.contextual.<a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">ContextSensitiveProvider</span></a>&lt;T&gt;</li>
+<li type="circle">com.tavianator.sangria.contextual.<a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">ContextSensitiveProviderInstanceBinding</span></a>&lt;T&gt;</li>
+<li type="circle">com.tavianator.sangria.contextual.<a href="../../../../com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">ContextSensitiveProviderKeyBinding</span></a>&lt;T&gt;</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li><a href="../../../../com/tavianator/sangria/core/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/contextual/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/contextual/package-use.html b/1.2/apidocs/com/tavianator/sangria/contextual/package-use.html
new file mode 100644
index 0000000..8c9f594
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/contextual/package-use.html
@@ -0,0 +1,188 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Package com.tavianator.sangria.contextual (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Package com.tavianator.sangria.contextual (Sangria 1.2 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></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?com/tavianator/sangria/contextual/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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="header">
+<h1 title="Uses of Package com.tavianator.sangria.contextual" class="title">Uses of Package<br>com.tavianator.sangria.contextual</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#com.tavianator.sangria.contextual">com.tavianator.sangria.contextual</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-contextual</code>: Context-sensitive providers.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="com.tavianator.sangria.contextual">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a> used by <a href="../../../../com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../com/tavianator/sangria/contextual/class-use/AnnotatedContextSensitiveBindingBuilder.html#com.tavianator.sangria.contextual">AnnotatedContextSensitiveBindingBuilder</a>
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../com/tavianator/sangria/contextual/class-use/ContextSensitiveBinder.html#com.tavianator.sangria.contextual">ContextSensitiveBinder</a>
+<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>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingBuilder.html#com.tavianator.sangria.contextual">ContextSensitiveBindingBuilder</a>
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../com/tavianator/sangria/contextual/class-use/ContextSensitiveProvider.html#com.tavianator.sangria.contextual">ContextSensitiveProvider</a>
+<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>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderInstanceBinding.html#com.tavianator.sangria.contextual">ContextSensitiveProviderInstanceBinding</a>
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderKeyBinding.html#com.tavianator.sangria.contextual">ContextSensitiveProviderKeyBinding</a>
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></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?com/tavianator/sangria/contextual/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/core/DelayedError.html b/1.2/apidocs/com/tavianator/sangria/core/DelayedError.html
new file mode 100644
index 0000000..2229557
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/core/DelayedError.html
@@ -0,0 +1,336 @@
+<!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_20) on Sat Oct 04 13:08:11 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>DelayedError (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="DelayedError (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":9,"i2":9,"i3":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DelayedError.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/core/DelayedError.html" target="_top">Frames</a></li>
+<li><a href="DelayedError.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.core</div>
+<h2 title="Class DelayedError" class="title">Class DelayedError</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>com.tavianator.sangria.core.DelayedError</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DelayedError</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<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. Useful for enforcing correct usage
+ of fluent APIs.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/DelayedError.html#cancel--">cancel</a></span>()</code>
+<div class="block">Cancel this error.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core">DelayedError</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/DelayedError.html#create-com.google.inject.Binder-com.google.inject.spi.Message-">create</a></span>(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder,
+ <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/Message.html?is-external=true" title="class or interface in com.google.inject.spi">Message</a>&nbsp;message)</code>
+<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>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core">DelayedError</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/DelayedError.html#create-com.google.inject.Binder-java.lang.String-java.lang.Object...-">create</a></span>(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</code>
+<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>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core">DelayedError</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/DelayedError.html#create-com.google.inject.Binder-java.lang.Throwable-">create</a></span>(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t)</code>
+<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>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="create-com.google.inject.Binder-java.lang.String-java.lang.Object...-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static&nbsp;<a href="../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core">DelayedError</a>&nbsp;create(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</pre>
+<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>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>binder</code> - The binder to attach the error to.</dd>
+<dd><code>message</code> - The format string for the message.</dd>
+<dd><code>args</code> - Arguments that will be passed to the format string.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A <a href="../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core"><code>DelayedError</code></a> token that can be canceled later.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><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></dd>
+</dl>
+</li>
+</ul>
+<a name="create-com.google.inject.Binder-java.lang.Throwable-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static&nbsp;<a href="../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core">DelayedError</a>&nbsp;create(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t)</pre>
+<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>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>binder</code> - The binder to attach the error to.</dd>
+<dd><code>t</code> - The <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> that caused this potential error.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A <a href="../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core"><code>DelayedError</code></a> token that can be canceled later.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true#addError-java.lang.Throwable-" title="class or interface in com.google.inject"><code>Binder.addError(Throwable)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="create-com.google.inject.Binder-com.google.inject.spi.Message-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static&nbsp;<a href="../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core">DelayedError</a>&nbsp;create(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder,
+ <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/Message.html?is-external=true" title="class or interface in com.google.inject.spi">Message</a>&nbsp;message)</pre>
+<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>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>binder</code> - The binder to attach the error to.</dd>
+<dd><code>message</code> - The error message.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A <a href="../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core"><code>DelayedError</code></a> token that can be canceled later.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true#addError-com.google.inject.spi.Message-" title="class or interface in com.google.inject"><code>Binder.addError(Message)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="cancel--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>cancel</h4>
+<pre>public&nbsp;void&nbsp;cancel()</pre>
+<div class="block">Cancel this error.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DelayedError.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/core/DelayedError.html" target="_top">Frames</a></li>
+<li><a href="DelayedError.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/core/PotentialAnnotation.Visitor.html b/1.2/apidocs/com/tavianator/sangria/core/PotentialAnnotation.Visitor.html
new file mode 100644
index 0000000..725329a
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/core/PotentialAnnotation.Visitor.html
@@ -0,0 +1,291 @@
+<!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_20) on Sat Oct 04 13:08:11 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>PotentialAnnotation.Visitor (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="PotentialAnnotation.Visitor (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PotentialAnnotation.Visitor.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/core/PrettyTypes.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" target="_top">Frames</a></li>
+<li><a href="PotentialAnnotation.Visitor.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.core</div>
+<h2 title="Interface PotentialAnnotation.Visitor" class="title">Interface PotentialAnnotation.Visitor&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - The type to return.</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static interface <span class="typeNameLabel">PotentialAnnotation.Visitor&lt;T&gt;</span></pre>
+<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>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.1</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.1</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="type parameter in PotentialAnnotation.Visitor">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html#visitAnnotationInstance-java.lang.annotation.Annotation-">visitAnnotationInstance</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&nbsp;annotation)</code>
+<div class="block">Called when an annotation instance is stored.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="type parameter in PotentialAnnotation.Visitor">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html#visitAnnotationType-java.lang.Class-">visitAnnotationType</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;annotationType)</code>
+<div class="block">Called when an annotation type is stored.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="type parameter in PotentialAnnotation.Visitor">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html#visitNoAnnotation--">visitNoAnnotation</a></span>()</code>
+<div class="block">Called when there is no annotation.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="visitNoAnnotation--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>visitNoAnnotation</h4>
+<pre><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="type parameter in PotentialAnnotation.Visitor">T</a>&nbsp;visitNoAnnotation()</pre>
+<div class="block">Called when there is no annotation.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Any value.</dd>
+</dl>
+</li>
+</ul>
+<a name="visitAnnotationType-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>visitAnnotationType</h4>
+<pre><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="type parameter in PotentialAnnotation.Visitor">T</a>&nbsp;visitAnnotationType(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;annotationType)</pre>
+<div class="block">Called when an annotation type is stored.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>annotationType</code> - The annotation type.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Any value.</dd>
+</dl>
+</li>
+</ul>
+<a name="visitAnnotationInstance-java.lang.annotation.Annotation-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>visitAnnotationInstance</h4>
+<pre><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="type parameter in PotentialAnnotation.Visitor">T</a>&nbsp;visitAnnotationInstance(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&nbsp;annotation)</pre>
+<div class="block">Called when an annotation instance is stored.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>annotation</code> - The annotation instance.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Any value.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PotentialAnnotation.Visitor.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/core/PrettyTypes.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" target="_top">Frames</a></li>
+<li><a href="PotentialAnnotation.Visitor.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/core/PotentialAnnotation.html b/1.2/apidocs/com/tavianator/sangria/core/PotentialAnnotation.html
new file mode 100644
index 0000000..e6aa6cc
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/core/PotentialAnnotation.html
@@ -0,0 +1,485 @@
+<!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_20) on Sat Oct 04 13:08:11 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>PotentialAnnotation (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="PotentialAnnotation (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":10,"i2":10,"i3":6,"i4":9,"i5":10,"i6":6,"i7":6,"i8":6,"i9":9,"i10":6};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PotentialAnnotation.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/core/PotentialAnnotation.html" target="_top">Frames</a></li>
+<li><a href="PotentialAnnotation.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.core</div>
+<h2 title="Class PotentialAnnotation" class="title">Class PotentialAnnotation</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>com.tavianator.sangria.core.PotentialAnnotation</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">PotentialAnnotation</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">A record of stored annotations, perfect for builders with <code>annotatedWith()</code> methods.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.1</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core">PotentialAnnotation.Visitor</a>&lt;<a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="type parameter in PotentialAnnotation.Visitor">T</a>&gt;</span></code>
+<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>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>abstract &lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html#accept-com.tavianator.sangria.core.PotentialAnnotation.Visitor-">accept</a></span>(<a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core">PotentialAnnotation.Visitor</a>&lt;T&gt;&nbsp;visitor)</code>
+<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>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html#annotatedWith-java.lang.annotation.Annotation-">annotatedWith</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&nbsp;annotation)</code>
+<div class="block">Add an annotation.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html#annotatedWith-java.lang.Class-">annotatedWith</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;annotationType)</code>
+<div class="block">Add an annotation.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html#equals-java.lang.Object-">equals</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html#from-com.google.inject.Key-">from</a></span>(<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">Key</a>&lt;?&gt;&nbsp;key)</code>
+<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>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<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">Key</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html#getKey-java.lang.Class-">getKey</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>
+<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>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>abstract &lt;T&gt;&nbsp;<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">Key</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html#getKey-com.google.inject.TypeLiteral-">getKey</a></span>(<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">TypeLiteral</a>&lt;T&gt;&nbsp;type)</code>
+<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>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>abstract boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html#hasAnnotation--">hasAnnotation</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>abstract int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html#none--">none</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="none--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>none</h4>
+<pre>public static&nbsp;<a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a>&nbsp;none()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A <a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core"><code>PotentialAnnotation</code></a> with no annotation.</dd>
+</dl>
+</li>
+</ul>
+<a name="from-com.google.inject.Key-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>from</h4>
+<pre>public static&nbsp;<a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a>&nbsp;from(<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">Key</a>&lt;?&gt;&nbsp;key)</pre>
+<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>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - The <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> whose annotation to use, if any.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A <a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core"><code>PotentialAnnotation</code></a> with the annotation from <code>key</code>.</dd>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.2</dd>
+</dl>
+</li>
+</ul>
+<a name="annotatedWith-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>annotatedWith</h4>
+<pre>public&nbsp;<a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a>&nbsp;annotatedWith(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;annotationType)</pre>
+<div class="block">Add an annotation.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>annotationType</code> - The annotation type to add.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A new <a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core"><code>PotentialAnnotation</code></a> associated with the given annotation type.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/CreationException.html?is-external=true" title="class or interface in com.google.inject">CreationException</a></code> - If an annotation is already present.</dd>
+</dl>
+</li>
+</ul>
+<a name="annotatedWith-java.lang.annotation.Annotation-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>annotatedWith</h4>
+<pre>public&nbsp;<a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a>&nbsp;annotatedWith(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&nbsp;annotation)</pre>
+<div class="block">Add an annotation.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>annotation</code> - The annotation instance to add.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A new <a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core"><code>PotentialAnnotation</code></a> associated with the given annotation instance.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/CreationException.html?is-external=true" title="class or interface in com.google.inject">CreationException</a></code> - If an annotation is already present.</dd>
+</dl>
+</li>
+</ul>
+<a name="hasAnnotation--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasAnnotation</h4>
+<pre>public abstract&nbsp;boolean&nbsp;hasAnnotation()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Whether an annotation is present.</dd>
+</dl>
+</li>
+</ul>
+<a name="getKey-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getKey</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<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">Key</a>&lt;T&gt;&nbsp;getKey(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</pre>
+<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>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - The type of the key to create.</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>type</code> - The type of the key to create.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>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>.</dd>
+</dl>
+</li>
+</ul>
+<a name="getKey-com.google.inject.TypeLiteral-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getKey</h4>
+<pre>public abstract&nbsp;&lt;T&gt;&nbsp;<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">Key</a>&lt;T&gt;&nbsp;getKey(<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">TypeLiteral</a>&lt;T&gt;&nbsp;type)</pre>
+<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>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - The type of the key to create.</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>type</code> - The type of the key to create.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>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>.</dd>
+</dl>
+</li>
+</ul>
+<a name="accept-com.tavianator.sangria.core.PotentialAnnotation.Visitor-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accept</h4>
+<pre>public abstract&nbsp;&lt;T&gt;&nbsp;T&nbsp;accept(<a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core">PotentialAnnotation.Visitor</a>&lt;T&gt;&nbsp;visitor)</pre>
+<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>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - The type for the visitor to return.</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>visitor</code> - The visitor to accept.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The value produced by the visitor.</dd>
+</dl>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public abstract&nbsp;boolean&nbsp;equals(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public abstract&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PotentialAnnotation.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/core/PotentialAnnotation.html" target="_top">Frames</a></li>
+<li><a href="PotentialAnnotation.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/core/PrettyTypes.html b/1.2/apidocs/com/tavianator/sangria/core/PrettyTypes.html
new file mode 100644
index 0000000..19b3304
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/core/PrettyTypes.html
@@ -0,0 +1,263 @@
+<!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_20) on Sat Oct 04 13:08:11 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>PrettyTypes (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="PrettyTypes (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PrettyTypes.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/core/PrettyTypes.html" target="_top">Frames</a></li>
+<li><a href="PrettyTypes.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.core</div>
+<h2 title="Class PrettyTypes" class="title">Class PrettyTypes</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>com.tavianator.sangria.core.PrettyTypes</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">PrettyTypes</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">Utility class for pretty-printing messages containing types.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/PrettyTypes.html#format-java.lang.String-java.lang.Object...-">format</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</code>
+<div class="block">Format a message.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="format-java.lang.String-java.lang.Object...-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>format</h4>
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;format(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</pre>
+<div class="block">Format a message.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>message</code> - The format string.</dd>
+<dd><code>args</code> - The format arguments, possibly containing <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><code>Class</code></a> or <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> instances to be
+ pretty-printed.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A formatted message.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true#format-java.lang.String-java.lang.Object...-" title="class or interface in java.lang"><code>String.format(String, Object...)</code></a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PrettyTypes.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/core/PrettyTypes.html" target="_top">Frames</a></li>
+<li><a href="PrettyTypes.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/core/Priority.html b/1.2/apidocs/com/tavianator/sangria/core/Priority.html
new file mode 100644
index 0000000..76f332d
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/core/Priority.html
@@ -0,0 +1,404 @@
+<!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_20) on Sat Oct 04 13:08:11 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Priority (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Priority (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":9,"i2":10,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Priority.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/core/PrettyTypes.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/core/Priority.html" target="_top">Frames</a></li>
+<li><a href="Priority.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.core</div>
+<h2 title="Class Priority" class="title">Class Priority</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>com.tavianator.sangria.core.Priority</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Priority</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a>&gt;</pre>
+<div class="block">A loosely-coupled, infinitely divisible priority/weight system.
+
+ <p>
+ This class implements an extensible priority system based on lexicographical ordering. In its simplest use, <code>Priority.create(0)</code> is ordered before <code>Priority.create(1)</code>, then <code>Priority.create(2)</code>, etc.
+ </p>
+
+ <p>
+ To create a priority that is ordered between two existing ones, simply add another parameter: <code>Priority.create(1, 1)</code> comes after <code>Priority.create(1)</code>, but before <code>Priority.create(2)</code>. In this way,
+ priorities can always be inserted anywhere in a sequence.
+ </p>
+
+ <p>
+ The <a href="../../../../com/tavianator/sangria/core/Priority.html#next--"><code>next()</code></a> method creates a priority that is ordered immediately following the current one, and is distinct
+ from all priorities obtained by any other means. This provides a convenient way to order entire segments of lists.
+ </p>
+
+ <p>
+ A special priority, obtained by <code>Priority.getDefault()</code>, sorts before all other priorities.
+ </p></div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.1</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.1</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/Priority.html#compareTo-com.tavianator.sangria.core.Priority-">compareTo</a></span>(<a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a>&nbsp;o)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/Priority.html#create-int-int...-">create</a></span>(int&nbsp;weight,
+ int...&nbsp;weights)</code>
+<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>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/Priority.html#equals-java.lang.Object-">equals</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/Priority.html#getDefault--">getDefault</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/Priority.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/Priority.html#isDefault--">isDefault</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/Priority.html#next--">next</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/Priority.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getDefault--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDefault</h4>
+<pre>public static&nbsp;<a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a>&nbsp;getDefault()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The default priority, which comes before all other priorities.</dd>
+</dl>
+</li>
+</ul>
+<a name="create-int-int...-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static&nbsp;<a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a>&nbsp;create(int&nbsp;weight,
+ int...&nbsp;weights)</pre>
+<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>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>weight</code> - The first value of the weight sequence.</dd>
+<dd><code>weights</code> - An integer sequence. These sequences are sorted lexicographically, so <code>Priority.create(1)</code>
+ sorts before <code>Priority.create(1, 1)</code>, which sorts before <code>Priority.create(2)</code>.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A new <a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core"><code>Priority</code></a>.</dd>
+</dl>
+</li>
+</ul>
+<a name="isDefault--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isDefault</h4>
+<pre>public&nbsp;boolean&nbsp;isDefault()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Whether this priority originated in a call to <a href="../../../../com/tavianator/sangria/core/Priority.html#getDefault--"><code>getDefault()</code></a>.</dd>
+</dl>
+</li>
+</ul>
+<a name="next--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>next</h4>
+<pre>public&nbsp;<a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a>&nbsp;next()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A new <a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core"><code>Priority</code></a> which immediately follows this one, and which is distinct from all other
+ priorities obtained by <a href="../../../../com/tavianator/sangria/core/Priority.html#create-int-int...-"><code>create(int, int...)</code></a>.</dd>
+</dl>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;equals(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="compareTo-com.tavianator.sangria.core.Priority-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compareTo</h4>
+<pre>public&nbsp;int&nbsp;compareTo(<a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a>&nbsp;o)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true#compareTo-T-" title="class or interface in java.lang">compareTo</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a>&gt;</code></dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Priority.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/core/PrettyTypes.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/core/Priority.html" target="_top">Frames</a></li>
+<li><a href="Priority.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/core/TypeLiterals.html b/1.2/apidocs/com/tavianator/sangria/core/TypeLiterals.html
new file mode 100644
index 0000000..ec8fd02
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/core/TypeLiterals.html
@@ -0,0 +1,373 @@
+<!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_20) on Sat Oct 04 13:08:11 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>TypeLiterals (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="TypeLiterals (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TypeLiterals.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/core/UniqueAnnotations.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/core/TypeLiterals.html" target="_top">Frames</a></li>
+<li><a href="TypeLiterals.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.core</div>
+<h2 title="Class TypeLiterals" class="title">Class TypeLiterals</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>com.tavianator.sangria.core.TypeLiterals</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TypeLiterals</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<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>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.1</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.1</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<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">TypeLiteral</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/TypeLiterals.html#listOf-java.lang.Class-">listOf</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<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">TypeLiteral</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/TypeLiterals.html#listOf-com.google.inject.TypeLiteral-">listOf</a></span>(<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">TypeLiteral</a>&lt;T&gt;&nbsp;type)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;<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">TypeLiteral</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,V&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/TypeLiterals.html#mapOf-java.lang.Class-java.lang.Class-">mapOf</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;K&gt;&nbsp;keyType,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;V&gt;&nbsp;valueType)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;<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">TypeLiteral</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,V&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/TypeLiterals.html#mapOf-java.lang.Class-com.google.inject.TypeLiteral-">mapOf</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;K&gt;&nbsp;keyType,
+ <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">TypeLiteral</a>&lt;V&gt;&nbsp;valueType)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;<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">TypeLiteral</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,V&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/TypeLiterals.html#mapOf-com.google.inject.TypeLiteral-java.lang.Class-">mapOf</a></span>(<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">TypeLiteral</a>&lt;K&gt;&nbsp;keyType,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;V&gt;&nbsp;valueType)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;<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">TypeLiteral</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,V&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/TypeLiterals.html#mapOf-com.google.inject.TypeLiteral-com.google.inject.TypeLiteral-">mapOf</a></span>(<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">TypeLiteral</a>&lt;K&gt;&nbsp;keyType,
+ <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">TypeLiteral</a>&lt;V&gt;&nbsp;valueType)</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<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">TypeLiteral</a>&lt;javax.inject.Provider&lt;T&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/TypeLiterals.html#providerOf-java.lang.Class-">providerOf</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<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">TypeLiteral</a>&lt;javax.inject.Provider&lt;T&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/TypeLiterals.html#providerOf-com.google.inject.TypeLiteral-">providerOf</a></span>(<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">TypeLiteral</a>&lt;T&gt;&nbsp;type)</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<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">TypeLiteral</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;T&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/TypeLiterals.html#setOf-java.lang.Class-">setOf</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<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">TypeLiteral</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;T&gt;&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/TypeLiterals.html#setOf-com.google.inject.TypeLiteral-">setOf</a></span>(<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">TypeLiteral</a>&lt;T&gt;&nbsp;type)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="listOf-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>listOf</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<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">TypeLiteral</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&gt;&nbsp;listOf(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</pre>
+</li>
+</ul>
+<a name="listOf-com.google.inject.TypeLiteral-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>listOf</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<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">TypeLiteral</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;T&gt;&gt;&nbsp;listOf(<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">TypeLiteral</a>&lt;T&gt;&nbsp;type)</pre>
+</li>
+</ul>
+<a name="setOf-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOf</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<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">TypeLiteral</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;T&gt;&gt;&nbsp;setOf(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</pre>
+</li>
+</ul>
+<a name="setOf-com.google.inject.TypeLiteral-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOf</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<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">TypeLiteral</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;T&gt;&gt;&nbsp;setOf(<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">TypeLiteral</a>&lt;T&gt;&nbsp;type)</pre>
+</li>
+</ul>
+<a name="mapOf-java.lang.Class-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapOf</h4>
+<pre>public static&nbsp;&lt;K,V&gt;&nbsp;<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">TypeLiteral</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,V&gt;&gt;&nbsp;mapOf(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;K&gt;&nbsp;keyType,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;V&gt;&nbsp;valueType)</pre>
+</li>
+</ul>
+<a name="mapOf-java.lang.Class-com.google.inject.TypeLiteral-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapOf</h4>
+<pre>public static&nbsp;&lt;K,V&gt;&nbsp;<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">TypeLiteral</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,V&gt;&gt;&nbsp;mapOf(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;K&gt;&nbsp;keyType,
+ <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">TypeLiteral</a>&lt;V&gt;&nbsp;valueType)</pre>
+</li>
+</ul>
+<a name="mapOf-com.google.inject.TypeLiteral-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapOf</h4>
+<pre>public static&nbsp;&lt;K,V&gt;&nbsp;<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">TypeLiteral</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,V&gt;&gt;&nbsp;mapOf(<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">TypeLiteral</a>&lt;K&gt;&nbsp;keyType,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;V&gt;&nbsp;valueType)</pre>
+</li>
+</ul>
+<a name="mapOf-com.google.inject.TypeLiteral-com.google.inject.TypeLiteral-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapOf</h4>
+<pre>public static&nbsp;&lt;K,V&gt;&nbsp;<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">TypeLiteral</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;K,V&gt;&gt;&nbsp;mapOf(<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">TypeLiteral</a>&lt;K&gt;&nbsp;keyType,
+ <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">TypeLiteral</a>&lt;V&gt;&nbsp;valueType)</pre>
+</li>
+</ul>
+<a name="providerOf-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>providerOf</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<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">TypeLiteral</a>&lt;javax.inject.Provider&lt;T&gt;&gt;&nbsp;providerOf(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</pre>
+</li>
+</ul>
+<a name="providerOf-com.google.inject.TypeLiteral-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>providerOf</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<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">TypeLiteral</a>&lt;javax.inject.Provider&lt;T&gt;&gt;&nbsp;providerOf(<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">TypeLiteral</a>&lt;T&gt;&nbsp;type)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TypeLiterals.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/core/UniqueAnnotations.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/core/TypeLiterals.html" target="_top">Frames</a></li>
+<li><a href="TypeLiterals.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/core/UniqueAnnotations.html b/1.2/apidocs/com/tavianator/sangria/core/UniqueAnnotations.html
new file mode 100644
index 0000000..27acbdb
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/core/UniqueAnnotations.html
@@ -0,0 +1,252 @@
+<!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_20) on Sat Oct 04 13:08:11 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>UniqueAnnotations (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="UniqueAnnotations (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/UniqueAnnotations.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/core/UniqueAnnotations.html" target="_top">Frames</a></li>
+<li><a href="UniqueAnnotations.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.core</div>
+<h2 title="Class UniqueAnnotations" class="title">Class UniqueAnnotations</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>com.tavianator.sangria.core.UniqueAnnotations</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">UniqueAnnotations</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">Re-implementation of Guice's internal UniqueAnnotations utility.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/core/UniqueAnnotations.html#create--">create</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="create--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&nbsp;create()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>An <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation"><code>Annotation</code></a> that will be unequal to every other annotation.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/UniqueAnnotations.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/core/UniqueAnnotations.html" target="_top">Frames</a></li>
+<li><a href="UniqueAnnotations.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/core/class-use/DelayedError.html b/1.2/apidocs/com/tavianator/sangria/core/class-use/DelayedError.html
new file mode 100644
index 0000000..26617e8
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/core/class-use/DelayedError.html
@@ -0,0 +1,186 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class com.tavianator.sangria.core.DelayedError (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Class com.tavianator.sangria.core.DelayedError (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/core/class-use/DelayedError.html" target="_top">Frames</a></li>
+<li><a href="DelayedError.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="header">
+<h2 title="Uses of Class com.tavianator.sangria.core.DelayedError" class="title">Uses of Class<br>com.tavianator.sangria.core.DelayedError</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core">DelayedError</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#com.tavianator.sangria.core">com.tavianator.sangria.core</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-core</code>: Common code for Sangria.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="com.tavianator.sangria.core">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core">DelayedError</a> in <a href="../../../../../com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a> that return <a href="../../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core">DelayedError</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core">DelayedError</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DelayedError.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/core/DelayedError.html#create-com.google.inject.Binder-com.google.inject.spi.Message-">create</a></span>(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder,
+ <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/Message.html?is-external=true" title="class or interface in com.google.inject.spi">Message</a>&nbsp;message)</code>
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core">DelayedError</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DelayedError.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/core/DelayedError.html#create-com.google.inject.Binder-java.lang.String-java.lang.Object...-">create</a></span>(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</code>
+<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>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core">DelayedError</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DelayedError.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/core/DelayedError.html#create-com.google.inject.Binder-java.lang.Throwable-">create</a></span>(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t)</code>
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/core/class-use/DelayedError.html" target="_top">Frames</a></li>
+<li><a href="DelayedError.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/core/class-use/PotentialAnnotation.Visitor.html b/1.2/apidocs/com/tavianator/sangria/core/class-use/PotentialAnnotation.Visitor.html
new file mode 100644
index 0000000..e3f13c7
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/core/class-use/PotentialAnnotation.Visitor.html
@@ -0,0 +1,170 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface com.tavianator.sangria.core.PotentialAnnotation.Visitor (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Interface com.tavianator.sangria.core.PotentialAnnotation.Visitor (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/core/class-use/PotentialAnnotation.Visitor.html" target="_top">Frames</a></li>
+<li><a href="PotentialAnnotation.Visitor.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="header">
+<h2 title="Uses of Interface com.tavianator.sangria.core.PotentialAnnotation.Visitor" class="title">Uses of Interface<br>com.tavianator.sangria.core.PotentialAnnotation.Visitor</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core">PotentialAnnotation.Visitor</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#com.tavianator.sangria.core">com.tavianator.sangria.core</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-core</code>: Common code for Sangria.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="com.tavianator.sangria.core">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core">PotentialAnnotation.Visitor</a> in <a href="../../../../../com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a> with parameters of type <a href="../../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core">PotentialAnnotation.Visitor</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>abstract &lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><span class="typeNameLabel">PotentialAnnotation.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/core/PotentialAnnotation.html#accept-com.tavianator.sangria.core.PotentialAnnotation.Visitor-">accept</a></span>(<a href="../../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core">PotentialAnnotation.Visitor</a>&lt;T&gt;&nbsp;visitor)</code>
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/core/class-use/PotentialAnnotation.Visitor.html" target="_top">Frames</a></li>
+<li><a href="PotentialAnnotation.Visitor.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/core/class-use/PotentialAnnotation.html b/1.2/apidocs/com/tavianator/sangria/core/class-use/PotentialAnnotation.html
new file mode 100644
index 0000000..9045710
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/core/class-use/PotentialAnnotation.html
@@ -0,0 +1,186 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class com.tavianator.sangria.core.PotentialAnnotation (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Class com.tavianator.sangria.core.PotentialAnnotation (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/core/class-use/PotentialAnnotation.html" target="_top">Frames</a></li>
+<li><a href="PotentialAnnotation.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="header">
+<h2 title="Uses of Class com.tavianator.sangria.core.PotentialAnnotation" class="title">Uses of Class<br>com.tavianator.sangria.core.PotentialAnnotation</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#com.tavianator.sangria.core">com.tavianator.sangria.core</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-core</code>: Common code for Sangria.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="com.tavianator.sangria.core">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a> in <a href="../../../../../com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a> that return <a href="../../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PotentialAnnotation.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/core/PotentialAnnotation.html#annotatedWith-java.lang.annotation.Annotation-">annotatedWith</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&nbsp;annotation)</code>
+<div class="block">Add an annotation.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PotentialAnnotation.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/core/PotentialAnnotation.html#annotatedWith-java.lang.Class-">annotatedWith</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;annotationType)</code>
+<div class="block">Add an annotation.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PotentialAnnotation.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/core/PotentialAnnotation.html#from-com.google.inject.Key-">from</a></span>(<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">Key</a>&lt;?&gt;&nbsp;key)</code>
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PotentialAnnotation.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/core/PotentialAnnotation.html#none--">none</a></span>()</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/core/class-use/PotentialAnnotation.html" target="_top">Frames</a></li>
+<li><a href="PotentialAnnotation.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/core/class-use/PrettyTypes.html b/1.2/apidocs/com/tavianator/sangria/core/class-use/PrettyTypes.html
new file mode 100644
index 0000000..56c0fb0
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/core/class-use/PrettyTypes.html
@@ -0,0 +1,126 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class com.tavianator.sangria.core.PrettyTypes (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Class com.tavianator.sangria.core.PrettyTypes (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/core/PrettyTypes.html" title="class in com.tavianator.sangria.core">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/core/class-use/PrettyTypes.html" target="_top">Frames</a></li>
+<li><a href="PrettyTypes.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="header">
+<h2 title="Uses of Class com.tavianator.sangria.core.PrettyTypes" class="title">Uses of Class<br>com.tavianator.sangria.core.PrettyTypes</h2>
+</div>
+<div class="classUseContainer">No usage of com.tavianator.sangria.core.PrettyTypes</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/core/PrettyTypes.html" title="class in com.tavianator.sangria.core">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/core/class-use/PrettyTypes.html" target="_top">Frames</a></li>
+<li><a href="PrettyTypes.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/core/class-use/Priority.html b/1.2/apidocs/com/tavianator/sangria/core/class-use/Priority.html
new file mode 100644
index 0000000..135e192
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/core/class-use/Priority.html
@@ -0,0 +1,192 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class com.tavianator.sangria.core.Priority (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Class com.tavianator.sangria.core.Priority (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/core/class-use/Priority.html" target="_top">Frames</a></li>
+<li><a href="Priority.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="header">
+<h2 title="Uses of Class com.tavianator.sangria.core.Priority" class="title">Uses of Class<br>com.tavianator.sangria.core.Priority</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#com.tavianator.sangria.core">com.tavianator.sangria.core</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-core</code>: Common code for Sangria.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="com.tavianator.sangria.core">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a> in <a href="../../../../../com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a> that return <a href="../../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Priority.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/core/Priority.html#create-int-int...-">create</a></span>(int&nbsp;weight,
+ int...&nbsp;weights)</code>
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Priority.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/core/Priority.html#getDefault--">getDefault</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Priority.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/core/Priority.html#next--">next</a></span>()</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a> with parameters of type <a href="../../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><span class="typeNameLabel">Priority.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/core/Priority.html#compareTo-com.tavianator.sangria.core.Priority-">compareTo</a></span>(<a href="../../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a>&nbsp;o)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/core/class-use/Priority.html" target="_top">Frames</a></li>
+<li><a href="Priority.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/core/class-use/TypeLiterals.html b/1.2/apidocs/com/tavianator/sangria/core/class-use/TypeLiterals.html
new file mode 100644
index 0000000..c9243a2
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/core/class-use/TypeLiterals.html
@@ -0,0 +1,126 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class com.tavianator.sangria.core.TypeLiterals (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Class com.tavianator.sangria.core.TypeLiterals (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/core/class-use/TypeLiterals.html" target="_top">Frames</a></li>
+<li><a href="TypeLiterals.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="header">
+<h2 title="Uses of Class com.tavianator.sangria.core.TypeLiterals" class="title">Uses of Class<br>com.tavianator.sangria.core.TypeLiterals</h2>
+</div>
+<div class="classUseContainer">No usage of com.tavianator.sangria.core.TypeLiterals</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/core/class-use/TypeLiterals.html" target="_top">Frames</a></li>
+<li><a href="TypeLiterals.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/core/class-use/UniqueAnnotations.html b/1.2/apidocs/com/tavianator/sangria/core/class-use/UniqueAnnotations.html
new file mode 100644
index 0000000..49494ad
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/core/class-use/UniqueAnnotations.html
@@ -0,0 +1,126 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class com.tavianator.sangria.core.UniqueAnnotations (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Class com.tavianator.sangria.core.UniqueAnnotations (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/core/UniqueAnnotations.html" title="class in com.tavianator.sangria.core">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/core/class-use/UniqueAnnotations.html" target="_top">Frames</a></li>
+<li><a href="UniqueAnnotations.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="header">
+<h2 title="Uses of Class com.tavianator.sangria.core.UniqueAnnotations" class="title">Uses of Class<br>com.tavianator.sangria.core.UniqueAnnotations</h2>
+</div>
+<div class="classUseContainer">No usage of com.tavianator.sangria.core.UniqueAnnotations</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/core/UniqueAnnotations.html" title="class in com.tavianator.sangria.core">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/core/class-use/UniqueAnnotations.html" target="_top">Frames</a></li>
+<li><a href="UniqueAnnotations.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/core/package-frame.html b/1.2/apidocs/com/tavianator/sangria/core/package-frame.html
new file mode 100644
index 0000000..665e1e3
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/core/package-frame.html
@@ -0,0 +1,30 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.core (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../com/tavianator/sangria/core/package-summary.html" target="classFrame">com.tavianator.sangria.core</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core" target="classFrame"><span class="interfaceName">PotentialAnnotation.Visitor</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="DelayedError.html" title="class in com.tavianator.sangria.core" target="classFrame">DelayedError</a></li>
+<li><a href="PotentialAnnotation.html" title="class in com.tavianator.sangria.core" target="classFrame">PotentialAnnotation</a></li>
+<li><a href="PrettyTypes.html" title="class in com.tavianator.sangria.core" target="classFrame">PrettyTypes</a></li>
+<li><a href="Priority.html" title="class in com.tavianator.sangria.core" target="classFrame">Priority</a></li>
+<li><a href="TypeLiterals.html" title="class in com.tavianator.sangria.core" target="classFrame">TypeLiterals</a></li>
+<li><a href="UniqueAnnotations.html" title="class in com.tavianator.sangria.core" target="classFrame">UniqueAnnotations</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/core/package-summary.html b/1.2/apidocs/com/tavianator/sangria/core/package-summary.html
new file mode 100644
index 0000000..16cc978
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/core/package-summary.html
@@ -0,0 +1,210 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.core (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="com.tavianator.sangria.core (Sangria 1.2 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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/contextual/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../com/tavianator/sangria/lazy/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/core/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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="header">
+<h1 title="Package" class="title">Package&nbsp;com.tavianator.sangria.core</h1>
+<div class="docSummary">
+<div class="block"><code>sangria-core</code>: Common code for Sangria.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core">PotentialAnnotation.Visitor</a>&lt;T&gt;</td>
+<td class="colLast">
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core">DelayedError</a></td>
+<td class="colLast">
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core">PotentialAnnotation</a></td>
+<td class="colLast">
+<div class="block">A record of stored annotations, perfect for builders with <code>annotatedWith()</code> methods.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/core/PrettyTypes.html" title="class in com.tavianator.sangria.core">PrettyTypes</a></td>
+<td class="colLast">
+<div class="block">Utility class for pretty-printing messages containing types.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core">Priority</a></td>
+<td class="colLast">
+<div class="block">A loosely-coupled, infinitely divisible priority/weight system.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core">TypeLiterals</a></td>
+<td class="colLast">
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/core/UniqueAnnotations.html" title="class in com.tavianator.sangria.core">UniqueAnnotations</a></td>
+<td class="colLast">
+<div class="block">Re-implementation of Guice's internal UniqueAnnotations utility.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package com.tavianator.sangria.core Description">Package com.tavianator.sangria.core Description</h2>
+<div class="block"><code>sangria-core</code>: Common code for Sangria.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.1</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/contextual/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../com/tavianator/sangria/lazy/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/core/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/core/package-tree.html b/1.2/apidocs/com/tavianator/sangria/core/package-tree.html
new file mode 100644
index 0000000..b787c3b
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/core/package-tree.html
@@ -0,0 +1,148 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.core Class Hierarchy (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="com.tavianator.sangria.core Class Hierarchy (Sangria 1.2 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/contextual/package-tree.html">Prev</a></li>
+<li><a href="../../../../com/tavianator/sangria/lazy/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/core/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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="header">
+<h1 class="title">Hierarchy For Package com.tavianator.sangria.core</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">com.tavianator.sangria.core.<a href="../../../../com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">DelayedError</span></a></li>
+<li type="circle">com.tavianator.sangria.core.<a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">PotentialAnnotation</span></a></li>
+<li type="circle">com.tavianator.sangria.core.<a href="../../../../com/tavianator/sangria/core/PrettyTypes.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">PrettyTypes</span></a></li>
+<li type="circle">com.tavianator.sangria.core.<a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Priority</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;)</li>
+<li type="circle">com.tavianator.sangria.core.<a href="../../../../com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">TypeLiterals</span></a></li>
+<li type="circle">com.tavianator.sangria.core.<a href="../../../../com/tavianator/sangria/core/UniqueAnnotations.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">UniqueAnnotations</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">com.tavianator.sangria.core.<a href="../../../../com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core"><span class="typeNameLink">PotentialAnnotation.Visitor</span></a>&lt;T&gt;</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/contextual/package-tree.html">Prev</a></li>
+<li><a href="../../../../com/tavianator/sangria/lazy/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/core/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/core/package-use.html b/1.2/apidocs/com/tavianator/sangria/core/package-use.html
new file mode 100644
index 0000000..596ad3f
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/core/package-use.html
@@ -0,0 +1,178 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Package com.tavianator.sangria.core (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Package com.tavianator.sangria.core (Sangria 1.2 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></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?com/tavianator/sangria/core/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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="header">
+<h1 title="Uses of Package com.tavianator.sangria.core" class="title">Uses of Package<br>com.tavianator.sangria.core</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#com.tavianator.sangria.core">com.tavianator.sangria.core</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-core</code>: Common code for Sangria.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="com.tavianator.sangria.core">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a> used by <a href="../../../../com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../com/tavianator/sangria/core/class-use/DelayedError.html#com.tavianator.sangria.core">DelayedError</a>
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../com/tavianator/sangria/core/class-use/PotentialAnnotation.html#com.tavianator.sangria.core">PotentialAnnotation</a>
+<div class="block">A record of stored annotations, perfect for builders with <code>annotatedWith()</code> methods.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../com/tavianator/sangria/core/class-use/PotentialAnnotation.Visitor.html#com.tavianator.sangria.core">PotentialAnnotation.Visitor</a>
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../com/tavianator/sangria/core/class-use/Priority.html#com.tavianator.sangria.core">Priority</a>
+<div class="block">A loosely-coupled, infinitely divisible priority/weight system.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></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?com/tavianator/sangria/core/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/lazy/Lazy.html b/1.2/apidocs/com/tavianator/sangria/lazy/Lazy.html
new file mode 100644
index 0000000..6f897d4
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/lazy/Lazy.html
@@ -0,0 +1,280 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Lazy (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Lazy (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Lazy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/lazy/Lazy.html" target="_top">Frames</a></li>
+<li><a href="Lazy.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.lazy</div>
+<h2 title="Class Lazy" class="title">Class Lazy&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>com.tavianator.sangria.lazy.Lazy&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">Lazy&lt;T&gt;</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">A lazily-loaded dependency. Like a <code>Provider</code>, calling <a href="../../../../com/tavianator/sangria/lazy/Lazy.html#get--"><code>get()</code></a> will produce an instance of <code>T</code>.
+ Unlike a <code>Provider</code>, the same instance will be returned for every future call to <a href="../../../../com/tavianator/sangria/lazy/Lazy.html#get--"><code>get()</code></a>. Different
+ <code>Lazy</code> instances are independent and will return different instances from <a href="../../../../com/tavianator/sangria/lazy/Lazy.html#get--"><code>get()</code></a>.
+
+ <p>
+ <a href="../../../../com/tavianator/sangria/lazy/Lazy.html" title="class in com.tavianator.sangria.lazy"><code>Lazy</code></a> works automatically for unqualified bindings, as long as just-in-time bindings are enabled. For
+ qualified bindings, or if explicit bindings are requred, use <a href="../../../../com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy"><code>LazyBinder</code></a>:
+ </p>
+
+ <pre>
+ // Either separately...
+ bind(Dependency.class)
+ .annotatedWith(Names.named("name"))
+ .to(RealDependency.class);
+
+ LazyBinder.create(binder())
+ .bind(Dependency.class)
+ .annotatedWith(Names.named("name"));
+
+ // ... or in one go
+ LazyBinder.create(binder())
+ .bind(Dependency.class)
+ .annotatedWith(Names.named("name"))
+ .to(RealDependency.class);
+
+ ...
+
+ @Inject @Named("name") Lazy&lt;Dependency&gt; lazy;
+ </pre></div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../com/tavianator/sangria/lazy/Lazy.html" title="type parameter in Lazy">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/lazy/Lazy.html#get--">get</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="get--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>get</h4>
+<pre>public&nbsp;<a href="../../../../com/tavianator/sangria/lazy/Lazy.html" title="type parameter in Lazy">T</a>&nbsp;get()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A lazily-produced value of type <code>T</code>.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Lazy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/lazy/Lazy.html" target="_top">Frames</a></li>
+<li><a href="Lazy.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/lazy/LazyBinder.html b/1.2/apidocs/com/tavianator/sangria/lazy/LazyBinder.html
new file mode 100644
index 0000000..b027468
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/lazy/LazyBinder.html
@@ -0,0 +1,305 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>LazyBinder (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="LazyBinder (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LazyBinder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/lazy/Lazy.html" title="class in com.tavianator.sangria.lazy"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/lazy/LazyBinding.html" title="interface in com.tavianator.sangria.lazy"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/lazy/LazyBinder.html" target="_top">Frames</a></li>
+<li><a href="LazyBinder.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.lazy</div>
+<h2 title="Class LazyBinder" class="title">Class LazyBinder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>com.tavianator.sangria.lazy.LazyBinder</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">LazyBinder</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<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>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/binder/AnnotatedBindingBuilder.html?is-external=true" title="class or interface in com.google.inject.binder">AnnotatedBindingBuilder</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/lazy/LazyBinder.html#bind-java.lang.Class-">bind</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>
+<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>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/binder/LinkedBindingBuilder.html?is-external=true" title="class or interface in com.google.inject.binder">LinkedBindingBuilder</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/lazy/LazyBinder.html#bind-com.google.inject.Key-">bind</a></span>(<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">Key</a>&lt;T&gt;&nbsp;key)</code>
+<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>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/binder/AnnotatedBindingBuilder.html?is-external=true" title="class or interface in com.google.inject.binder">AnnotatedBindingBuilder</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/lazy/LazyBinder.html#bind-com.google.inject.TypeLiteral-">bind</a></span>(<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">TypeLiteral</a>&lt;T&gt;&nbsp;type)</code>
+<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>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy">LazyBinder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/lazy/LazyBinder.html#create-com.google.inject.Binder-">create</a></span>(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder)</code>
+<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>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="create-com.google.inject.Binder-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static&nbsp;<a href="../../../../com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy">LazyBinder</a>&nbsp;create(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder)</pre>
+<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>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>binder</code> - The <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject"><code>Binder</code></a> to use.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A <a href="../../../../com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy"><code>LazyBinder</code></a> instance.</dd>
+</dl>
+</li>
+</ul>
+<a name="bind-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bind</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/binder/AnnotatedBindingBuilder.html?is-external=true" title="class or interface in com.google.inject.binder">AnnotatedBindingBuilder</a>&lt;T&gt;&nbsp;bind(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</pre>
+<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>
+</li>
+</ul>
+<a name="bind-com.google.inject.TypeLiteral-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bind</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/binder/AnnotatedBindingBuilder.html?is-external=true" title="class or interface in com.google.inject.binder">AnnotatedBindingBuilder</a>&lt;T&gt;&nbsp;bind(<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">TypeLiteral</a>&lt;T&gt;&nbsp;type)</pre>
+<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>
+</li>
+</ul>
+<a name="bind-com.google.inject.Key-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>bind</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/binder/LinkedBindingBuilder.html?is-external=true" title="class or interface in com.google.inject.binder">LinkedBindingBuilder</a>&lt;T&gt;&nbsp;bind(<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">Key</a>&lt;T&gt;&nbsp;key)</pre>
+<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>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LazyBinder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/lazy/Lazy.html" title="class in com.tavianator.sangria.lazy"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/lazy/LazyBinding.html" title="interface in com.tavianator.sangria.lazy"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/lazy/LazyBinder.html" target="_top">Frames</a></li>
+<li><a href="LazyBinder.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/lazy/LazyBinding.html b/1.2/apidocs/com/tavianator/sangria/lazy/LazyBinding.html
new file mode 100644
index 0000000..8745253
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/lazy/LazyBinding.html
@@ -0,0 +1,236 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>LazyBinding (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="LazyBinding (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LazyBinding.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="interface in com.tavianator.sangria.lazy"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/lazy/LazyBinding.html" target="_top">Frames</a></li>
+<li><a href="LazyBinding.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.lazy</div>
+<h2 title="Interface LazyBinding" class="title">Interface LazyBinding&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">LazyBinding&lt;T&gt;</span></pre>
+<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>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><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">Key</a>&lt;<a href="../../../../com/tavianator/sangria/lazy/LazyBinding.html" title="type parameter in LazyBinding">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/lazy/LazyBinding.html#getTargetKey--">getTargetKey</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getTargetKey--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getTargetKey</h4>
+<pre><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">Key</a>&lt;<a href="../../../../com/tavianator/sangria/lazy/LazyBinding.html" title="type parameter in LazyBinding">T</a>&gt;&nbsp;getTargetKey()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The key wrapped by the <a href="../../../../com/tavianator/sangria/lazy/Lazy.html" title="class in com.tavianator.sangria.lazy"><code>Lazy&lt;T&gt;</code></a> binding.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LazyBinding.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="interface in com.tavianator.sangria.lazy"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/lazy/LazyBinding.html" target="_top">Frames</a></li>
+<li><a href="LazyBinding.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/lazy/LazyBindingVisitor.html b/1.2/apidocs/com/tavianator/sangria/lazy/LazyBindingVisitor.html
new file mode 100644
index 0000000..c5bdf89
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/lazy/LazyBindingVisitor.html
@@ -0,0 +1,253 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>LazyBindingVisitor (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="LazyBindingVisitor (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LazyBindingVisitor.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/lazy/LazyBinding.html" title="interface in com.tavianator.sangria.lazy"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/lazy/LazyScopes.html" title="class in com.tavianator.sangria.lazy"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/lazy/LazyBindingVisitor.html" target="_top">Frames</a></li>
+<li><a href="LazyBindingVisitor.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.lazy</div>
+<h2 title="Interface LazyBindingVisitor" class="title">Interface LazyBindingVisitor&lt;T,V&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true" title="class or interface in com.google.inject.spi">BindingTargetVisitor</a>&lt;T,V&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">LazyBindingVisitor&lt;T,V&gt;</span>
+extends <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true" title="class or interface in com.google.inject.spi">BindingTargetVisitor</a>&lt;T,V&gt;</pre>
+<div class="block">Visitor interface for the lazy binding SPI.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="type parameter in LazyBindingVisitor">V</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/lazy/LazyBindingVisitor.html#visit-com.tavianator.sangria.lazy.LazyBinding-">visit</a></span>(<a href="../../../../com/tavianator/sangria/lazy/LazyBinding.html" title="interface in com.tavianator.sangria.lazy">LazyBinding</a>&lt;? extends <a href="../../../../com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="type parameter in LazyBindingVisitor">T</a>&gt;&nbsp;binding)</code>
+<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>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.com.google.inject.spi.BindingTargetVisitor">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;com.google.inject.spi.<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true" title="class or interface in com.google.inject.spi">BindingTargetVisitor</a></h3>
+<code><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true#visit-com.google.inject.spi.ConstructorBinding-" title="class or interface in com.google.inject.spi">visit</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true#visit-com.google.inject.spi.ConvertedConstantBinding-" title="class or interface in com.google.inject.spi">visit</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true#visit-com.google.inject.spi.ExposedBinding-" title="class or interface in com.google.inject.spi">visit</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true#visit-com.google.inject.spi.InstanceBinding-" title="class or interface in com.google.inject.spi">visit</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true#visit-com.google.inject.spi.LinkedKeyBinding-" title="class or interface in com.google.inject.spi">visit</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true#visit-com.google.inject.spi.ProviderBinding-" title="class or interface in com.google.inject.spi">visit</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true#visit-com.google.inject.spi.ProviderInstanceBinding-" title="class or interface in com.google.inject.spi">visit</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true#visit-com.google.inject.spi.ProviderKeyBinding-" title="class or interface in com.google.inject.spi">visit</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true#visit-com.google.inject.spi.UntargettedBinding-" title="class or interface in com.google.inject.spi">visit</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="visit-com.tavianator.sangria.lazy.LazyBinding-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>visit</h4>
+<pre><a href="../../../../com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="type parameter in LazyBindingVisitor">V</a>&nbsp;visit(<a href="../../../../com/tavianator/sangria/lazy/LazyBinding.html" title="interface in com.tavianator.sangria.lazy">LazyBinding</a>&lt;? extends <a href="../../../../com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="type parameter in LazyBindingVisitor">T</a>&gt;&nbsp;binding)</pre>
+<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>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>binding</code> - The binding to visit.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A value of type <code>V</code>.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LazyBindingVisitor.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/lazy/LazyBinding.html" title="interface in com.tavianator.sangria.lazy"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/lazy/LazyScopes.html" title="class in com.tavianator.sangria.lazy"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/lazy/LazyBindingVisitor.html" target="_top">Frames</a></li>
+<li><a href="LazyBindingVisitor.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/lazy/LazyScopes.html b/1.2/apidocs/com/tavianator/sangria/lazy/LazyScopes.html
new file mode 100644
index 0000000..96e61c8
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/lazy/LazyScopes.html
@@ -0,0 +1,291 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>LazyScopes (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="LazyScopes (Sangria 1.2 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LazyScopes.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="interface in com.tavianator.sangria.lazy"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/lazy/LazySingleton.html" title="annotation in com.tavianator.sangria.lazy"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/lazy/LazyScopes.html" target="_top">Frames</a></li>
+<li><a href="LazyScopes.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.lazy</div>
+<h2 title="Class LazyScopes" class="title">Class LazyScopes</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>com.tavianator.sangria.lazy.LazyScopes</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">LazyScopes</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">Lazy scope implementations.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Scope.html?is-external=true" title="class or interface in com.google.inject">Scope</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/lazy/LazyScopes.html#LAZY_SINGLETON">LAZY_SINGLETON</a></span></code>
+<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>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/lazy/LazyScopes.html#LazyScopes--">LazyScopes</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="LAZY_SINGLETON">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LAZY_SINGLETON</h4>
+<pre>public static final&nbsp;<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Scope.html?is-external=true" title="class or interface in com.google.inject">Scope</a> LAZY_SINGLETON</pre>
+<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>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../com/tavianator/sangria/lazy/LazySingleton.html" title="annotation in com.tavianator.sangria.lazy"><code>LazySingleton</code></a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LazyScopes--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LazyScopes</h4>
+<pre>public&nbsp;LazyScopes()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LazyScopes.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="interface in com.tavianator.sangria.lazy"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/lazy/LazySingleton.html" title="annotation in com.tavianator.sangria.lazy"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/lazy/LazyScopes.html" target="_top">Frames</a></li>
+<li><a href="LazyScopes.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/lazy/LazySingleton.html b/1.2/apidocs/com/tavianator/sangria/lazy/LazySingleton.html
new file mode 100644
index 0000000..4f11de7
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/lazy/LazySingleton.html
@@ -0,0 +1,178 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>LazySingleton (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="LazySingleton (Sangria 1.2 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LazySingleton.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/lazy/LazyScopes.html" title="class in com.tavianator.sangria.lazy"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/lazy/SangriaLazyModule.html" title="class in com.tavianator.sangria.lazy"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/lazy/LazySingleton.html" target="_top">Frames</a></li>
+<li><a href="LazySingleton.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.lazy</div>
+<h2 title="Annotation Type LazySingleton" class="title">Annotation Type LazySingleton</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Scope
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Documented.html?is-external=true" title="class or interface in java.lang.annotation">@Documented</a>
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true" title="class or interface in java.lang.annotation">@Target</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>={<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/ElementType.html?is-external=true#TYPE" title="class or interface in java.lang.annotation">TYPE</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/ElementType.html?is-external=true#METHOD" title="class or interface in java.lang.annotation">METHOD</a>})
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true" title="class or interface in java.lang.annotation">@Retention</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>=<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/RetentionPolicy.html?is-external=true#RUNTIME" title="class or interface in java.lang.annotation">RUNTIME</a>)
+public @interface <span class="memberNameLabel">LazySingleton</span></pre>
+<div class="block">Like <code>Singleton</code>, but always lazy.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LazySingleton.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/lazy/LazyScopes.html" title="class in com.tavianator.sangria.lazy"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/lazy/SangriaLazyModule.html" title="class in com.tavianator.sangria.lazy"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/lazy/LazySingleton.html" target="_top">Frames</a></li>
+<li><a href="LazySingleton.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/lazy/SangriaLazyModule.html b/1.2/apidocs/com/tavianator/sangria/lazy/SangriaLazyModule.html
new file mode 100644
index 0000000..2dcccf3
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/lazy/SangriaLazyModule.html
@@ -0,0 +1,302 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>SangriaLazyModule (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="SangriaLazyModule (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/SangriaLazyModule.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/lazy/LazySingleton.html" title="annotation in com.tavianator.sangria.lazy"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/lazy/SangriaLazyModule.html" target="_top">Frames</a></li>
+<li><a href="SangriaLazyModule.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.lazy</div>
+<h2 title="Class SangriaLazyModule" class="title">Class SangriaLazyModule</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true" title="class or interface in com.google.inject">com.google.inject.AbstractModule</a></li>
+<li>
+<ul class="inheritance">
+<li>com.tavianator.sangria.lazy.SangriaLazyModule</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Module.html?is-external=true" title="class or interface in com.google.inject">Module</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SangriaLazyModule</span>
+extends <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true" title="class or interface in com.google.inject">AbstractModule</a></pre>
+<div class="block">Module for lazy initialization features.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/lazy/SangriaLazyModule.html#SangriaLazyModule--">SangriaLazyModule</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/lazy/SangriaLazyModule.html#configure--">configure</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.com.google.inject.AbstractModule">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;com.google.inject.<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true" title="class or interface in com.google.inject">AbstractModule</a></h3>
+<code><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#addError-com.google.inject.spi.Message-" title="class or interface in com.google.inject">addError</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#addError-java.lang.String-java.lang.Object...-" title="class or interface in com.google.inject">addError</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#addError-java.lang.Throwable-" title="class or interface in com.google.inject">addError</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bind-java.lang.Class-" title="class or interface in com.google.inject">bind</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bind-com.google.inject.Key-" title="class or interface in com.google.inject">bind</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bind-com.google.inject.TypeLiteral-" title="class or interface in com.google.inject">bind</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bindConstant--" title="class or interface in com.google.inject">bindConstant</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#binder--" title="class or interface in com.google.inject">binder</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bindInterceptor-com.google.inject.matcher.Matcher-com.google.inject.matcher.Matcher-org.aopalliance.intercept.MethodInterceptor...-" title="class or interface in com.google.inject">bindInterceptor</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bindListener-com.google.inject.matcher.Matcher-com.google.inject.spi.ProvisionListener...-" title="class or interface in com.google.inject">bindListener</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bindListener-com.google.inject.matcher.Matcher-com.google.inject.spi.TypeListener-" title="class or interface in com.google.inject">bindListener</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bindScope-java.lang.Class-com.google.inject.Scope-" title="class or interface in com.google.inject">bindScope</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#configure-com.google.inject.Binder-" title="class or interface in com.google.inject">configure</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#convertToTypes-com.google.inject.matcher.Matcher-com.google.inject.spi.TypeConverter-" title="class or interface in com.google.inject">convertToTypes</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#currentStage--" title="class or interface in com.google.inject">currentStage</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#getMembersInjector-java.lang.Class-" title="class or interface in com.google.inject">getMembersInjector</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#getMembersInjector-com.google.inject.TypeLiteral-" title="class or interface in com.google.inject">getMembersInjector</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#getProvider-java.lang.Class-" title="class or interface in com.google.inject">getProvider</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#getProvider-com.google.inject.Key-" title="class or interface in com.google.inject">getProvider</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#install-com.google.inject.Module-" title="class or interface in com.google.inject">install</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#requestInjection-java.lang.Object-" title="class or interface in com.google.inject">requestInjection</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#requestStaticInjection-java.lang.Class...-" title="class or interface in com.google.inject">requestStaticInjection</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#requireBinding-java.lang.Class-" title="class or interface in com.google.inject">requireBinding</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#requireBinding-com.google.inject.Key-" title="class or interface in com.google.inject">requireBinding</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SangriaLazyModule--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SangriaLazyModule</h4>
+<pre>public&nbsp;SangriaLazyModule()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="configure--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>configure</h4>
+<pre>protected&nbsp;void&nbsp;configure()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#configure--" title="class or interface in com.google.inject">configure</a></code>&nbsp;in class&nbsp;<code><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true" title="class or interface in com.google.inject">AbstractModule</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/SangriaLazyModule.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/lazy/LazySingleton.html" title="annotation in com.tavianator.sangria.lazy"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/lazy/SangriaLazyModule.html" target="_top">Frames</a></li>
+<li><a href="SangriaLazyModule.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/lazy/class-use/Lazy.html b/1.2/apidocs/com/tavianator/sangria/lazy/class-use/Lazy.html
new file mode 100644
index 0000000..8a5b255
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/lazy/class-use/Lazy.html
@@ -0,0 +1,126 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class com.tavianator.sangria.lazy.Lazy (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Class com.tavianator.sangria.lazy.Lazy (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/lazy/Lazy.html" title="class in com.tavianator.sangria.lazy">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/lazy/class-use/Lazy.html" target="_top">Frames</a></li>
+<li><a href="Lazy.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="header">
+<h2 title="Uses of Class com.tavianator.sangria.lazy.Lazy" class="title">Uses of Class<br>com.tavianator.sangria.lazy.Lazy</h2>
+</div>
+<div class="classUseContainer">No usage of com.tavianator.sangria.lazy.Lazy</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/lazy/Lazy.html" title="class in com.tavianator.sangria.lazy">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/lazy/class-use/Lazy.html" target="_top">Frames</a></li>
+<li><a href="Lazy.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/lazy/class-use/LazyBinder.html b/1.2/apidocs/com/tavianator/sangria/lazy/class-use/LazyBinder.html
new file mode 100644
index 0000000..6b67f85
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/lazy/class-use/LazyBinder.html
@@ -0,0 +1,170 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class com.tavianator.sangria.lazy.LazyBinder (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Class com.tavianator.sangria.lazy.LazyBinder (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/lazy/class-use/LazyBinder.html" target="_top">Frames</a></li>
+<li><a href="LazyBinder.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="header">
+<h2 title="Uses of Class com.tavianator.sangria.lazy.LazyBinder" class="title">Uses of Class<br>com.tavianator.sangria.lazy.LazyBinder</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy">LazyBinder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#com.tavianator.sangria.lazy">com.tavianator.sangria.lazy</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-lazy</code>: Lazy loading.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="com.tavianator.sangria.lazy">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy">LazyBinder</a> in <a href="../../../../../com/tavianator/sangria/lazy/package-summary.html">com.tavianator.sangria.lazy</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../com/tavianator/sangria/lazy/package-summary.html">com.tavianator.sangria.lazy</a> that return <a href="../../../../../com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy">LazyBinder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy">LazyBinder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">LazyBinder.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/lazy/LazyBinder.html#create-com.google.inject.Binder-">create</a></span>(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder)</code>
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/lazy/class-use/LazyBinder.html" target="_top">Frames</a></li>
+<li><a href="LazyBinder.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/lazy/class-use/LazyBinding.html b/1.2/apidocs/com/tavianator/sangria/lazy/class-use/LazyBinding.html
new file mode 100644
index 0000000..147cc64
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/lazy/class-use/LazyBinding.html
@@ -0,0 +1,170 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface com.tavianator.sangria.lazy.LazyBinding (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Interface com.tavianator.sangria.lazy.LazyBinding (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/lazy/LazyBinding.html" title="interface in com.tavianator.sangria.lazy">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/lazy/class-use/LazyBinding.html" target="_top">Frames</a></li>
+<li><a href="LazyBinding.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="header">
+<h2 title="Uses of Interface com.tavianator.sangria.lazy.LazyBinding" class="title">Uses of Interface<br>com.tavianator.sangria.lazy.LazyBinding</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../com/tavianator/sangria/lazy/LazyBinding.html" title="interface in com.tavianator.sangria.lazy">LazyBinding</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#com.tavianator.sangria.lazy">com.tavianator.sangria.lazy</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-lazy</code>: Lazy loading.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="com.tavianator.sangria.lazy">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../com/tavianator/sangria/lazy/LazyBinding.html" title="interface in com.tavianator.sangria.lazy">LazyBinding</a> in <a href="../../../../../com/tavianator/sangria/lazy/package-summary.html">com.tavianator.sangria.lazy</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../com/tavianator/sangria/lazy/package-summary.html">com.tavianator.sangria.lazy</a> with parameters of type <a href="../../../../../com/tavianator/sangria/lazy/LazyBinding.html" title="interface in com.tavianator.sangria.lazy">LazyBinding</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="type parameter in LazyBindingVisitor">V</a></code></td>
+<td class="colLast"><span class="typeNameLabel">LazyBindingVisitor.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/lazy/LazyBindingVisitor.html#visit-com.tavianator.sangria.lazy.LazyBinding-">visit</a></span>(<a href="../../../../../com/tavianator/sangria/lazy/LazyBinding.html" title="interface in com.tavianator.sangria.lazy">LazyBinding</a>&lt;? extends <a href="../../../../../com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="type parameter in LazyBindingVisitor">T</a>&gt;&nbsp;binding)</code>
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/lazy/LazyBinding.html" title="interface in com.tavianator.sangria.lazy">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/lazy/class-use/LazyBinding.html" target="_top">Frames</a></li>
+<li><a href="LazyBinding.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/lazy/class-use/LazyBindingVisitor.html b/1.2/apidocs/com/tavianator/sangria/lazy/class-use/LazyBindingVisitor.html
new file mode 100644
index 0000000..0e75fa3
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/lazy/class-use/LazyBindingVisitor.html
@@ -0,0 +1,126 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface com.tavianator.sangria.lazy.LazyBindingVisitor (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Interface com.tavianator.sangria.lazy.LazyBindingVisitor (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="interface in com.tavianator.sangria.lazy">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/lazy/class-use/LazyBindingVisitor.html" target="_top">Frames</a></li>
+<li><a href="LazyBindingVisitor.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="header">
+<h2 title="Uses of Interface com.tavianator.sangria.lazy.LazyBindingVisitor" class="title">Uses of Interface<br>com.tavianator.sangria.lazy.LazyBindingVisitor</h2>
+</div>
+<div class="classUseContainer">No usage of com.tavianator.sangria.lazy.LazyBindingVisitor</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="interface in com.tavianator.sangria.lazy">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/lazy/class-use/LazyBindingVisitor.html" target="_top">Frames</a></li>
+<li><a href="LazyBindingVisitor.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/lazy/class-use/LazyScopes.html b/1.2/apidocs/com/tavianator/sangria/lazy/class-use/LazyScopes.html
new file mode 100644
index 0000000..d39c464
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/lazy/class-use/LazyScopes.html
@@ -0,0 +1,126 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class com.tavianator.sangria.lazy.LazyScopes (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Class com.tavianator.sangria.lazy.LazyScopes (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/lazy/LazyScopes.html" title="class in com.tavianator.sangria.lazy">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/lazy/class-use/LazyScopes.html" target="_top">Frames</a></li>
+<li><a href="LazyScopes.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="header">
+<h2 title="Uses of Class com.tavianator.sangria.lazy.LazyScopes" class="title">Uses of Class<br>com.tavianator.sangria.lazy.LazyScopes</h2>
+</div>
+<div class="classUseContainer">No usage of com.tavianator.sangria.lazy.LazyScopes</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/lazy/LazyScopes.html" title="class in com.tavianator.sangria.lazy">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/lazy/class-use/LazyScopes.html" target="_top">Frames</a></li>
+<li><a href="LazyScopes.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/lazy/class-use/LazySingleton.html b/1.2/apidocs/com/tavianator/sangria/lazy/class-use/LazySingleton.html
new file mode 100644
index 0000000..1e0c74f
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/lazy/class-use/LazySingleton.html
@@ -0,0 +1,126 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class com.tavianator.sangria.lazy.LazySingleton (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Class com.tavianator.sangria.lazy.LazySingleton (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/lazy/LazySingleton.html" title="annotation in com.tavianator.sangria.lazy">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/lazy/class-use/LazySingleton.html" target="_top">Frames</a></li>
+<li><a href="LazySingleton.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="header">
+<h2 title="Uses of Class com.tavianator.sangria.lazy.LazySingleton" class="title">Uses of Class<br>com.tavianator.sangria.lazy.LazySingleton</h2>
+</div>
+<div class="classUseContainer">No usage of com.tavianator.sangria.lazy.LazySingleton</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/lazy/LazySingleton.html" title="annotation in com.tavianator.sangria.lazy">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/lazy/class-use/LazySingleton.html" target="_top">Frames</a></li>
+<li><a href="LazySingleton.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/lazy/class-use/SangriaLazyModule.html b/1.2/apidocs/com/tavianator/sangria/lazy/class-use/SangriaLazyModule.html
new file mode 100644
index 0000000..10a438d
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/lazy/class-use/SangriaLazyModule.html
@@ -0,0 +1,126 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class com.tavianator.sangria.lazy.SangriaLazyModule (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Class com.tavianator.sangria.lazy.SangriaLazyModule (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/lazy/SangriaLazyModule.html" title="class in com.tavianator.sangria.lazy">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/lazy/class-use/SangriaLazyModule.html" target="_top">Frames</a></li>
+<li><a href="SangriaLazyModule.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="header">
+<h2 title="Uses of Class com.tavianator.sangria.lazy.SangriaLazyModule" class="title">Uses of Class<br>com.tavianator.sangria.lazy.SangriaLazyModule</h2>
+</div>
+<div class="classUseContainer">No usage of com.tavianator.sangria.lazy.SangriaLazyModule</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/lazy/SangriaLazyModule.html" title="class in com.tavianator.sangria.lazy">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/lazy/class-use/SangriaLazyModule.html" target="_top">Frames</a></li>
+<li><a href="SangriaLazyModule.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/lazy/package-frame.html b/1.2/apidocs/com/tavianator/sangria/lazy/package-frame.html
new file mode 100644
index 0000000..0898c23
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/lazy/package-frame.html
@@ -0,0 +1,33 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.lazy (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../com/tavianator/sangria/lazy/package-summary.html" target="classFrame">com.tavianator.sangria.lazy</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="LazyBinding.html" title="interface in com.tavianator.sangria.lazy" target="classFrame"><span class="interfaceName">LazyBinding</span></a></li>
+<li><a href="LazyBindingVisitor.html" title="interface in com.tavianator.sangria.lazy" target="classFrame"><span class="interfaceName">LazyBindingVisitor</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="Lazy.html" title="class in com.tavianator.sangria.lazy" target="classFrame">Lazy</a></li>
+<li><a href="LazyBinder.html" title="class in com.tavianator.sangria.lazy" target="classFrame">LazyBinder</a></li>
+<li><a href="LazyScopes.html" title="class in com.tavianator.sangria.lazy" target="classFrame">LazyScopes</a></li>
+<li><a href="SangriaLazyModule.html" title="class in com.tavianator.sangria.lazy" target="classFrame">SangriaLazyModule</a></li>
+</ul>
+<h2 title="Annotation Types">Annotation Types</h2>
+<ul title="Annotation Types">
+<li><a href="LazySingleton.html" title="annotation in com.tavianator.sangria.lazy" target="classFrame">LazySingleton</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/lazy/package-summary.html b/1.2/apidocs/com/tavianator/sangria/lazy/package-summary.html
new file mode 100644
index 0000000..e77d940
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/lazy/package-summary.html
@@ -0,0 +1,221 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.lazy (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="com.tavianator.sangria.lazy (Sangria 1.2 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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/core/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../com/tavianator/sangria/listbinder/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/lazy/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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="header">
+<h1 title="Package" class="title">Package&nbsp;com.tavianator.sangria.lazy</h1>
+<div class="docSummary">
+<div class="block"><code>sangria-lazy</code>: Lazy loading.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/lazy/LazyBinding.html" title="interface in com.tavianator.sangria.lazy">LazyBinding</a>&lt;T&gt;</td>
+<td class="colLast">
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="interface in com.tavianator.sangria.lazy">LazyBindingVisitor</a>&lt;T,V&gt;</td>
+<td class="colLast">
+<div class="block">Visitor interface for the lazy binding SPI.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/lazy/Lazy.html" title="class in com.tavianator.sangria.lazy">Lazy</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">A lazily-loaded dependency.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy">LazyBinder</a></td>
+<td class="colLast">
+<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>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/lazy/LazyScopes.html" title="class in com.tavianator.sangria.lazy">LazyScopes</a></td>
+<td class="colLast">
+<div class="block">Lazy scope implementations.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/lazy/SangriaLazyModule.html" title="class in com.tavianator.sangria.lazy">SangriaLazyModule</a></td>
+<td class="colLast">
+<div class="block">Module for lazy initialization features.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Annotation Types Summary table, listing annotation types, and an explanation">
+<caption><span>Annotation Types Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Annotation Type</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/lazy/LazySingleton.html" title="annotation in com.tavianator.sangria.lazy">LazySingleton</a></td>
+<td class="colLast">
+<div class="block">Like <code>Singleton</code>, but always lazy.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package com.tavianator.sangria.lazy Description">Package com.tavianator.sangria.lazy Description</h2>
+<div class="block"><code>sangria-lazy</code>: Lazy loading.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/core/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../com/tavianator/sangria/listbinder/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/lazy/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/lazy/package-tree.html b/1.2/apidocs/com/tavianator/sangria/lazy/package-tree.html
new file mode 100644
index 0000000..cf59695
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/lazy/package-tree.html
@@ -0,0 +1,159 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.lazy Class Hierarchy (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="com.tavianator.sangria.lazy Class Hierarchy (Sangria 1.2 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/core/package-tree.html">Prev</a></li>
+<li><a href="../../../../com/tavianator/sangria/listbinder/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/lazy/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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="header">
+<h1 class="title">Hierarchy For Package com.tavianator.sangria.lazy</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">com.google.inject.<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true" title="class or interface in com.google.inject"><span class="typeNameLink">AbstractModule</span></a> (implements com.google.inject.<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Module.html?is-external=true" title="class or interface in com.google.inject">Module</a>)
+<ul>
+<li type="circle">com.tavianator.sangria.lazy.<a href="../../../../com/tavianator/sangria/lazy/SangriaLazyModule.html" title="class in com.tavianator.sangria.lazy"><span class="typeNameLink">SangriaLazyModule</span></a></li>
+</ul>
+</li>
+<li type="circle">com.tavianator.sangria.lazy.<a href="../../../../com/tavianator/sangria/lazy/Lazy.html" title="class in com.tavianator.sangria.lazy"><span class="typeNameLink">Lazy</span></a>&lt;T&gt;</li>
+<li type="circle">com.tavianator.sangria.lazy.<a href="../../../../com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy"><span class="typeNameLink">LazyBinder</span></a></li>
+<li type="circle">com.tavianator.sangria.lazy.<a href="../../../../com/tavianator/sangria/lazy/LazyScopes.html" title="class in com.tavianator.sangria.lazy"><span class="typeNameLink">LazyScopes</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">com.google.inject.spi.<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true" title="class or interface in com.google.inject.spi"><span class="typeNameLink">BindingTargetVisitor</span></a>&lt;T,V&gt;
+<ul>
+<li type="circle">com.tavianator.sangria.lazy.<a href="../../../../com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="interface in com.tavianator.sangria.lazy"><span class="typeNameLink">LazyBindingVisitor</span></a>&lt;T,V&gt;</li>
+</ul>
+</li>
+<li type="circle">com.tavianator.sangria.lazy.<a href="../../../../com/tavianator/sangria/lazy/LazyBinding.html" title="interface in com.tavianator.sangria.lazy"><span class="typeNameLink">LazyBinding</span></a>&lt;T&gt;</li>
+</ul>
+<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
+<ul>
+<li type="circle">com.tavianator.sangria.lazy.<a href="../../../../com/tavianator/sangria/lazy/LazySingleton.html" title="annotation in com.tavianator.sangria.lazy"><span class="typeNameLink">LazySingleton</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/core/package-tree.html">Prev</a></li>
+<li><a href="../../../../com/tavianator/sangria/listbinder/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/lazy/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/lazy/package-use.html b/1.2/apidocs/com/tavianator/sangria/lazy/package-use.html
new file mode 100644
index 0000000..61bd49a
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/lazy/package-use.html
@@ -0,0 +1,168 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Package com.tavianator.sangria.lazy (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Package com.tavianator.sangria.lazy (Sangria 1.2 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></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?com/tavianator/sangria/lazy/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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="header">
+<h1 title="Uses of Package com.tavianator.sangria.lazy" class="title">Uses of Package<br>com.tavianator.sangria.lazy</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../com/tavianator/sangria/lazy/package-summary.html">com.tavianator.sangria.lazy</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#com.tavianator.sangria.lazy">com.tavianator.sangria.lazy</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-lazy</code>: Lazy loading.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="com.tavianator.sangria.lazy">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../com/tavianator/sangria/lazy/package-summary.html">com.tavianator.sangria.lazy</a> used by <a href="../../../../com/tavianator/sangria/lazy/package-summary.html">com.tavianator.sangria.lazy</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../com/tavianator/sangria/lazy/class-use/LazyBinder.html#com.tavianator.sangria.lazy">LazyBinder</a>
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../com/tavianator/sangria/lazy/class-use/LazyBinding.html#com.tavianator.sangria.lazy">LazyBinding</a>
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></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?com/tavianator/sangria/lazy/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html b/1.2/apidocs/com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html
new file mode 100644
index 0000000..aab9193
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html
@@ -0,0 +1,275 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AnnotatedListBinderBuilder (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="AnnotatedListBinderBuilder (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AnnotatedListBinderBuilder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" target="_top">Frames</a></li>
+<li><a href="AnnotatedListBinderBuilder.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.listbinder</div>
+<h2 title="Interface AnnotatedListBinderBuilder" class="title">Interface AnnotatedListBinderBuilder&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">ListBinderBuilder</a>&lt;T&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">AnnotatedListBinderBuilder&lt;T&gt;</span>
+extends <a href="../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">ListBinderBuilder</a>&lt;T&gt;</pre>
+<div class="block">Fluent builder interface.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.1</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.1</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">ListBinderBuilder</a>&lt;<a href="../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="type parameter in AnnotatedListBinderBuilder">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html#annotatedWith-java.lang.annotation.Annotation-">annotatedWith</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&nbsp;annotation)</code>
+<div class="block">Make a binder for an annotated list type.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">ListBinderBuilder</a>&lt;<a href="../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="type parameter in AnnotatedListBinderBuilder">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html#annotatedWith-java.lang.Class-">annotatedWith</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;annotationType)</code>
+<div class="block">Make a binder for an annotated list type.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.com.tavianator.sangria.listbinder.ListBinderBuilder">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;com.tavianator.sangria.listbinder.<a href="../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">ListBinderBuilder</a></h3>
+<code><a href="../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html#withDefaultPriority--">withDefaultPriority</a>, <a href="../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html#withPriority-int-int...-">withPriority</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="annotatedWith-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>annotatedWith</h4>
+<pre><a href="../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">ListBinderBuilder</a>&lt;<a href="../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="type parameter in AnnotatedListBinderBuilder">T</a>&gt;&nbsp;annotatedWith(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;annotationType)</pre>
+<div class="block">Make a binder for an annotated list type.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>annotationType</code> - The annotation type for the list.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A fluent builder.</dd>
+</dl>
+</li>
+</ul>
+<a name="annotatedWith-java.lang.annotation.Annotation-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>annotatedWith</h4>
+<pre><a href="../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">ListBinderBuilder</a>&lt;<a href="../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="type parameter in AnnotatedListBinderBuilder">T</a>&gt;&nbsp;annotatedWith(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&nbsp;annotation)</pre>
+<div class="block">Make a binder for an annotated list type.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>annotation</code> - The annotation instance for the list.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A fluent builder.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AnnotatedListBinderBuilder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" target="_top">Frames</a></li>
+<li><a href="AnnotatedListBinderBuilder.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/listbinder/ListBinder.html b/1.2/apidocs/com/tavianator/sangria/listbinder/ListBinder.html
new file mode 100644
index 0000000..ff650d3
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/listbinder/ListBinder.html
@@ -0,0 +1,390 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ListBinder (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="ListBinder (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":9,"i2":9,"i3":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ListBinder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/listbinder/ListBinder.html" target="_top">Frames</a></li>
+<li><a href="ListBinder.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.listbinder</div>
+<h2 title="Class ListBinder" class="title">Class ListBinder&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>com.tavianator.sangria.listbinder.ListBinder&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - The type of the list element.</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ListBinder&lt;T&gt;</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">A multi-binder with guaranteed order.
+
+ <p>
+ <a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder"><code>ListBinder</code></a> is much like <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/multibindings/Multibinder.html?is-external=true" title="class or interface in com.google.inject.multibindings"><code>Multibinder</code></a>, except it provides a guaranteed iteration order, and binds a
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> instead of a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a>. For example:
+ </p>
+
+ <pre>
+ ListBinder&lt;String&gt; listBinder = ListBinder.build(binder(), String.class)
+ .withDefaultPriority();
+ listBinder.addBinding().toInstance("a");
+ listBinder.addBinding().toInstance("b");
+ </pre>
+
+ <p>
+ This will create a binding for a <code>List&lt;String&gt;</code>, which contains <code>"a"</code> followed by <code>"b"</code>. It also
+ creates a binding for <code>List&lt;Provider&lt;String&gt;&gt;</code> &mdash; this may be useful in more advanced cases to allow list
+ elements to be lazily loaded.
+ </p>
+
+ <p>To add an annotation to the list binding, simply write this:</p>
+
+ <pre>
+ ListBinder&lt;String&gt; listBinder = ListBinder.build(binder(), String.class)
+ .annotatedWith(Names.named("name"))
+ .withDefaultPriority();
+ </pre>
+
+ <p>
+ and the created binding will be <code>@Named("name") List&lt;String&gt;</code> instead.
+ </p>
+
+ <p>
+ For large lists, it may be helpful to split up their specification across different modules. This is accomplished by
+ specifying <em>priorities</em> for the <a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder"><code>ListBinder</code></a>s when they are created. For example:
+ </p>
+
+ <pre>
+ // In some module
+ ListBinder&lt;String&gt; listBinder1 = ListBinder.build(binder(), String.class)
+ .withPriority(0);
+ listBinder1.addBinding().toInstance("a");
+ listBinder1.addBinding().toInstance("b");
+
+ // ... some other module
+ ListBinder&lt;String&gt; listBinder2 = ListBinder.build(binder(), String.class)
+ .withPriority(1);
+ listBinder2.addBinding().toInstance("c");
+ listBinder2.addBinding().toInstance("d");
+ </pre>
+
+ <p>
+ The generated list will contain <code>"a"</code>, <code>"b"</code>, <code>"c"</code>, <code>"d"</code>, in order. This happens because
+ the first <a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder"><code>ListBinder</code></a> had a smaller priority, so its entries come first. For more information about the
+ priority system, see <a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core"><code>Priority</code></a>.
+ </p></div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.1</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.1</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/binder/LinkedBindingBuilder.html?is-external=true" title="class or interface in com.google.inject.binder">LinkedBindingBuilder</a>&lt;<a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="type parameter in ListBinder">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html#addBinding--">addBinding</a></span>()</code>
+<div class="block">Add an entry to the list.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">AnnotatedListBinderBuilder</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html#build-com.google.inject.Binder-java.lang.Class-">build</a></span>(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>
+<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>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">AnnotatedListBinderBuilder</a>&lt;T&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html#build-com.google.inject.Binder-com.google.inject.TypeLiteral-">build</a></span>(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder,
+ <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">TypeLiteral</a>&lt;T&gt;&nbsp;type)</code>
+<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>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="build-com.google.inject.Binder-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>build</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">AnnotatedListBinderBuilder</a>&lt;T&gt;&nbsp;build(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</pre>
+<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>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - The type of the list element.</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>binder</code> - The current binder, usually <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#binder--" title="class or interface in com.google.inject"><code>AbstractModule.binder()</code></a>.</dd>
+<dd><code>type</code> - The type of the list element.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A fluent builder.</dd>
+</dl>
+</li>
+</ul>
+<a name="build-com.google.inject.Binder-com.google.inject.TypeLiteral-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>build</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">AnnotatedListBinderBuilder</a>&lt;T&gt;&nbsp;build(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder,
+ <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">TypeLiteral</a>&lt;T&gt;&nbsp;type)</pre>
+<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>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - The type of the list element.</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>binder</code> - The current binder, usually <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#binder--" title="class or interface in com.google.inject"><code>AbstractModule.binder()</code></a>.</dd>
+<dd><code>type</code> - The type of the list element.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A fluent builder.</dd>
+</dl>
+</li>
+</ul>
+<a name="addBinding--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addBinding</h4>
+<pre>public&nbsp;<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/binder/LinkedBindingBuilder.html?is-external=true" title="class or interface in com.google.inject.binder">LinkedBindingBuilder</a>&lt;<a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="type parameter in ListBinder">T</a>&gt;&nbsp;addBinding()</pre>
+<div class="block">Add an entry to the list.
+
+ <p>
+ The entry will be added in order for this <a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder"><code>ListBinder</code></a> instance. Between different <a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder"><code>ListBinder</code></a>s, the
+ order is determined by the <a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder"><code>ListBinder</code></a>'s <a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core"><code>Priority</code></a>.
+ </p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A fluent binding builder.</dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ListBinder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/listbinder/ListBinder.html" target="_top">Frames</a></li>
+<li><a href="ListBinder.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/listbinder/ListBinderBuilder.html b/1.2/apidocs/com/tavianator/sangria/listbinder/ListBinderBuilder.html
new file mode 100644
index 0000000..b2a753b
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/listbinder/ListBinderBuilder.html
@@ -0,0 +1,263 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ListBinderBuilder (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="ListBinderBuilder (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ListBinderBuilder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/listbinder/ListBinderBuilder.html" target="_top">Frames</a></li>
+<li><a href="ListBinderBuilder.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.listbinder</div>
+<h2 title="Interface ListBinderBuilder" class="title">Interface ListBinderBuilder&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">AnnotatedListBinderBuilder</a>&lt;T&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">ListBinderBuilder&lt;T&gt;</span></pre>
+<div class="block">Fluent builder interface.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.1</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.1</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder">ListBinder</a>&lt;<a href="../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="type parameter in ListBinderBuilder">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html#withDefaultPriority--">withDefaultPriority</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder">ListBinder</a>&lt;<a href="../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="type parameter in ListBinderBuilder">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html#withPriority-int-int...-">withPriority</a></span>(int&nbsp;weight,
+ int...&nbsp;weights)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="withDefaultPriority--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withDefaultPriority</h4>
+<pre><a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder">ListBinder</a>&lt;<a href="../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="type parameter in ListBinderBuilder">T</a>&gt;&nbsp;withDefaultPriority()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A <a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder"><code>ListBinder</code></a> with the default priority.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core"><code>Priority</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="withPriority-int-int...-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>withPriority</h4>
+<pre><a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder">ListBinder</a>&lt;<a href="../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="type parameter in ListBinderBuilder">T</a>&gt;&nbsp;withPriority(int&nbsp;weight,
+ int...&nbsp;weights)</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A <a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder"><code>ListBinder</code></a> with the given priority.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core"><code>Priority</code></a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ListBinderBuilder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/listbinder/ListBinderBuilder.html" target="_top">Frames</a></li>
+<li><a href="ListBinderBuilder.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/listbinder/class-use/AnnotatedListBinderBuilder.html b/1.2/apidocs/com/tavianator/sangria/listbinder/class-use/AnnotatedListBinderBuilder.html
new file mode 100644
index 0000000..9b38240
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/listbinder/class-use/AnnotatedListBinderBuilder.html
@@ -0,0 +1,178 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface com.tavianator.sangria.listbinder.AnnotatedListBinderBuilder (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Interface com.tavianator.sangria.listbinder.AnnotatedListBinderBuilder (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/listbinder/class-use/AnnotatedListBinderBuilder.html" target="_top">Frames</a></li>
+<li><a href="AnnotatedListBinderBuilder.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="header">
+<h2 title="Uses of Interface com.tavianator.sangria.listbinder.AnnotatedListBinderBuilder" class="title">Uses of Interface<br>com.tavianator.sangria.listbinder.AnnotatedListBinderBuilder</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">AnnotatedListBinderBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#com.tavianator.sangria.listbinder">com.tavianator.sangria.listbinder</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-listbinder</code>: A multi-binder with guaranteed order.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="com.tavianator.sangria.listbinder">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">AnnotatedListBinderBuilder</a> in <a href="../../../../../com/tavianator/sangria/listbinder/package-summary.html">com.tavianator.sangria.listbinder</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../com/tavianator/sangria/listbinder/package-summary.html">com.tavianator.sangria.listbinder</a> that return <a href="../../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">AnnotatedListBinderBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">AnnotatedListBinderBuilder</a>&lt;T&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">ListBinder.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/listbinder/ListBinder.html#build-com.google.inject.Binder-java.lang.Class-">build</a></span>(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">AnnotatedListBinderBuilder</a>&lt;T&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">ListBinder.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/listbinder/ListBinder.html#build-com.google.inject.Binder-com.google.inject.TypeLiteral-">build</a></span>(<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Binder.html?is-external=true" title="class or interface in com.google.inject">Binder</a>&nbsp;binder,
+ <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">TypeLiteral</a>&lt;T&gt;&nbsp;type)</code>
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/listbinder/class-use/AnnotatedListBinderBuilder.html" target="_top">Frames</a></li>
+<li><a href="AnnotatedListBinderBuilder.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/listbinder/class-use/ListBinder.html b/1.2/apidocs/com/tavianator/sangria/listbinder/class-use/ListBinder.html
new file mode 100644
index 0000000..feba58d
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/listbinder/class-use/ListBinder.html
@@ -0,0 +1,173 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class com.tavianator.sangria.listbinder.ListBinder (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Class com.tavianator.sangria.listbinder.ListBinder (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/listbinder/class-use/ListBinder.html" target="_top">Frames</a></li>
+<li><a href="ListBinder.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="header">
+<h2 title="Uses of Class com.tavianator.sangria.listbinder.ListBinder" class="title">Uses of Class<br>com.tavianator.sangria.listbinder.ListBinder</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder">ListBinder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#com.tavianator.sangria.listbinder">com.tavianator.sangria.listbinder</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-listbinder</code>: A multi-binder with guaranteed order.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="com.tavianator.sangria.listbinder">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder">ListBinder</a> in <a href="../../../../../com/tavianator/sangria/listbinder/package-summary.html">com.tavianator.sangria.listbinder</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../com/tavianator/sangria/listbinder/package-summary.html">com.tavianator.sangria.listbinder</a> that return <a href="../../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder">ListBinder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder">ListBinder</a>&lt;<a href="../../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="type parameter in ListBinderBuilder">T</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">ListBinderBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html#withDefaultPriority--">withDefaultPriority</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder">ListBinder</a>&lt;<a href="../../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="type parameter in ListBinderBuilder">T</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">ListBinderBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html#withPriority-int-int...-">withPriority</a></span>(int&nbsp;weight,
+ int...&nbsp;weights)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/listbinder/class-use/ListBinder.html" target="_top">Frames</a></li>
+<li><a href="ListBinder.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/listbinder/class-use/ListBinderBuilder.html b/1.2/apidocs/com/tavianator/sangria/listbinder/class-use/ListBinderBuilder.html
new file mode 100644
index 0000000..08cc70d
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/listbinder/class-use/ListBinderBuilder.html
@@ -0,0 +1,191 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface com.tavianator.sangria.listbinder.ListBinderBuilder (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Interface com.tavianator.sangria.listbinder.ListBinderBuilder (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/listbinder/class-use/ListBinderBuilder.html" target="_top">Frames</a></li>
+<li><a href="ListBinderBuilder.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="header">
+<h2 title="Uses of Interface com.tavianator.sangria.listbinder.ListBinderBuilder" class="title">Uses of Interface<br>com.tavianator.sangria.listbinder.ListBinderBuilder</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">ListBinderBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#com.tavianator.sangria.listbinder">com.tavianator.sangria.listbinder</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-listbinder</code>: A multi-binder with guaranteed order.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="com.tavianator.sangria.listbinder">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">ListBinderBuilder</a> in <a href="../../../../../com/tavianator/sangria/listbinder/package-summary.html">com.tavianator.sangria.listbinder</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subinterfaces, and an explanation">
+<caption><span>Subinterfaces of <a href="../../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">ListBinderBuilder</a> in <a href="../../../../../com/tavianator/sangria/listbinder/package-summary.html">com.tavianator.sangria.listbinder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">AnnotatedListBinderBuilder</a>&lt;T&gt;</span></code>
+<div class="block">Fluent builder interface.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../com/tavianator/sangria/listbinder/package-summary.html">com.tavianator.sangria.listbinder</a> that return <a href="../../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">ListBinderBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">ListBinderBuilder</a>&lt;<a href="../../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="type parameter in AnnotatedListBinderBuilder">T</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AnnotatedListBinderBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html#annotatedWith-java.lang.annotation.Annotation-">annotatedWith</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&nbsp;annotation)</code>
+<div class="block">Make a binder for an annotated list type.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">ListBinderBuilder</a>&lt;<a href="../../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="type parameter in AnnotatedListBinderBuilder">T</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">AnnotatedListBinderBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html#annotatedWith-java.lang.Class-">annotatedWith</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;annotationType)</code>
+<div class="block">Make a binder for an annotated list type.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/listbinder/class-use/ListBinderBuilder.html" target="_top">Frames</a></li>
+<li><a href="ListBinderBuilder.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/listbinder/package-frame.html b/1.2/apidocs/com/tavianator/sangria/listbinder/package-frame.html
new file mode 100644
index 0000000..c7d4807
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/listbinder/package-frame.html
@@ -0,0 +1,26 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.listbinder (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../com/tavianator/sangria/listbinder/package-summary.html" target="classFrame">com.tavianator.sangria.listbinder</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder" target="classFrame"><span class="interfaceName">AnnotatedListBinderBuilder</span></a></li>
+<li><a href="ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder" target="classFrame"><span class="interfaceName">ListBinderBuilder</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ListBinder.html" title="class in com.tavianator.sangria.listbinder" target="classFrame">ListBinder</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/listbinder/package-summary.html b/1.2/apidocs/com/tavianator/sangria/listbinder/package-summary.html
new file mode 100644
index 0000000..f89f313
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/listbinder/package-summary.html
@@ -0,0 +1,186 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.listbinder (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="com.tavianator.sangria.listbinder (Sangria 1.2 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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/lazy/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../com/tavianator/sangria/log4j/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/listbinder/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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="header">
+<h1 title="Package" class="title">Package&nbsp;com.tavianator.sangria.listbinder</h1>
+<div class="docSummary">
+<div class="block"><code>sangria-listbinder</code>: A multi-binder with guaranteed order.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">AnnotatedListBinderBuilder</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">Fluent builder interface.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder">ListBinderBuilder</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">Fluent builder interface.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder">ListBinder</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">A multi-binder with guaranteed order.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package com.tavianator.sangria.listbinder Description">Package com.tavianator.sangria.listbinder Description</h2>
+<div class="block"><code>sangria-listbinder</code>: A multi-binder with guaranteed order.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.1</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.1</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/lazy/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../com/tavianator/sangria/log4j/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/listbinder/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/listbinder/package-tree.html b/1.2/apidocs/com/tavianator/sangria/listbinder/package-tree.html
new file mode 100644
index 0000000..b672cea
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/listbinder/package-tree.html
@@ -0,0 +1,147 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.listbinder Class Hierarchy (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="com.tavianator.sangria.listbinder Class Hierarchy (Sangria 1.2 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/lazy/package-tree.html">Prev</a></li>
+<li><a href="../../../../com/tavianator/sangria/log4j/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/listbinder/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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="header">
+<h1 class="title">Hierarchy For Package com.tavianator.sangria.listbinder</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">com.tavianator.sangria.listbinder.<a href="../../../../com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder"><span class="typeNameLink">ListBinder</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">com.tavianator.sangria.listbinder.<a href="../../../../com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder"><span class="typeNameLink">ListBinderBuilder</span></a>&lt;T&gt;
+<ul>
+<li type="circle">com.tavianator.sangria.listbinder.<a href="../../../../com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder"><span class="typeNameLink">AnnotatedListBinderBuilder</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/lazy/package-tree.html">Prev</a></li>
+<li><a href="../../../../com/tavianator/sangria/log4j/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/listbinder/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/listbinder/package-use.html b/1.2/apidocs/com/tavianator/sangria/listbinder/package-use.html
new file mode 100644
index 0000000..d2866e7
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/listbinder/package-use.html
@@ -0,0 +1,173 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Package com.tavianator.sangria.listbinder (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Package com.tavianator.sangria.listbinder (Sangria 1.2 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></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?com/tavianator/sangria/listbinder/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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="header">
+<h1 title="Uses of Package com.tavianator.sangria.listbinder" class="title">Uses of Package<br>com.tavianator.sangria.listbinder</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../com/tavianator/sangria/listbinder/package-summary.html">com.tavianator.sangria.listbinder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#com.tavianator.sangria.listbinder">com.tavianator.sangria.listbinder</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-listbinder</code>: A multi-binder with guaranteed order.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="com.tavianator.sangria.listbinder">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../com/tavianator/sangria/listbinder/package-summary.html">com.tavianator.sangria.listbinder</a> used by <a href="../../../../com/tavianator/sangria/listbinder/package-summary.html">com.tavianator.sangria.listbinder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../com/tavianator/sangria/listbinder/class-use/AnnotatedListBinderBuilder.html#com.tavianator.sangria.listbinder">AnnotatedListBinderBuilder</a>
+<div class="block">Fluent builder interface.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../com/tavianator/sangria/listbinder/class-use/ListBinder.html#com.tavianator.sangria.listbinder">ListBinder</a>
+<div class="block">A multi-binder with guaranteed order.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../com/tavianator/sangria/listbinder/class-use/ListBinderBuilder.html#com.tavianator.sangria.listbinder">ListBinderBuilder</a>
+<div class="block">Fluent builder interface.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></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?com/tavianator/sangria/listbinder/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/log4j/SangriaLog4jModule.html b/1.2/apidocs/com/tavianator/sangria/log4j/SangriaLog4jModule.html
new file mode 100644
index 0000000..8a51b89
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/log4j/SangriaLog4jModule.html
@@ -0,0 +1,302 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>SangriaLog4jModule (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="SangriaLog4jModule (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/SangriaLog4jModule.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/log4j/SangriaLog4jModule.html" target="_top">Frames</a></li>
+<li><a href="SangriaLog4jModule.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.log4j</div>
+<h2 title="Class SangriaLog4jModule" class="title">Class SangriaLog4jModule</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true" title="class or interface in com.google.inject">com.google.inject.AbstractModule</a></li>
+<li>
+<ul class="inheritance">
+<li>com.tavianator.sangria.log4j.SangriaLog4jModule</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Module.html?is-external=true" title="class or interface in com.google.inject">Module</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SangriaLog4jModule</span>
+extends <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true" title="class or interface in com.google.inject">AbstractModule</a></pre>
+<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>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/log4j/SangriaLog4jModule.html#SangriaLog4jModule--">SangriaLog4jModule</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/log4j/SangriaLog4jModule.html#configure--">configure</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.com.google.inject.AbstractModule">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;com.google.inject.<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true" title="class or interface in com.google.inject">AbstractModule</a></h3>
+<code><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#addError-com.google.inject.spi.Message-" title="class or interface in com.google.inject">addError</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#addError-java.lang.String-java.lang.Object...-" title="class or interface in com.google.inject">addError</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#addError-java.lang.Throwable-" title="class or interface in com.google.inject">addError</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bind-java.lang.Class-" title="class or interface in com.google.inject">bind</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bind-com.google.inject.Key-" title="class or interface in com.google.inject">bind</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bind-com.google.inject.TypeLiteral-" title="class or interface in com.google.inject">bind</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bindConstant--" title="class or interface in com.google.inject">bindConstant</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#binder--" title="class or interface in com.google.inject">binder</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bindInterceptor-com.google.inject.matcher.Matcher-com.google.inject.matcher.Matcher-org.aopalliance.intercept.MethodInterceptor...-" title="class or interface in com.google.inject">bindInterceptor</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bindListener-com.google.inject.matcher.Matcher-com.google.inject.spi.ProvisionListener...-" title="class or interface in com.google.inject">bindListener</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bindListener-com.google.inject.matcher.Matcher-com.google.inject.spi.TypeListener-" title="class or interface in com.google.inject">bindListener</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bindScope-java.lang.Class-com.google.inject.Scope-" title="class or interface in com.google.inject">bindScope</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#configure-com.google.inject.Binder-" title="class or interface in com.google.inject">configure</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#convertToTypes-com.google.inject.matcher.Matcher-com.google.inject.spi.TypeConverter-" title="class or interface in com.google.inject">convertToTypes</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#currentStage--" title="class or interface in com.google.inject">currentStage</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#getMembersInjector-java.lang.Class-" title="class or interface in com.google.inject">getMembersInjector</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#getMembersInjector-com.google.inject.TypeLiteral-" title="class or interface in com.google.inject">getMembersInjector</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#getProvider-java.lang.Class-" title="class or interface in com.google.inject">getProvider</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#getProvider-com.google.inject.Key-" title="class or interface in com.google.inject">getProvider</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#install-com.google.inject.Module-" title="class or interface in com.google.inject">install</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#requestInjection-java.lang.Object-" title="class or interface in com.google.inject">requestInjection</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#requestStaticInjection-java.lang.Class...-" title="class or interface in com.google.inject">requestStaticInjection</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#requireBinding-java.lang.Class-" title="class or interface in com.google.inject">requireBinding</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#requireBinding-com.google.inject.Key-" title="class or interface in com.google.inject">requireBinding</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SangriaLog4jModule--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SangriaLog4jModule</h4>
+<pre>public&nbsp;SangriaLog4jModule()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="configure--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>configure</h4>
+<pre>protected&nbsp;void&nbsp;configure()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#configure--" title="class or interface in com.google.inject">configure</a></code>&nbsp;in class&nbsp;<code><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true" title="class or interface in com.google.inject">AbstractModule</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/SangriaLog4jModule.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/log4j/SangriaLog4jModule.html" target="_top">Frames</a></li>
+<li><a href="SangriaLog4jModule.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/log4j/class-use/SangriaLog4jModule.html b/1.2/apidocs/com/tavianator/sangria/log4j/class-use/SangriaLog4jModule.html
new file mode 100644
index 0000000..36388bd
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/log4j/class-use/SangriaLog4jModule.html
@@ -0,0 +1,126 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class com.tavianator.sangria.log4j.SangriaLog4jModule (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Class com.tavianator.sangria.log4j.SangriaLog4jModule (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/log4j/SangriaLog4jModule.html" title="class in com.tavianator.sangria.log4j">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/log4j/class-use/SangriaLog4jModule.html" target="_top">Frames</a></li>
+<li><a href="SangriaLog4jModule.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="header">
+<h2 title="Uses of Class com.tavianator.sangria.log4j.SangriaLog4jModule" class="title">Uses of Class<br>com.tavianator.sangria.log4j.SangriaLog4jModule</h2>
+</div>
+<div class="classUseContainer">No usage of com.tavianator.sangria.log4j.SangriaLog4jModule</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/log4j/SangriaLog4jModule.html" title="class in com.tavianator.sangria.log4j">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/log4j/class-use/SangriaLog4jModule.html" target="_top">Frames</a></li>
+<li><a href="SangriaLog4jModule.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/log4j/package-frame.html b/1.2/apidocs/com/tavianator/sangria/log4j/package-frame.html
new file mode 100644
index 0000000..4fc1fa9
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/log4j/package-frame.html
@@ -0,0 +1,21 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.log4j (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../com/tavianator/sangria/log4j/package-summary.html" target="classFrame">com.tavianator.sangria.log4j</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="SangriaLog4jModule.html" title="class in com.tavianator.sangria.log4j" target="classFrame">SangriaLog4jModule</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/log4j/package-summary.html b/1.2/apidocs/com/tavianator/sangria/log4j/package-summary.html
new file mode 100644
index 0000000..c93033b
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/log4j/package-summary.html
@@ -0,0 +1,163 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.log4j (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="com.tavianator.sangria.log4j (Sangria 1.2 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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/listbinder/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../com/tavianator/sangria/slf4j/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/log4j/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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="header">
+<h1 title="Package" class="title">Package&nbsp;com.tavianator.sangria.log4j</h1>
+<div class="docSummary">
+<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>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/log4j/SangriaLog4jModule.html" title="class in com.tavianator.sangria.log4j">SangriaLog4jModule</a></td>
+<td class="colLast">
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package com.tavianator.sangria.log4j Description">Package com.tavianator.sangria.log4j Description</h2>
+<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>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/listbinder/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../com/tavianator/sangria/slf4j/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/log4j/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/log4j/package-tree.html b/1.2/apidocs/com/tavianator/sangria/log4j/package-tree.html
new file mode 100644
index 0000000..b2947f5
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/log4j/package-tree.html
@@ -0,0 +1,143 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.log4j Class Hierarchy (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="com.tavianator.sangria.log4j Class Hierarchy (Sangria 1.2 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/listbinder/package-tree.html">Prev</a></li>
+<li><a href="../../../../com/tavianator/sangria/slf4j/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/log4j/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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="header">
+<h1 class="title">Hierarchy For Package com.tavianator.sangria.log4j</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">com.google.inject.<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true" title="class or interface in com.google.inject"><span class="typeNameLink">AbstractModule</span></a> (implements com.google.inject.<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Module.html?is-external=true" title="class or interface in com.google.inject">Module</a>)
+<ul>
+<li type="circle">com.tavianator.sangria.log4j.<a href="../../../../com/tavianator/sangria/log4j/SangriaLog4jModule.html" title="class in com.tavianator.sangria.log4j"><span class="typeNameLink">SangriaLog4jModule</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/listbinder/package-tree.html">Prev</a></li>
+<li><a href="../../../../com/tavianator/sangria/slf4j/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/log4j/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/log4j/package-use.html b/1.2/apidocs/com/tavianator/sangria/log4j/package-use.html
new file mode 100644
index 0000000..d8a21b9
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/log4j/package-use.html
@@ -0,0 +1,126 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Package com.tavianator.sangria.log4j (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Package com.tavianator.sangria.log4j (Sangria 1.2 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></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?com/tavianator/sangria/log4j/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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="header">
+<h1 title="Uses of Package com.tavianator.sangria.log4j" class="title">Uses of Package<br>com.tavianator.sangria.log4j</h1>
+</div>
+<div class="contentContainer">No usage of com.tavianator.sangria.log4j</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></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?com/tavianator/sangria/log4j/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/slf4j/SangriaSlf4jModule.html b/1.2/apidocs/com/tavianator/sangria/slf4j/SangriaSlf4jModule.html
new file mode 100644
index 0000000..cf561c7
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/slf4j/SangriaSlf4jModule.html
@@ -0,0 +1,302 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>SangriaSlf4jModule (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="SangriaSlf4jModule (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/SangriaSlf4jModule.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/slf4j/SangriaSlf4jModule.html" target="_top">Frames</a></li>
+<li><a href="SangriaSlf4jModule.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.slf4j</div>
+<h2 title="Class SangriaSlf4jModule" class="title">Class SangriaSlf4jModule</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true" title="class or interface in com.google.inject">com.google.inject.AbstractModule</a></li>
+<li>
+<ul class="inheritance">
+<li>com.tavianator.sangria.slf4j.SangriaSlf4jModule</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Module.html?is-external=true" title="class or interface in com.google.inject">Module</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SangriaSlf4jModule</span>
+extends <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true" title="class or interface in com.google.inject">AbstractModule</a></pre>
+<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>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/slf4j/SangriaSlf4jModule.html#SangriaSlf4jModule--">SangriaSlf4jModule</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/slf4j/SangriaSlf4jModule.html#configure--">configure</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.com.google.inject.AbstractModule">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;com.google.inject.<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true" title="class or interface in com.google.inject">AbstractModule</a></h3>
+<code><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#addError-com.google.inject.spi.Message-" title="class or interface in com.google.inject">addError</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#addError-java.lang.String-java.lang.Object...-" title="class or interface in com.google.inject">addError</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#addError-java.lang.Throwable-" title="class or interface in com.google.inject">addError</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bind-java.lang.Class-" title="class or interface in com.google.inject">bind</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bind-com.google.inject.Key-" title="class or interface in com.google.inject">bind</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bind-com.google.inject.TypeLiteral-" title="class or interface in com.google.inject">bind</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bindConstant--" title="class or interface in com.google.inject">bindConstant</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#binder--" title="class or interface in com.google.inject">binder</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bindInterceptor-com.google.inject.matcher.Matcher-com.google.inject.matcher.Matcher-org.aopalliance.intercept.MethodInterceptor...-" title="class or interface in com.google.inject">bindInterceptor</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bindListener-com.google.inject.matcher.Matcher-com.google.inject.spi.ProvisionListener...-" title="class or interface in com.google.inject">bindListener</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bindListener-com.google.inject.matcher.Matcher-com.google.inject.spi.TypeListener-" title="class or interface in com.google.inject">bindListener</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#bindScope-java.lang.Class-com.google.inject.Scope-" title="class or interface in com.google.inject">bindScope</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#configure-com.google.inject.Binder-" title="class or interface in com.google.inject">configure</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#convertToTypes-com.google.inject.matcher.Matcher-com.google.inject.spi.TypeConverter-" title="class or interface in com.google.inject">convertToTypes</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#currentStage--" title="class or interface in com.google.inject">currentStage</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#getMembersInjector-java.lang.Class-" title="class or interface in com.google.inject">getMembersInjector</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#getMembersInjector-com.google.inject.TypeLiteral-" title="class or interface in com.google.inject">getMembersInjector</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#getProvider-java.lang.Class-" title="class or interface in com.google.inject">getProvider</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#getProvider-com.google.inject.Key-" title="class or interface in com.google.inject">getProvider</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#install-com.google.inject.Module-" title="class or interface in com.google.inject">install</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#requestInjection-java.lang.Object-" title="class or interface in com.google.inject">requestInjection</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#requestStaticInjection-java.lang.Class...-" title="class or interface in com.google.inject">requestStaticInjection</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#requireBinding-java.lang.Class-" title="class or interface in com.google.inject">requireBinding</a>, <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#requireBinding-com.google.inject.Key-" title="class or interface in com.google.inject">requireBinding</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SangriaSlf4jModule--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SangriaSlf4jModule</h4>
+<pre>public&nbsp;SangriaSlf4jModule()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="configure--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>configure</h4>
+<pre>protected&nbsp;void&nbsp;configure()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true#configure--" title="class or interface in com.google.inject">configure</a></code>&nbsp;in class&nbsp;<code><a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true" title="class or interface in com.google.inject">AbstractModule</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/SangriaSlf4jModule.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/slf4j/SangriaSlf4jModule.html" target="_top">Frames</a></li>
+<li><a href="SangriaSlf4jModule.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/slf4j/class-use/SangriaSlf4jModule.html b/1.2/apidocs/com/tavianator/sangria/slf4j/class-use/SangriaSlf4jModule.html
new file mode 100644
index 0000000..dc71477
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/slf4j/class-use/SangriaSlf4jModule.html
@@ -0,0 +1,126 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class com.tavianator.sangria.slf4j.SangriaSlf4jModule (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Class com.tavianator.sangria.slf4j.SangriaSlf4jModule (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/slf4j/SangriaSlf4jModule.html" title="class in com.tavianator.sangria.slf4j">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/slf4j/class-use/SangriaSlf4jModule.html" target="_top">Frames</a></li>
+<li><a href="SangriaSlf4jModule.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="header">
+<h2 title="Uses of Class com.tavianator.sangria.slf4j.SangriaSlf4jModule" class="title">Uses of Class<br>com.tavianator.sangria.slf4j.SangriaSlf4jModule</h2>
+</div>
+<div class="classUseContainer">No usage of com.tavianator.sangria.slf4j.SangriaSlf4jModule</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/slf4j/SangriaSlf4jModule.html" title="class in com.tavianator.sangria.slf4j">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/slf4j/class-use/SangriaSlf4jModule.html" target="_top">Frames</a></li>
+<li><a href="SangriaSlf4jModule.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/slf4j/package-frame.html b/1.2/apidocs/com/tavianator/sangria/slf4j/package-frame.html
new file mode 100644
index 0000000..4bddf6b
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/slf4j/package-frame.html
@@ -0,0 +1,21 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.slf4j (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../com/tavianator/sangria/slf4j/package-summary.html" target="classFrame">com.tavianator.sangria.slf4j</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="SangriaSlf4jModule.html" title="class in com.tavianator.sangria.slf4j" target="classFrame">SangriaSlf4jModule</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/slf4j/package-summary.html b/1.2/apidocs/com/tavianator/sangria/slf4j/package-summary.html
new file mode 100644
index 0000000..3f36709
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/slf4j/package-summary.html
@@ -0,0 +1,163 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.slf4j (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="com.tavianator.sangria.slf4j (Sangria 1.2 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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/log4j/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../com/tavianator/sangria/test/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/slf4j/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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="header">
+<h1 title="Package" class="title">Package&nbsp;com.tavianator.sangria.slf4j</h1>
+<div class="docSummary">
+<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>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/slf4j/SangriaSlf4jModule.html" title="class in com.tavianator.sangria.slf4j">SangriaSlf4jModule</a></td>
+<td class="colLast">
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package com.tavianator.sangria.slf4j Description">Package com.tavianator.sangria.slf4j Description</h2>
+<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>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.0</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/log4j/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../com/tavianator/sangria/test/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/slf4j/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/slf4j/package-tree.html b/1.2/apidocs/com/tavianator/sangria/slf4j/package-tree.html
new file mode 100644
index 0000000..f602573
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/slf4j/package-tree.html
@@ -0,0 +1,143 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.slf4j Class Hierarchy (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="com.tavianator.sangria.slf4j Class Hierarchy (Sangria 1.2 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/log4j/package-tree.html">Prev</a></li>
+<li><a href="../../../../com/tavianator/sangria/test/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/slf4j/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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="header">
+<h1 class="title">Hierarchy For Package com.tavianator.sangria.slf4j</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">com.google.inject.<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true" title="class or interface in com.google.inject"><span class="typeNameLink">AbstractModule</span></a> (implements com.google.inject.<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Module.html?is-external=true" title="class or interface in com.google.inject">Module</a>)
+<ul>
+<li type="circle">com.tavianator.sangria.slf4j.<a href="../../../../com/tavianator/sangria/slf4j/SangriaSlf4jModule.html" title="class in com.tavianator.sangria.slf4j"><span class="typeNameLink">SangriaSlf4jModule</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/log4j/package-tree.html">Prev</a></li>
+<li><a href="../../../../com/tavianator/sangria/test/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/slf4j/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/slf4j/package-use.html b/1.2/apidocs/com/tavianator/sangria/slf4j/package-use.html
new file mode 100644
index 0000000..da331e5
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/slf4j/package-use.html
@@ -0,0 +1,126 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Package com.tavianator.sangria.slf4j (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Package com.tavianator.sangria.slf4j (Sangria 1.2 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></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?com/tavianator/sangria/slf4j/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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="header">
+<h1 title="Uses of Package com.tavianator.sangria.slf4j" class="title">Uses of Package<br>com.tavianator.sangria.slf4j</h1>
+</div>
+<div class="contentContainer">No usage of com.tavianator.sangria.slf4j</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></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?com/tavianator/sangria/slf4j/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/test/SangriaMatchers.html b/1.2/apidocs/com/tavianator/sangria/test/SangriaMatchers.html
new file mode 100644
index 0000000..ec2f954
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/test/SangriaMatchers.html
@@ -0,0 +1,269 @@
+<!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_20) on Sat Oct 04 13:08:11 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>SangriaMatchers (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="SangriaMatchers (Sangria 1.2 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/SangriaMatchers.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/test/SangriaMatchers.html" target="_top">Frames</a></li>
+<li><a href="SangriaMatchers.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.tavianator.sangria.test</div>
+<h2 title="Class SangriaMatchers" class="title">Class SangriaMatchers</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>com.tavianator.sangria.test.SangriaMatchers</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">SangriaMatchers</span>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">Guice-related Hamcrest matchers.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="http://junit.org/javadoc/4.11/org/hamcrest/Matcher.html?is-external=true" title="class or interface in org.hamcrest">Matcher</a>&lt;<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Module.html?is-external=true" title="class or interface in com.google.inject">Module</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/test/SangriaMatchers.html#atomic--">atomic</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="http://junit.org/javadoc/4.11/org/hamcrest/Matcher.html?is-external=true" title="class or interface in org.hamcrest">Matcher</a>&lt;<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Module.html?is-external=true" title="class or interface in com.google.inject">Module</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/tavianator/sangria/test/SangriaMatchers.html#followsBestPractices--">followsBestPractices</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="atomic--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>atomic</h4>
+<pre>public static&nbsp;<a href="http://junit.org/javadoc/4.11/org/hamcrest/Matcher.html?is-external=true" title="class or interface in org.hamcrest">Matcher</a>&lt;<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Module.html?is-external=true" title="class or interface in com.google.inject">Module</a>&gt;&nbsp;atomic()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A <a href="http://junit.org/javadoc/4.11/org/hamcrest/Matcher.html?is-external=true" title="class or interface in org.hamcrest"><code>Matcher</code></a> that checks whether a <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Module.html?is-external=true" title="class or interface in com.google.inject"><code>Module</code></a>'s bindings can be de-duplicated successfully.</dd>
+</dl>
+</li>
+</ul>
+<a name="followsBestPractices--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>followsBestPractices</h4>
+<pre>public static&nbsp;<a href="http://junit.org/javadoc/4.11/org/hamcrest/Matcher.html?is-external=true" title="class or interface in org.hamcrest">Matcher</a>&lt;<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Module.html?is-external=true" title="class or interface in com.google.inject">Module</a>&gt;&nbsp;followsBestPractices()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A <a href="http://junit.org/javadoc/4.11/org/hamcrest/Matcher.html?is-external=true" title="class or interface in org.hamcrest"><code>Matcher</code></a> that checks whether a <a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Module.html?is-external=true" title="class or interface in com.google.inject"><code>Module</code></a> follows Guice best practices.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/SangriaMatchers.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/test/SangriaMatchers.html" target="_top">Frames</a></li>
+<li><a href="SangriaMatchers.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>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/test/class-use/SangriaMatchers.html b/1.2/apidocs/com/tavianator/sangria/test/class-use/SangriaMatchers.html
new file mode 100644
index 0000000..e8b3749
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/test/class-use/SangriaMatchers.html
@@ -0,0 +1,126 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class com.tavianator.sangria.test.SangriaMatchers (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Class com.tavianator.sangria.test.SangriaMatchers (Sangria 1.2 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/test/SangriaMatchers.html" title="class in com.tavianator.sangria.test">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/test/class-use/SangriaMatchers.html" target="_top">Frames</a></li>
+<li><a href="SangriaMatchers.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="header">
+<h2 title="Uses of Class com.tavianator.sangria.test.SangriaMatchers" class="title">Uses of Class<br>com.tavianator.sangria.test.SangriaMatchers</h2>
+</div>
+<div class="classUseContainer">No usage of com.tavianator.sangria.test.SangriaMatchers</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../com/tavianator/sangria/test/SangriaMatchers.html" title="class in com.tavianator.sangria.test">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></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?com/tavianator/sangria/test/class-use/SangriaMatchers.html" target="_top">Frames</a></li>
+<li><a href="SangriaMatchers.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/test/package-frame.html b/1.2/apidocs/com/tavianator/sangria/test/package-frame.html
new file mode 100644
index 0000000..9d5b500
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/test/package-frame.html
@@ -0,0 +1,21 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.test (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../com/tavianator/sangria/test/package-summary.html" target="classFrame">com.tavianator.sangria.test</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="SangriaMatchers.html" title="class in com.tavianator.sangria.test" target="classFrame">SangriaMatchers</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/test/package-summary.html b/1.2/apidocs/com/tavianator/sangria/test/package-summary.html
new file mode 100644
index 0000000..f583ffc
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/test/package-summary.html
@@ -0,0 +1,163 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.test (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="com.tavianator.sangria.test (Sangria 1.2 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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/slf4j/package-summary.html">Prev&nbsp;Package</a></li>
+<li>Next&nbsp;Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/test/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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="header">
+<h1 title="Package" class="title">Package&nbsp;com.tavianator.sangria.test</h1>
+<div class="docSummary">
+<div class="block"><code>sangria-test</code>: Utilities for testing with Guice.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../com/tavianator/sangria/test/SangriaMatchers.html" title="class in com.tavianator.sangria.test">SangriaMatchers</a></td>
+<td class="colLast">
+<div class="block">Guice-related Hamcrest matchers.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package com.tavianator.sangria.test Description">Package com.tavianator.sangria.test Description</h2>
+<div class="block"><code>sangria-test</code>: Utilities for testing with Guice.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Version:</span></dt>
+<dd>1.2</dd>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Tavian Barnes (tavianator@tavianator.com)</dd>
+</dl>
+</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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/slf4j/package-summary.html">Prev&nbsp;Package</a></li>
+<li>Next&nbsp;Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/test/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/test/package-tree.html b/1.2/apidocs/com/tavianator/sangria/test/package-tree.html
new file mode 100644
index 0000000..6d85581
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/test/package-tree.html
@@ -0,0 +1,139 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>com.tavianator.sangria.test Class Hierarchy (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="com.tavianator.sangria.test Class Hierarchy (Sangria 1.2 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/slf4j/package-tree.html">Prev</a></li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/test/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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="header">
+<h1 class="title">Hierarchy For Package com.tavianator.sangria.test</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">com.tavianator.sangria.test.<a href="../../../../com/tavianator/sangria/test/SangriaMatchers.html" title="class in com.tavianator.sangria.test"><span class="typeNameLink">SangriaMatchers</span></a></li>
+</ul>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/tavianator/sangria/slf4j/package-tree.html">Prev</a></li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?com/tavianator/sangria/test/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/com/tavianator/sangria/test/package-use.html b/1.2/apidocs/com/tavianator/sangria/test/package-use.html
new file mode 100644
index 0000000..4ba5d21
--- /dev/null
+++ b/1.2/apidocs/com/tavianator/sangria/test/package-use.html
@@ -0,0 +1,126 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Package com.tavianator.sangria.test (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Uses of Package com.tavianator.sangria.test (Sangria 1.2 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></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?com/tavianator/sangria/test/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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="header">
+<h1 title="Uses of Package com.tavianator.sangria.test" class="title">Uses of Package<br>com.tavianator.sangria.test</h1>
+</div>
+<div class="contentContainer">No usage of com.tavianator.sangria.test</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></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?com/tavianator/sangria/test/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/constant-values.html b/1.2/apidocs/constant-values.html
new file mode 100644
index 0000000..d397b30
--- /dev/null
+++ b/1.2/apidocs/constant-values.html
@@ -0,0 +1,126 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Constant Field Values (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Constant Field Values (Sangria 1.2 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><a href="index-all.html">Index</a></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?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.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="header">
+<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+<h2 title="Contents">Contents</h2>
+</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><a href="index-all.html">Index</a></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?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/deprecated-list.html b/1.2/apidocs/deprecated-list.html
new file mode 100644
index 0000000..7cefb00
--- /dev/null
+++ b/1.2/apidocs/deprecated-list.html
@@ -0,0 +1,126 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Deprecated List (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Deprecated List (Sangria 1.2 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 class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></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?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.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="header">
+<h1 title="Deprecated API" class="title">Deprecated API</h1>
+<h2 title="Contents">Contents</h2>
+</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 class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></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?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/help-doc.html b/1.2/apidocs/help-doc.html
new file mode 100644
index 0000000..c161d57
--- /dev/null
+++ b/1.2/apidocs/help-doc.html
@@ -0,0 +1,231 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>API Help (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="API Help (Sangria 1.2 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><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.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="header">
+<h1 class="title">How This API Document Is Organized</h1>
+<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2>Overview</h2>
+<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</p>
+</li>
+<li class="blockList">
+<h2>Package</h2>
+<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
+<ul>
+<li>Interfaces (italic)</li>
+<li>Classes</li>
+<li>Enums</li>
+<li>Exceptions</li>
+<li>Errors</li>
+<li>Annotation Types</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Class/Interface</h2>
+<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
+<ul>
+<li>Class inheritance diagram</li>
+<li>Direct Subclasses</li>
+<li>All Known Subinterfaces</li>
+<li>All Known Implementing Classes</li>
+<li>Class/interface declaration</li>
+<li>Class/interface description</li>
+</ul>
+<ul>
+<li>Nested Class Summary</li>
+<li>Field Summary</li>
+<li>Constructor Summary</li>
+<li>Method Summary</li>
+</ul>
+<ul>
+<li>Field Detail</li>
+<li>Constructor Detail</li>
+<li>Method Detail</li>
+</ul>
+<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
+</li>
+<li class="blockList">
+<h2>Annotation Type</h2>
+<p>Each annotation type has its own separate page with the following sections:</p>
+<ul>
+<li>Annotation Type declaration</li>
+<li>Annotation Type description</li>
+<li>Required Element Summary</li>
+<li>Optional Element Summary</li>
+<li>Element Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Enum</h2>
+<p>Each enum has its own separate page with the following sections:</p>
+<ul>
+<li>Enum declaration</li>
+<li>Enum description</li>
+<li>Enum Constant Summary</li>
+<li>Enum Constant Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Use</h2>
+<p>Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
+</li>
+<li class="blockList">
+<h2>Tree (Class Hierarchy)</h2>
+<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
+<ul>
+<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
+<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Deprecated API</h2>
+<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
+</li>
+<li class="blockList">
+<h2>Index</h2>
+<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
+</li>
+<li class="blockList">
+<h2>Prev/Next</h2>
+<p>These links take you to the next or previous class, interface, package, or related page.</p>
+</li>
+<li class="blockList">
+<h2>Frames/No Frames</h2>
+<p>These links show and hide the HTML frames. All pages are available with or without frames.</p>
+</li>
+<li class="blockList">
+<h2>All Classes</h2>
+<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
+</li>
+<li class="blockList">
+<h2>Serialized Form</h2>
+<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
+</li>
+<li class="blockList">
+<h2>Constant Field Values</h2>
+<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
+</li>
+</ul>
+<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></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><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/index-all.html b/1.2/apidocs/index-all.html
new file mode 100644
index 0000000..c23a575
--- /dev/null
+++ b/1.2/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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Index (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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.2 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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/index.html b/1.2/apidocs/index.html
new file mode 100644
index 0000000..fd67f3e
--- /dev/null
+++ b/1.2/apidocs/index.html
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Sangria 1.2 API</title>
+<script type="text/javascript">
+ targetPage = "" + window.location.search;
+ if (targetPage != "" && targetPage != "undefined")
+ targetPage = targetPage.substring(1);
+ if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
+ targetPage = "undefined";
+ function validURL(url) {
+ try {
+ url = decodeURIComponent(url);
+ }
+ catch (error) {
+ return false;
+ }
+ var pos = url.indexOf(".html");
+ if (pos == -1 || pos != url.length - 5)
+ return false;
+ var allowNumber = false;
+ var allowSep = false;
+ var seenDot = false;
+ for (var i = 0; i < url.length - 5; i++) {
+ var ch = url.charAt(i);
+ if ('a' <= ch && ch <= 'z' ||
+ 'A' <= ch && ch <= 'Z' ||
+ ch == '$' ||
+ ch == '_' ||
+ ch.charCodeAt(0) > 127) {
+ allowNumber = true;
+ allowSep = true;
+ } else if ('0' <= ch && ch <= '9'
+ || ch == '-') {
+ if (!allowNumber)
+ return false;
+ } else if (ch == '/' || ch == '.') {
+ if (!allowSep)
+ return false;
+ allowNumber = false;
+ allowSep = false;
+ if (ch == '.')
+ seenDot = true;
+ if (ch == '/' && seenDot)
+ return false;
+ } else {
+ return false;
+ }
+ }
+ return true;
+ }
+ function loadFrames() {
+ if (targetPage != "" && targetPage != "undefined")
+ top.classFrame.location = top.targetPage;
+ }
+</script>
+</head>
+<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
+<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
+<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
+<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</frameset>
+<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<noframes>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<h2>Frame Alert</h2>
+<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
+</noframes>
+</frameset>
+</html>
diff --git a/1.2/apidocs/overview-frame.html b/1.2/apidocs/overview-frame.html
new file mode 100644
index 0000000..cab12fb
--- /dev/null
+++ b/1.2/apidocs/overview-frame.html
@@ -0,0 +1,28 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Overview List (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<div class="indexHeader"><span><a href="allclasses-frame.html" target="packageFrame">All&nbsp;Classes</a></span></div>
+<div class="indexContainer">
+<h2 title="Packages">Packages</h2>
+<ul title="Packages">
+<li><a href="com/tavianator/sangria/contextual/package-frame.html" target="packageFrame">com.tavianator.sangria.contextual</a></li>
+<li><a href="com/tavianator/sangria/core/package-frame.html" target="packageFrame">com.tavianator.sangria.core</a></li>
+<li><a href="com/tavianator/sangria/lazy/package-frame.html" target="packageFrame">com.tavianator.sangria.lazy</a></li>
+<li><a href="com/tavianator/sangria/listbinder/package-frame.html" target="packageFrame">com.tavianator.sangria.listbinder</a></li>
+<li><a href="com/tavianator/sangria/log4j/package-frame.html" target="packageFrame">com.tavianator.sangria.log4j</a></li>
+<li><a href="com/tavianator/sangria/slf4j/package-frame.html" target="packageFrame">com.tavianator.sangria.slf4j</a></li>
+<li><a href="com/tavianator/sangria/test/package-frame.html" target="packageFrame">com.tavianator.sangria.test</a></li>
+</ul>
+</div>
+<p>&nbsp;</p>
+</body>
+</html>
diff --git a/1.2/apidocs/overview-summary.html b/1.2/apidocs/overview-summary.html
new file mode 100644
index 0000000..3a285a9
--- /dev/null
+++ b/1.2/apidocs/overview-summary.html
@@ -0,0 +1,178 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Overview (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Overview (Sangria 1.2 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 class="navBarCell1Rev">Overview</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><a href="index-all.html">Index</a></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?overview-summary.html" target="_top">Frames</a></li>
+<li><a href="overview-summary.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="header">
+<h1 class="title">Sangria 1.2 API</h1>
+</div>
+<div class="contentContainer">
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
+<caption><span>Packages</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="com/tavianator/sangria/contextual/package-summary.html">com.tavianator.sangria.contextual</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-contextual</code>: Context-sensitive providers.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="com/tavianator/sangria/core/package-summary.html">com.tavianator.sangria.core</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-core</code>: Common code for Sangria.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="com/tavianator/sangria/lazy/package-summary.html">com.tavianator.sangria.lazy</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-lazy</code>: Lazy loading.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="com/tavianator/sangria/listbinder/package-summary.html">com.tavianator.sangria.listbinder</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-listbinder</code>: A multi-binder with guaranteed order.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="com/tavianator/sangria/log4j/package-summary.html">com.tavianator.sangria.log4j</a></td>
+<td class="colLast">
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="com/tavianator/sangria/slf4j/package-summary.html">com.tavianator.sangria.slf4j</a></td>
+<td class="colLast">
+<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>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="com/tavianator/sangria/test/package-summary.html">com.tavianator.sangria.test</a></td>
+<td class="colLast">
+<div class="block"><code>sangria-test</code>: Utilities for testing with Guice.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</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 class="navBarCell1Rev">Overview</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><a href="index-all.html">Index</a></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?overview-summary.html" target="_top">Frames</a></li>
+<li><a href="overview-summary.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/overview-tree.html b/1.2/apidocs/overview-tree.html
new file mode 100644
index 0000000..7da0856
--- /dev/null
+++ b/1.2/apidocs/overview-tree.html
@@ -0,0 +1,191 @@
+<!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_20) on Sat Oct 04 13:08:12 EDT 2014 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Class Hierarchy (Sangria 1.2 API)</title>
+<meta name="date" content="2014-10-04">
+<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="Class Hierarchy (Sangria 1.2 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 class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></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?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.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="header">
+<h1 class="title">Hierarchy For All Packages</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="com/tavianator/sangria/contextual/package-tree.html">com.tavianator.sangria.contextual</a>, </li>
+<li><a href="com/tavianator/sangria/core/package-tree.html">com.tavianator.sangria.core</a>, </li>
+<li><a href="com/tavianator/sangria/lazy/package-tree.html">com.tavianator.sangria.lazy</a>, </li>
+<li><a href="com/tavianator/sangria/listbinder/package-tree.html">com.tavianator.sangria.listbinder</a>, </li>
+<li><a href="com/tavianator/sangria/log4j/package-tree.html">com.tavianator.sangria.log4j</a>, </li>
+<li><a href="com/tavianator/sangria/slf4j/package-tree.html">com.tavianator.sangria.slf4j</a>, </li>
+<li><a href="com/tavianator/sangria/test/package-tree.html">com.tavianator.sangria.test</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">com.google.inject.<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/AbstractModule.html?is-external=true" title="class or interface in com.google.inject"><span class="typeNameLink">AbstractModule</span></a> (implements com.google.inject.<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/Module.html?is-external=true" title="class or interface in com.google.inject">Module</a>)
+<ul>
+<li type="circle">com.tavianator.sangria.lazy.<a href="com/tavianator/sangria/lazy/SangriaLazyModule.html" title="class in com.tavianator.sangria.lazy"><span class="typeNameLink">SangriaLazyModule</span></a></li>
+<li type="circle">com.tavianator.sangria.log4j.<a href="com/tavianator/sangria/log4j/SangriaLog4jModule.html" title="class in com.tavianator.sangria.log4j"><span class="typeNameLink">SangriaLog4jModule</span></a></li>
+<li type="circle">com.tavianator.sangria.slf4j.<a href="com/tavianator/sangria/slf4j/SangriaSlf4jModule.html" title="class in com.tavianator.sangria.slf4j"><span class="typeNameLink">SangriaSlf4jModule</span></a></li>
+</ul>
+</li>
+<li type="circle">com.tavianator.sangria.contextual.<a href="com/tavianator/sangria/contextual/ContextSensitiveBinder.html" title="class in com.tavianator.sangria.contextual"><span class="typeNameLink">ContextSensitiveBinder</span></a></li>
+<li type="circle">com.tavianator.sangria.core.<a href="com/tavianator/sangria/core/DelayedError.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">DelayedError</span></a></li>
+<li type="circle">com.tavianator.sangria.lazy.<a href="com/tavianator/sangria/lazy/Lazy.html" title="class in com.tavianator.sangria.lazy"><span class="typeNameLink">Lazy</span></a>&lt;T&gt;</li>
+<li type="circle">com.tavianator.sangria.lazy.<a href="com/tavianator/sangria/lazy/LazyBinder.html" title="class in com.tavianator.sangria.lazy"><span class="typeNameLink">LazyBinder</span></a></li>
+<li type="circle">com.tavianator.sangria.lazy.<a href="com/tavianator/sangria/lazy/LazyScopes.html" title="class in com.tavianator.sangria.lazy"><span class="typeNameLink">LazyScopes</span></a></li>
+<li type="circle">com.tavianator.sangria.listbinder.<a href="com/tavianator/sangria/listbinder/ListBinder.html" title="class in com.tavianator.sangria.listbinder"><span class="typeNameLink">ListBinder</span></a>&lt;T&gt;</li>
+<li type="circle">com.tavianator.sangria.core.<a href="com/tavianator/sangria/core/PotentialAnnotation.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">PotentialAnnotation</span></a></li>
+<li type="circle">com.tavianator.sangria.core.<a href="com/tavianator/sangria/core/PrettyTypes.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">PrettyTypes</span></a></li>
+<li type="circle">com.tavianator.sangria.core.<a href="com/tavianator/sangria/core/Priority.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">Priority</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;)</li>
+<li type="circle">com.tavianator.sangria.test.<a href="com/tavianator/sangria/test/SangriaMatchers.html" title="class in com.tavianator.sangria.test"><span class="typeNameLink">SangriaMatchers</span></a></li>
+<li type="circle">com.tavianator.sangria.core.<a href="com/tavianator/sangria/core/TypeLiterals.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">TypeLiterals</span></a></li>
+<li type="circle">com.tavianator.sangria.core.<a href="com/tavianator/sangria/core/UniqueAnnotations.html" title="class in com.tavianator.sangria.core"><span class="typeNameLink">UniqueAnnotations</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">com.google.inject.spi.<a href="https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/spi/BindingTargetVisitor.html?is-external=true" title="class or interface in com.google.inject.spi"><span class="typeNameLink">BindingTargetVisitor</span></a>&lt;T,V&gt;
+<ul>
+<li type="circle">com.tavianator.sangria.contextual.<a href="com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">ContextSensitiveBindingVisitor</span></a>&lt;T,V&gt;</li>
+<li type="circle">com.tavianator.sangria.lazy.<a href="com/tavianator/sangria/lazy/LazyBindingVisitor.html" title="interface in com.tavianator.sangria.lazy"><span class="typeNameLink">LazyBindingVisitor</span></a>&lt;T,V&gt;</li>
+</ul>
+</li>
+<li type="circle">com.tavianator.sangria.contextual.<a href="com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">ContextSensitiveBindingBuilder</span></a>&lt;T&gt;
+<ul>
+<li type="circle">com.tavianator.sangria.contextual.<a href="com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">AnnotatedContextSensitiveBindingBuilder</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">com.tavianator.sangria.contextual.<a href="com/tavianator/sangria/contextual/ContextSensitiveProvider.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">ContextSensitiveProvider</span></a>&lt;T&gt;</li>
+<li type="circle">com.tavianator.sangria.contextual.<a href="com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">ContextSensitiveProviderInstanceBinding</span></a>&lt;T&gt;</li>
+<li type="circle">com.tavianator.sangria.contextual.<a href="com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html" title="interface in com.tavianator.sangria.contextual"><span class="typeNameLink">ContextSensitiveProviderKeyBinding</span></a>&lt;T&gt;</li>
+<li type="circle">com.tavianator.sangria.lazy.<a href="com/tavianator/sangria/lazy/LazyBinding.html" title="interface in com.tavianator.sangria.lazy"><span class="typeNameLink">LazyBinding</span></a>&lt;T&gt;</li>
+<li type="circle">com.tavianator.sangria.listbinder.<a href="com/tavianator/sangria/listbinder/ListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder"><span class="typeNameLink">ListBinderBuilder</span></a>&lt;T&gt;
+<ul>
+<li type="circle">com.tavianator.sangria.listbinder.<a href="com/tavianator/sangria/listbinder/AnnotatedListBinderBuilder.html" title="interface in com.tavianator.sangria.listbinder"><span class="typeNameLink">AnnotatedListBinderBuilder</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">com.tavianator.sangria.core.<a href="com/tavianator/sangria/core/PotentialAnnotation.Visitor.html" title="interface in com.tavianator.sangria.core"><span class="typeNameLink">PotentialAnnotation.Visitor</span></a>&lt;T&gt;</li>
+</ul>
+<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
+<ul>
+<li type="circle">com.tavianator.sangria.lazy.<a href="com/tavianator/sangria/lazy/LazySingleton.html" title="annotation in com.tavianator.sangria.lazy"><span class="typeNameLink">LazySingleton</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
+</ul>
+</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 class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></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?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.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. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/1.2/apidocs/package-list b/1.2/apidocs/package-list
new file mode 100644
index 0000000..1349406
--- /dev/null
+++ b/1.2/apidocs/package-list
@@ -0,0 +1,7 @@
+com.tavianator.sangria.contextual
+com.tavianator.sangria.core
+com.tavianator.sangria.lazy
+com.tavianator.sangria.listbinder
+com.tavianator.sangria.log4j
+com.tavianator.sangria.slf4j
+com.tavianator.sangria.test
diff --git a/1.2/apidocs/script.js b/1.2/apidocs/script.js
new file mode 100644
index 0000000..b346356
--- /dev/null
+++ b/1.2/apidocs/script.js
@@ -0,0 +1,30 @@
+function show(type)
+{
+ count = 0;
+ for (var key in methods) {
+ var row = document.getElementById(key);
+ if ((methods[key] & type) != 0) {
+ row.style.display = '';
+ row.className = (count++ % 2) ? rowColor : altColor;
+ }
+ else
+ row.style.display = 'none';
+ }
+ updateTabs(type);
+}
+
+function updateTabs(type)
+{
+ for (var value in tabs) {
+ var sNode = document.getElementById(tabs[value][0]);
+ var spanNode = sNode.firstChild;
+ if (value == type) {
+ sNode.className = activeTableTab;
+ spanNode.innerHTML = tabs[value][1];
+ }
+ else {
+ sNode.className = tableTab;
+ spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
+ }
+ }
+}
diff --git a/1.2/apidocs/stylesheet.css b/1.2/apidocs/stylesheet.css
new file mode 100644
index 0000000..cebb4fd
--- /dev/null
+++ b/1.2/apidocs/stylesheet.css
@@ -0,0 +1,574 @@
+/* Javadoc style sheet */
+/*
+Overall document style
+*/
+
+@import url('resources/fonts/dejavu.css');
+
+body {
+ background-color:#ffffff;
+ color:#353833;
+ font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
+ font-size:14px;
+ margin:0;
+}
+a:link, a:visited {
+ text-decoration:none;
+ color:#4A6782;
+}
+a:hover, a:focus {
+ text-decoration:none;
+ color:#bb7a2a;
+}
+a:active {
+ text-decoration:none;
+ color:#4A6782;
+}
+a[name] {
+ color:#353833;
+}
+a[name]:hover {
+ text-decoration:none;
+ color:#353833;
+}
+pre {
+ font-family:'DejaVu Sans Mono', monospace;
+ font-size:14px;
+}
+h1 {
+ font-size:20px;
+}
+h2 {
+ font-size:18px;
+}
+h3 {
+ font-size:16px;
+ font-style:italic;
+}
+h4 {
+ font-size:13px;
+}
+h5 {
+ font-size:12px;
+}
+h6 {
+ font-size:11px;
+}
+ul {
+ list-style-type:disc;
+}
+code, tt {
+ font-family:'DejaVu Sans Mono', monospace;
+ font-size:14px;
+ padding-top:4px;
+ margin-top:8px;
+ line-height:1.4em;
+}
+dt code {
+ font-family:'DejaVu Sans Mono', monospace;
+ font-size:14px;
+ padding-top:4px;
+}
+table tr td dt code {
+ font-family:'DejaVu Sans Mono', monospace;
+ font-size:14px;
+ vertical-align:top;
+ padding-top:4px;
+}
+sup {
+ font-size:8px;
+}
+/*
+Document title and Copyright styles
+*/
+.clear {
+ clear:both;
+ height:0px;
+ overflow:hidden;
+}
+.aboutLanguage {
+ float:right;
+ padding:0px 21px;
+ font-size:11px;
+ z-index:200;
+ margin-top:-9px;
+}
+.legalCopy {
+ margin-left:.5em;
+}
+.bar a, .bar a:link, .bar a:visited, .bar a:active {
+ color:#FFFFFF;
+ text-decoration:none;
+}
+.bar a:hover, .bar a:focus {
+ color:#bb7a2a;
+}
+.tab {
+ background-color:#0066FF;
+ color:#ffffff;
+ padding:8px;
+ width:5em;
+ font-weight:bold;
+}
+/*
+Navigation bar styles
+*/
+.bar {
+ background-color:#4D7A97;
+ color:#FFFFFF;
+ padding:.8em .5em .4em .8em;
+ height:auto;/*height:1.8em;*/
+ font-size:11px;
+ margin:0;
+}
+.topNav {
+ background-color:#4D7A97;
+ color:#FFFFFF;
+ float:left;
+ padding:0;
+ width:100%;
+ clear:right;
+ height:2.8em;
+ padding-top:10px;
+ overflow:hidden;
+ font-size:12px;
+}
+.bottomNav {
+ margin-top:10px;
+ background-color:#4D7A97;
+ color:#FFFFFF;
+ float:left;
+ padding:0;
+ width:100%;
+ clear:right;
+ height:2.8em;
+ padding-top:10px;
+ overflow:hidden;
+ font-size:12px;
+}
+.subNav {
+ background-color:#dee3e9;
+ float:left;
+ width:100%;
+ overflow:hidden;
+ font-size:12px;
+}
+.subNav div {
+ clear:left;
+ float:left;
+ padding:0 0 5px 6px;
+ text-transform:uppercase;
+}
+ul.navList, ul.subNavList {
+ float:left;
+ margin:0 25px 0 0;
+ padding:0;
+}
+ul.navList li{
+ list-style:none;
+ float:left;
+ padding: 5px 6px;
+ text-transform:uppercase;
+}
+ul.subNavList li{
+ list-style:none;
+ float:left;
+}
+.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
+ color:#FFFFFF;
+ text-decoration:none;
+ text-transform:uppercase;
+}
+.topNav a:hover, .bottomNav a:hover {
+ text-decoration:none;
+ color:#bb7a2a;
+ text-transform:uppercase;
+}
+.navBarCell1Rev {
+ background-color:#F8981D;
+ color:#253441;
+ margin: auto 5px;
+}
+.skipNav {
+ position:absolute;
+ top:auto;
+ left:-9999px;
+ overflow:hidden;
+}
+/*
+Page header and footer styles
+*/
+.header, .footer {
+ clear:both;
+ margin:0 20px;
+ padding:5px 0 0 0;
+}
+.indexHeader {
+ margin:10px;
+ position:relative;
+}
+.indexHeader span{
+ margin-right:15px;
+}
+.indexHeader h1 {
+ font-size:13px;
+}
+.title {
+ color:#2c4557;
+ margin:10px 0;
+}
+.subTitle {
+ margin:5px 0 0 0;
+}
+.header ul {
+ margin:0 0 15px 0;
+ padding:0;
+}
+.footer ul {
+ margin:20px 0 5px 0;
+}
+.header ul li, .footer ul li {
+ list-style:none;
+ font-size:13px;
+}
+/*
+Heading styles
+*/
+div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
+ background-color:#dee3e9;
+ border:1px solid #d0d9e0;
+ margin:0 0 6px -8px;
+ padding:7px 5px;
+}
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+ background-color:#dee3e9;
+ border:1px solid #d0d9e0;
+ margin:0 0 6px -8px;
+ padding:7px 5px;
+}
+ul.blockList ul.blockList li.blockList h3 {
+ padding:0;
+ margin:15px 0;
+}
+ul.blockList li.blockList h2 {
+ padding:0px 0 20px 0;
+}
+/*
+Page layout container styles
+*/
+.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
+ clear:both;
+ padding:10px 20px;
+ position:relative;
+}
+.indexContainer {
+ margin:10px;
+ position:relative;
+ font-size:12px;
+}
+.indexContainer h2 {
+ font-size:13px;
+ padding:0 0 3px 0;
+}
+.indexContainer ul {
+ margin:0;
+ padding:0;
+}
+.indexContainer ul li {
+ list-style:none;
+ padding-top:2px;
+}
+.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
+ font-size:12px;
+ font-weight:bold;
+ margin:10px 0 0 0;
+ color:#4E4E4E;
+}
+.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
+ margin:5px 0 10px 0px;
+ font-size:14px;
+ font-family:'DejaVu Sans Mono',monospace;
+}
+.serializedFormContainer dl.nameValue dt {
+ margin-left:1px;
+ font-size:1.1em;
+ display:inline;
+ font-weight:bold;
+}
+.serializedFormContainer dl.nameValue dd {
+ margin:0 0 0 1px;
+ font-size:1.1em;
+ display:inline;
+}
+/*
+List styles
+*/
+ul.horizontal li {
+ display:inline;
+ font-size:0.9em;
+}
+ul.inheritance {
+ margin:0;
+ padding:0;
+}
+ul.inheritance li {
+ display:inline;
+ list-style:none;
+}
+ul.inheritance li ul.inheritance {
+ margin-left:15px;
+ padding-left:15px;
+ padding-top:1px;
+}
+ul.blockList, ul.blockListLast {
+ margin:10px 0 10px 0;
+ padding:0;
+}
+ul.blockList li.blockList, ul.blockListLast li.blockList {
+ list-style:none;
+ margin-bottom:15px;
+ line-height:1.4;
+}
+ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
+ padding:0px 20px 5px 10px;
+ border:1px solid #ededed;
+ background-color:#f8f8f8;
+}
+ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
+ padding:0 0 5px 8px;
+ background-color:#ffffff;
+ border:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
+ margin-left:0;
+ padding-left:0;
+ padding-bottom:15px;
+ border:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
+ list-style:none;
+ border-bottom:none;
+ padding-bottom:0;
+}
+table tr td dl, table tr td dl dt, table tr td dl dd {
+ margin-top:0;
+ margin-bottom:1px;
+}
+/*
+Table styles
+*/
+.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
+ width:100%;
+ border-left:1px solid #EEE;
+ border-right:1px solid #EEE;
+ border-bottom:1px solid #EEE;
+}
+.overviewSummary, .memberSummary {
+ padding:0px;
+}
+.overviewSummary caption, .memberSummary caption, .typeSummary caption,
+.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
+ position:relative;
+ text-align:left;
+ background-repeat:no-repeat;
+ color:#253441;
+ font-weight:bold;
+ clear:none;
+ overflow:hidden;
+ padding:0px;
+ padding-top:10px;
+ padding-left:1px;
+ margin:0px;
+ white-space:pre;
+}
+.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
+.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
+.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
+.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
+.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
+.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
+.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
+.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
+ color:#FFFFFF;
+}
+.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
+.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
+ white-space:nowrap;
+ padding-top:5px;
+ padding-left:12px;
+ padding-right:12px;
+ padding-bottom:7px;
+ display:inline-block;
+ float:left;
+ background-color:#F8981D;
+ border: none;
+ height:16px;
+}
+.memberSummary caption span.activeTableTab span {
+ white-space:nowrap;
+ padding-top:5px;
+ padding-left:12px;
+ padding-right:12px;
+ margin-right:3px;
+ display:inline-block;
+ float:left;
+ background-color:#F8981D;
+ height:16px;
+}
+.memberSummary caption span.tableTab span {
+ white-space:nowrap;
+ padding-top:5px;
+ padding-left:12px;
+ padding-right:12px;
+ margin-right:3px;
+ display:inline-block;
+ float:left;
+ background-color:#4D7A97;
+ height:16px;
+}
+.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
+ padding-top:0px;
+ padding-left:0px;
+ padding-right:0px;
+ background-image:none;
+ float:none;
+ display:inline;
+}
+.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
+.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
+ display:none;
+ width:5px;
+ position:relative;
+ float:left;
+ background-color:#F8981D;
+}
+.memberSummary .activeTableTab .tabEnd {
+ display:none;
+ width:5px;
+ margin-right:3px;
+ position:relative;
+ float:left;
+ background-color:#F8981D;
+}
+.memberSummary .tableTab .tabEnd {
+ display:none;
+ width:5px;
+ margin-right:3px;
+ position:relative;
+ background-color:#4D7A97;
+ float:left;
+
+}
+.overviewSummary td, .memberSummary td, .typeSummary td,
+.useSummary td, .constantsSummary td, .deprecatedSummary td {
+ text-align:left;
+ padding:0px 0px 12px 10px;
+ width:100%;
+}
+th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
+td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
+ vertical-align:top;
+ padding-right:0px;
+ padding-top:8px;
+ padding-bottom:3px;
+}
+th.colFirst, th.colLast, th.colOne, .constantsSummary th {
+ background:#dee3e9;
+ text-align:left;
+ padding:8px 3px 3px 7px;
+}
+td.colFirst, th.colFirst {
+ white-space:nowrap;
+ font-size:13px;
+}
+td.colLast, th.colLast {
+ font-size:13px;
+}
+td.colOne, th.colOne {
+ font-size:13px;
+}
+.overviewSummary td.colFirst, .overviewSummary th.colFirst,
+.overviewSummary td.colOne, .overviewSummary th.colOne,
+.memberSummary td.colFirst, .memberSummary th.colFirst,
+.memberSummary td.colOne, .memberSummary th.colOne,
+.typeSummary td.colFirst{
+ width:25%;
+ vertical-align:top;
+}
+td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
+ font-weight:bold;
+}
+.tableSubHeadingColor {
+ background-color:#EEEEFF;
+}
+.altColor {
+ background-color:#FFFFFF;
+}
+.rowColor {
+ background-color:#EEEEEF;
+}
+/*
+Content styles
+*/
+.description pre {
+ margin-top:0;
+}
+.deprecatedContent {
+ margin:0;
+ padding:10px 0;
+}
+.docSummary {
+ padding:0;
+}
+
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+ font-style:normal;
+}
+
+div.block {
+ font-size:14px;
+ font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+}
+
+td.colLast div {
+ padding-top:0px;
+}
+
+
+td.colLast a {
+ padding-bottom:3px;
+}
+/*
+Formatting effect styles
+*/
+.sourceLineNo {
+ color:green;
+ padding:0 30px 0 0;
+}
+h1.hidden {
+ visibility:hidden;
+ overflow:hidden;
+ font-size:10px;
+}
+.block {
+ display:block;
+ margin:3px 10px 2px 0px;
+ color:#474747;
+}
+.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
+.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
+.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
+ font-weight:bold;
+}
+.deprecationComment, .emphasizedPhrase, .interfaceName {
+ font-style:italic;
+}
+
+div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
+div.block div.block span.interfaceName {
+ font-style:normal;
+}
+
+div.contentContainer ul.blockList li.blockList h2{
+ padding-bottom:0px;
+}