diff options
| author | Reinier Zwitserloot <reinier@zwitserloot.com> | 2017-05-08 21:28:02 +0200 |
|---|---|---|
| committer | Reinier Zwitserloot <reinier@zwitserloot.com> | 2017-05-29 21:02:54 +0200 |
| commit | 8b7a7cbc813653a3248d6cf3a7779e220957bc85 (patch) | |
| tree | b9acfb9d68c6866acc3cfb9ee59d72ff43f1ebc3 /website2/templates | |
| parent | 72fd50b9f1db1ab6bfc1753ba6a1e686a2f0f22c (diff) | |
| download | lombok-8b7a7cbc813653a3248d6cf3a7779e220957bc85.tar.gz lombok-8b7a7cbc813653a3248d6cf3a7779e220957bc85.tar.bz2 lombok-8b7a7cbc813653a3248d6cf3a7779e220957bc85.zip | |
The great rename: the old ‘website’ is now ‘website-old’, and ‘website2’ is now ‘website’.
Diffstat (limited to 'website2/templates')
44 files changed, 0 insertions, 2493 deletions
diff --git a/website2/templates/_scaffold.html b/website2/templates/_scaffold.html deleted file mode 100644 index f0198fa3..00000000 --- a/website2/templates/_scaffold.html +++ /dev/null @@ -1,118 +0,0 @@ -<#macro feature title href> - <div class="bs-callout bs-callout-danger"> - <h4><a href="${href}"><code>${title}</code></a></h4> - <p><#nested></p> - </div> -</#macro> - -<#macro scaffold load=[]> - <!DOCTYPE html> - <html lang="en"> - <head> - <meta charset="utf-8" /> - <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> - <meta name="google-site-verification" content="uCgX3Or3kDRGpbJ6JCsQc3Ub4JsnR5-p0itfsKAYZ_U" /> - <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <link href="/favicon.ico" rel="icon" type="image/x-icon" /> - - <title>Project Lombok</title> - - <script src="//cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script> - - <link href="/css/bootstrap.css" rel="stylesheet" /> - <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet" /> - - <link href="/css/custom.css" rel="stylesheet" /> - - <#list load as ld> - <#if ld?ends_with(".css")> - <link href="${ld?url_path}" rel="stylesheet" /> - </#if> - </#list> - <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> - <script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.2.0/js/bootstrap.min.js"></script> - - <script src="/js/swfobject.js"></script> - <script src="/js/history.js"></script> - <script src="/js/main.js"></script> - <#list load as ld> - <#if ld?ends_with(".js")> - <script src="${ld?url_path}"></script> - </#if> - </#list> - </head><body> - <a href="https://github.com/rzwitserloot/lombok" class="fork-me"> - <img - alt="Fork me on GitHub" - src="//s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png" /> - </a> - - <div class="navbar navbar-default navbar-fixed-top"> - <div class="container"> - <div class="navbar-header"> - <a href="/" class="navbar-brand">Lombok Project</a> - <button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#navbar-main"> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> - </div> - <div class="navbar-collapse collapse" id="navbar-main"> - <ul class="nav navbar-nav"> - <li class="dropdown"> - <a class="dropdown-toggle pointer" data-toggle="dropdown">Features<span class="caret"></span></a> - <ul class="dropdown-menu" aria-labelledby="themes"> - <li><a href="/features/all">Stable</a></li> - <li><a href="/features/experimental/all">Experimental</a></li> - </ul> - </li> - <li> - <a href="https://groups.google.com/group/project-lombok" target="_blank"> - <span>Discuss/Help</span> - </a> - </li> - <li> - <a href="https://wiki.github.com/rzwitserloot/lombok/contributing" target="_blank"> - <span>Contribute</span> - </a> - </li> - <li class="dropdown"> - <a class="dropdown-toggle pointer" data-toggle="dropdown">Install<span class="caret"></span></a> - <ul class="dropdown-menu" aria-labelledby="themes"> - <li class="header">Compilers</li> - <li class="target"><a href="/setup/javac">Javac</a></li> - <li class="target"><a href="/setup/ecj">ecj</a></li> - <li class="divider"></li> - <li class="header">IDEs</li> - <li class="target"><a href="/setup/eclipse">Eclipse</a></li> - <li class="target"><a href="/setup/intellij">IntelliJ IDEA</a></li> - <li class="target"><a href="/setup/netbeans">Netbeans</a></li> - <li class="target"><a href="/setup/eclipse">MyEclipse</a></li> - <li class="target"><a href="/setup/eclipse">Spring Tool Suite</a></li> - <li class="target"><a href="/setup/eclipse">JBoss Developer Studio</a></li> - <li class="divider"></li> - <li class="header">Platforms</li> - <li class="target"><a href="/setup/android">Android</a></li> - <li class="target"><a href="/setup/gwt">GWT</a></li> - </ul> - </li> - <li><a href="/download">Download</a></li> - </ul> - </div> - </div> - </div> - <div class="container-fluid main-section" id="main-section"> - <#nested> - </div> - <footer class="container"> - <footer class="footer text-center"> - <div class="container"> - <a href="/credits">credits</a> | Copyright © 2009-${year} The Project Lombok - Authors, licensed under the <a href="http://www.opensource.org/licenses/mit-license.php">MIT - license</a>. - </div> - </footer> - </footer> - </body> -</html> -</#macro> diff --git a/website2/templates/all-versions.html b/website2/templates/all-versions.html deleted file mode 100644 index d3acd648..00000000 --- a/website2/templates/all-versions.html +++ /dev/null @@ -1,144 +0,0 @@ -<#import "/_scaffold.html" as main> -<@main.scaffold> - <div class="page-header top5"> - <div> - <div class="row page-center"> - <div> - <h1 class="text-center"> - <div class="row"> - <icon class="fa fa-download"></icon> - <a> - Download ${version} - </a> - </div> - <#list linksToVersions as lnk> - <a href="${lnk[0]}">${lnk[1]}</a> - </#list> - <div class="row"> - <a href="#/changelog"> - changelog - </a> - </div> - </h1> - </div> - </div> - <div class="row"> - <div class="text-center"> - <h3> - Feeling adventurous? Download the latest <a href="lombok-edge.jar">snapshot</a> - release. - </h3> - </div> - </div> - </div> - - <!--<div class="row">--> - - <!--<table class="table table-bordered">--> - <!--<tr>--> - <!--<td class="platform">Maven, Ivy or Gradle</td>--> - <!--<td class="instruction">Lombok is in maven central. <a href="mavenrepo/index.html">More…</a>--> - <!--</td>--> - <!--</tr>--> - - <!--<tr>--> - <!--<td class="platform">Javac</td>--> - <!--<td class="instruction">Just put <code>lombok.jar</code> on the classpath.</td>--> - <!--</tr>--> - - <!--<tr>--> - <!--<td class="platform">NetBeans</td>--> - <!--<td class="instruction">Just put <code>lombok.jar</code> on the classpath and enable annotation--> - <!--processing. <a href="setup/netbeans.html">More…</a></td>--> - <!--</tr>--> - - <!--<tr>--> - <!--<td class="platform">Eclipse and variants</td>--> - <!--<td class="instruction">Run <code>lombok.jar</code> as a java app (i.e. doubleclick it, usually) to--> - <!--install. Also add lombok.jar to your project. <span style="font-size: 0.8em;"><em>Supported--> - <!--variants: Springsource Tool Suite, JBoss Developer Studio</em></span></td>--> - <!--</tr>--> - - <!--<tr>--> - <!--<td class="platform">IDEA IntelliJ</td>--> - <!--<td class="instruction"><a href="https://code.google.com/p/lombok-intellij-plugin/">A plugin--> - <!--developed by Michael Plushnikov</a> adds support for most features.--> - <!--</td>--> - <!--</tr>--> - - <!--<tr>--> - <!--<td class="platform">Javadoc</td>--> - <!--<td class="instruction">First delombok your code then run javadoc on the result. <a--> - <!--href="features/delombok.html">More…</a></td>--> - <!--</tr>--> - - <!--<tr>--> - <!--<td class="platform">Android</td>--> - <!--<td class="instruction">The proper way to use lombok with android is somewhat complicated but--> - <!--possible. <a href="setup/android.html">More…</a></td>--> - <!--</tr>--> - - <!--<tr>--> - <!--<td class="platform">GWT</td>--> - <!--<td class="instruction">Lombok works with GWT. <a href="setup/gwt.html">More…</a></td>--> - <!--</tr>--> - - <!--<tr>--> - <!--<td class="platform">Play! Framework</td>--> - <!--<td class="instruction">Use Aaron Freeman's <a--> - <!--href="https://github.com/aaronfreeman/play-lombok#readme">lombok play plugin</a>.--> - <!--</td>--> - <!--</tr>--> - - <!--<tr>--> - <!--<td class="platform">ecj</td>--> - <!--<td class="instruction">Lombok works on ecj and ecj-based tools. <a--> - <!--href="setup/ecj.html">More…</a></td>--> - <!--</tr>--> - <!--</table>--> - <!--<p style="font-size: 0.9em">--> - <!--Or, <a href="http://code.google.com/p/projectlombok/downloads/list">download</a> a previous version of--> - <!--lombok.--> - <!--</p>--> - <!--</div>--> - <!-- - - - <li><a href="downloads/lombok-1.16.4.jar">lombok-1.16.4.jar</a></li> -+ <li><a href="downloads/lombok-1.16.2.jar">lombok-1.16.2.jar</a></li> -+ <li><a href="downloads/lombok-1.16.0.jar">lombok-1.16.0.jar</a></li> -+ <li><a href="downloads/lombok-1.14.8.jar">lombok-1.14.8.jar</a></li> -+ <li><a href="downloads/lombok-1.14.6.jar">lombok-1.14.6.jar</a></li> -+ <li><a href="downloads/lombok-1.14.4.jar">lombok-1.14.4.jar</a></li> -+ <li><a href="downloads/lombok-1.14.2.jar">lombok-1.14.2.jar</a></li> -+ <li><a href="downloads/lombok-1.14.0.jar">lombok-1.14.0.jar</a></li> -+ <li><a href="downloads/lombok-1.12.6.jar">lombok-1.12.6.jar</a></li> -+ <li><a href="downloads/lombok-1.12.4.jar">lombok-1.12.4.jar</a></li> -+ <li><a href="downloads/lombok-1.12.2.jar">lombok-1.12.2.jar</a></li> -+ <li><a href="downloads/lombok-0.12.0.jar">lombok-0.12.0.jar</a></li> -+ <li><a href="downloads/lombok-0.11.8.jar">lombok-0.11.8.jar</a></li> -+ <li><a href="downloads/lombok-0.11.6.jar">lombok-0.11.6.jar</a></li> -+ <li><a href="downloads/lombok-0.11.4.jar">lombok-0.11.4.jar</a></li> -+ <li><a href="downloads/lombok-0.11.2.jar">lombok-0.11.2.jar</a></li> -+ <li><a href="downloads/lombok-0.11.0.jar">lombok-0.11.0.jar</a></li> -+ <li><a href="downloads/lombok-0.10.8.jar">lombok-0.10.8.jar</a></li> -+ <li><a href="downloads/lombok-0.10.6.jar">lombok-0.10.6.jar</a></li> -+ <li><a href="downloads/lombok-0.10.4.jar">lombok-0.10.4.jar</a></li> -+ <li><a href="downloads/lombok-0.10.2.jar">lombok-0.10.2.jar</a></li> -+ <li><a href="downloads/lombok-0.10.1.jar">lombok-0.10.1.jar</a></li> -+ <li><a href="downloads/lombok-0.10.0.jar">lombok-0.10.0.jar</a></li> -+ <li><a href="downloads/lombok-0.9.3.jar">lombok-0.9.3.jar</a></li> -+ <li><a href="downloads/lombok-0.9.2.jar">lombok-0.9.2.jar</a></li> -+ <li><a href="downloads/lombok-0.9.1.jar">lombok-0.9.1.jar</a></li> -+ <li><a href="downloads/lombok-0.9.0.jar">lombok-0.9.0.jar</a></li> -+ <li><a href="downloads/lombok-0.8.jar">lombok-0.8.jar</a></li> -+ <li><a href="downloads/lombok-0.8.5.jar">lombok-0.8.5.jar</a></li> -+ <li><a href="downloads/lombok-0.8.4.jar">lombok-0.8.4.jar</a></li> -+ <li><a href="downloads/lombok-0.8.3.jar">lombok-0.8.3.jar</a></li> -+ <li><a href="downloads/lombok-0.8.2.jar">lombok-0.8.2.jar</a></li> -+ <li><a href="downloads/lombok-0.8.1.jar">lombok-0.8.1.jar</a></li> -+ <li><a href="downloads/lombok-0.4.jar">lombok-0.4.jar</a></li> - ---> - </div> -</@main.scaffold> diff --git a/website2/templates/changelog.html b/website2/templates/changelog.html deleted file mode 100644 index 80697e70..00000000 --- a/website2/templates/changelog.html +++ /dev/null @@ -1,11 +0,0 @@ -<#import "/_scaffold.html" as main> -<@main.scaffold> - <div class="page-header top5"> - <div class="row text-center"> - <h1>Changelog</h1> - </div> - <div class="row text-center"> - <h1>@CHANGELOG@</h1> - </div> - </div> -</@main.scaffold> diff --git a/website2/templates/credits.html b/website2/templates/credits.html deleted file mode 100644 index 9e929256..00000000 --- a/website2/templates/credits.html +++ /dev/null @@ -1,50 +0,0 @@ -<#import "/_scaffold.html" as main> - -<@main.scaffold> - <div class="page-header top5"> - <div class="row text-center"> - <h1>Project Lombok - About the authors and everyone that's helped us create Project Lombok.</h1> - </div> - <div class="row"> - <div class="credits"> - <div class="committers personList"> - <h3>Regular contributors to Project Lombok:</h3> - - <div class="row text-center"> - <div class="person col-md-2"> - <div class="imgCt"><img class="reinierImg" src="/img/reinier.jpg" /></div> - <span class="name">Reinier Zwitserloot</span> - </div> - <div class="person col-md-2"> - <div class="imgCt"><img class="roelImg" src="/img/roel.jpg" /></div> - <span class="name">Roel Spilker</span> - </div> - </div> - </div> - <div class="thanks"> - We'd like to thank: - <ul> - <li> - <strong>Perry Nguyen</strong> (pfn on ##java on freenode) for creating the inspiration for project lombok. - </li><li> - <strong>Tor Norbye</strong>, <strong>Jan Lahoda</strong>, and <strong>Petr Jiricka</strong> for helping out with Netbeans internals and/or javac. - </li><li> - All contributors who submitted patches or helped answering questions!</li> - </ul> - - as well as the authors of the following tools that we use: - - <ul> - <li> - <a href="https://github.com/">Github</a> for hosting lombok's repository and issue tracker. - </li><li> - The <a href="http://asm.ow2.org/index.html">ASM team</a> at ObjectWeb for creating an excellent class file editing tool. Lombok uses ASM to interact with Eclipse. - </li><li> - <strong>Markus Gebhard</strong> for creating <a href="http://java2html.de/">java2html</a> which we use for the example code snippets on the features pages. - </li> - </ul> - </div> - </div> - </div> - </div> -</@main.scaffold> diff --git a/website2/templates/disable-checked-exceptions.html b/website2/templates/disable-checked-exceptions.html deleted file mode 100644 index 94dd433e..00000000 --- a/website2/templates/disable-checked-exceptions.html +++ /dev/null @@ -1,24 +0,0 @@ -<div class="page-header top5"> - <div class="row text-center"> - <h1 class="text-center">Tired of checked exceptions?</h1> - </div> - <div class="row"> - <p> - This lombok spinoff project consists of a hack that only works in javac - not eclipse or any other IDE.<br /> - It will completely disable the notion of checked exceptions. You may throw any exception anywhere, and you may also catch any exception anywhere. In standard javac, you may not catch a checked exception that is not declared as thrown by at least 1 statement in your try block, unless it is <code>Exception</code> or <code>Throwable</code>.<br /> - This restriction is lifted as well. - </p> - </div> - <div class="row"> - <h2 class="text-center">Usage</h2> - - <p> - Just make sure <code>disableCheckedExceptions-alpha.jar</code> is on the classpath as you compile. For example:<br /> - <code>javac -cp disableCheckedExceptions-alpha.jar MySource.java</code> - </p><p> - Ready to try it out? download it here: <a href="/downloads/disableCheckedExceptions-alpha.jar">disableCheckedExceptions-alpha.jar</a> - </p><p> - Want to know how its done? Grab the lombok repository <a href="https://github.com/rzwitserloot/lombok/tree/disableCheckedExceptions">here on github</a>, and look in the <code>experimental</code> directory. - </p> - </div> -</div> diff --git a/website2/templates/download.html b/website2/templates/download.html deleted file mode 100644 index af992c39..00000000 --- a/website2/templates/download.html +++ /dev/null @@ -1,102 +0,0 @@ -<#import "/_scaffold.html" as main> -<@main.scaffold> - <div class="page-header top5"> - <div> - <div class="row page-center"> - <div> - <h1 class="text-center"> - <div class="row"> - <icon class="fa fa-download"></icon> - <a> - Download ${version} - </a> - </div> - <div class="row"> - <a href="#/changelog"> - changelog - </a> - </div> - </h1> - </div> - </div> - <div class="row"> - <div class="text-center"> - <h3> - Feeling adventurous? Download the latest <a href="lombok-edge.jar">snapshot</a> - release. - </h3> - </div> - </div> - </div> - - <!--<div class="row">--> - - <!--<table class="table table-bordered">--> - <!--<tr>--> - <!--<td class="platform">Maven, Ivy or Gradle</td>--> - <!--<td class="instruction">Lombok is in maven central. <a href="mavenrepo/index.html">More…</a>--> - <!--</td>--> - <!--</tr>--> - - <!--<tr>--> - <!--<td class="platform">Javac</td>--> - <!--<td class="instruction">Just put <code>lombok.jar</code> on the classpath.</td>--> - <!--</tr>--> - - <!--<tr>--> - <!--<td class="platform">NetBeans</td>--> - <!--<td class="instruction">Just put <code>lombok.jar</code> on the classpath and enable annotation--> - <!--processing. <a href="/setup/netbeans.html">More…</a></td>--> - <!--</tr>--> - - <!--<tr>--> - <!--<td class="platform">Eclipse and variants</td>--> - <!--<td class="instruction">Run <code>lombok.jar</code> as a java app (i.e. doubleclick it, usually) to--> - <!--install. Also add lombok.jar to your project. <span style="font-size: 0.8em;"><em>Supported--> - <!--variants: Springsource Tool Suite, JBoss Developer Studio</em></span></td>--> - <!--</tr>--> - - <!--<tr>--> - <!--<td class="platform">IDEA IntelliJ</td>--> - <!--<td class="instruction"><a href="https://github.com/mplushnikov/lombok-intellij-plugin">A plugin--> - <!--developed by Michael Plushnikov</a> adds support for most features.--> - <!--</td>--> - <!--</tr>--> - - <!--<tr>--> - <!--<td class="platform">Javadoc</td>--> - <!--<td class="instruction">First delombok your code then run javadoc on the result. <a--> - <!--href="/features/delombok">More…</a></td>--> - <!--</tr>--> - - <!--<tr>--> - <!--<td class="platform">Android</td>--> - <!--<td class="instruction">The proper way to use lombok with android is somewhat complicated but--> - <!--possible. <a href="/setup/android.html">More…</a></td>--> - <!--</tr>--> - - <!--<tr>--> - <!--<td class="platform">GWT</td>--> - <!--<td class="instruction">Lombok works with GWT. <a href="setup/gwt.html">More…</a></td>--> - <!--</tr>--> - - <!--<tr>--> - <!--<td class="platform">Play! Framework</td>--> - <!--<td class="instruction">Use Aaron Freeman's <a--> - <!--href="https://github.com/aaronfreeman/play-lombok#readme">lombok play plugin</a>.--> - <!--</td>--> - <!--</tr>--> - - <!--<tr>--> - <!--<td class="platform">ecj</td>--> - <!--<td class="instruction">Lombok works on ecj and ecj-based tools. <a--> - <!--href="setup/ecj.html">More…</a></td>--> - <!--</tr>--> - <!--</table>--> - <!--<p style="font-size: 0.9em">--> - <!--Or, <a href="/all-versions">download</a> a previous version of--> - <!--lombok.--> - <!--</p>--> - <!--</div>--> - </div> -</@main.scaffold> diff --git a/website2/templates/features/Builder.html b/website2/templates/features/Builder.html deleted file mode 100644 index a6b8d18f..00000000 --- a/website2/templates/features/Builder.html +++ /dev/null @@ -1,163 +0,0 @@ -<#import "_features.html" as f> - -<@f.scaffold title="@Builder" logline="... and Bob's your uncle: No-hassle fancy-pants APIs for object creation!"> - <@f.history> - <p> - <code>@Builder</code> was introduced as experimental feature in lombok v0.12.0. - </p><p> - <code>@Builder</code> gained <code>@Singular</code> support and was promoted to the main <code>lombok</code> package since lombok v1.16.0. - </p><p> - <code>@Builder</code> with <code>@Singular</code> adds a clear method since lombok v1.16.8. - </p><p> - <code>@Builder.Default</code> functionality was added in lombok v1.16.16. - </p> - </@f.history> - - <@f.overview> - <p> - The <code>@Builder</code> annotation produces complex builder APIs for your classes. - </p><p> - <code>@Builder</code> lets you automatically produce the code required to have your class be instantiable with code such as:<br /> - <code>Person.builder().name("Adam Savage").city("San Francisco").job("Mythbusters").job("Unchained Reaction").build();</code> - </p><p> - <code>@Builder</code> can be placed on a class, or on a constructor, or on a method. While the "on a class" and "on a constructor" mode are the most common use-case, <code>@Builder</code> is most easily explained with the "method" use-case. - </p><p> - A method annotated with <code>@Builder</code> (from now on called the <em>target</em>) causes the following 7 things to be generated: - <ul> - <li> - An inner static class named <code><em>Foo</em>Builder</code>, with the same type arguments as the static method (called the <em>builder</em>). - </li><li> - In the <em>builder</em>: One private non-static non-final field for each parameter of the <em>target</em>. - </li><li> - In the <em>builder</em>: A package private no-args empty constructor. - </li><li> - In the <em>builder&l |
