From 599b6aab677439ae1bdea2cdca3233d0b763fd3f Mon Sep 17 00:00:00 2001 From: Reinier Zwitserloot Date: Mon, 17 Oct 2016 23:09:21 +0200 Subject: Updated just about all of the pages to the template-based redesign. Added ajaxified loading for feature pages. --- website/features/experimental/UtilityClass.html | 80 ------------------------- 1 file changed, 80 deletions(-) delete mode 100644 website/features/experimental/UtilityClass.html (limited to 'website/features/experimental/UtilityClass.html') diff --git a/website/features/experimental/UtilityClass.html b/website/features/experimental/UtilityClass.html deleted file mode 100644 index d123b384..00000000 --- a/website/features/experimental/UtilityClass.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - EXPERIMENTAL – @UtilityClass -
-
-
- -

@UtilityClass

- -
-

Since

-

- @UtilityClass was introduced as an experimental feature in lombok v1.16.2. -

-
-
-

Experimental

-

- Experimental because: -

    -
  • Some debate as to whether its common enough to count as boilerplate.
  • -
- Current status: positive - Currently we feel this feature may move out of experimental status with no or minor changes soon. -
-
-

Overview

-

- A utility class is a class that is just a namespace for functions. No instances of it can exist, and all its members - are static. For example, java.lang.Math and java.util.Collections are well known utility classes. This annotation automatically turns the annotated class into one. -

- A utility class cannot be instantiated. By marking your class with @UtilityClass, lombok will automatically - generate a private constructor that throws an exception, flags as error any explicit constructors you add, and marks - the class final. If the class is an inner class, the class is also marked static. -

- All members of a utility class are automatically marked as static. Even fields and inner classes. -

-
-
-
-

With Lombok

-
@HTML_PRE@
-
-
-
-

Vanilla Java

-
@HTML_POST@
-
-
-
-
-

Small print

-

- There isn't currently any way to create non-static members, or to define your own constructor. If you want to instantiate - the utility class, even only as an internal implementation detail, @UtilityClass cannot be used. -

-
-
- -
-
-
- - - -- cgit