blob: 0596dcc44167871e45e40f6fd075a3ddcd2decb5 (
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
|
package lombok.core;
import java.awt.Desktop;
import java.net.URI;
/**
* This class is used as main class for the lombok jar; this way, if the jar is run as java app, the user is pointed
* at documentation about lombok.
*/
public class ShowUserHelp {
private static final URI ABOUT_LOMBOK_URL = URI.create("http://wiki.github.com/rzwitserloot/lombok");
public static void main(String[] args) {
boolean browserOpened = false;
try {
Desktop.getDesktop().browse(ABOUT_LOMBOK_URL);
browserOpened = true;
} catch ( Exception ignore ) {}
String version = Version.getVersion();
final String nextStep = browserOpened ? "See your browser window" :
String.format("Browse to %s", ABOUT_LOMBOK_URL);
System.out.printf("About lombok v%s\n" +
"Lombok makes java better by providing very spicy additions to the Java programming language," +
"such as using @Getter to automatically generate a getter method for any field.\n\n%s" +
" for more information about the lombok project, and how to" +
"install it into your programming environment. If you are just using javac (the java compiler)," +
"just use this jar, no further steps needed.", version, nextStep);
}
}
|