aboutsummaryrefslogtreecommitdiff
path: root/website/features/index.html
blob: 5c318e782780a8f7d81d42d33579c46cc905e833 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<!DOCTYPE html>
<html><head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<link rel="stylesheet" type="text/css" href="../logi/reset.css" />
	<link rel="stylesheet" type="text/css" href="features.css" />
	<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
	<meta name="description" content="Spice up your java" />
	<title>Lombok feature overview</title>
</head><body><div id="pepper">
	<div class="minimumHeight"></div>
	<div class="meat">
		<div class="header"><a href="../index.html">Project Lombok</a></div>
		<h1>Lombok features</h1>
		<div class="index overview">
			<dl>
				<dt><a href="GetterSetter.html"><code>@Getter</code> / <code>@Setter</code></a></dt>
				<dd>Never write <code>public int getFoo() {return foo;}</code> again.</dd>
				<dt><a href="Data.html"><code>@Data</code></a></dt>
				<dd>'struct' for java: Automatically generate <code>toString</code>, <code>hashCode</code>, <code>equals</code>, a constructor, and getters and setters
					from just the fields in your class.</dd>
				<dt><a href="Cleanup.html"><code>@Cleanup</code></a></dt>
				<dd>Automatic resource management: Call your <code>close()</code> methods safely with no hassle.</dd>
				<dt><a href="Synchronized.html"><code>@Synchronized</code></a></dt>
				<dd><code>synchronized</code> done right: Don't expose your locks.</dd>
				<dt><a href="SneakyThrows.html"><code>@SneakyThrows</code></a></dt>
				<dd>To boldly throw checked exceptions where no one has thrown them before!</dd>
			</dl>
		</div>
		<div class="footer">
			<span class="copyright">Copyright &copy; 2009 Reinier Zwitserloot and Roel Spilker, licensed under the <a href="http://www.opensource.org/licenses/mit-license.php">MIT licence</a>.</span>
		</div>
		<div style="clear: both;"></div>
	</div>
</div></body></html>