public class XjcLombokPlugin
extends com.sun.tools.xjc.Plugin
Generates hashCode, equals and toString annotations using Lombok.
| Modifier and Type | Field and Description |
|---|---|
static String |
OPTION_NAME |
| Constructor and Description |
|---|
XjcLombokPlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
generateLombokAnnotations(com.sun.codemodel.JDefinedClass implClass) |
String |
getOptionName() |
String |
getUsage() |
int |
parseArgument(com.sun.tools.xjc.Options opt,
String[] args,
int i) |
boolean |
run(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.Options options,
ErrorHandler errorHandler) |
public static final String OPTION_NAME
public String getOptionName()
getOptionName in class com.sun.tools.xjc.Pluginpublic String getUsage()
getUsage in class com.sun.tools.xjc.Pluginpublic int parseArgument(com.sun.tools.xjc.Options opt,
String[] args,
int i)
throws com.sun.tools.xjc.BadCommandLineException,
IOException
parseArgument in class com.sun.tools.xjc.Plugincom.sun.tools.xjc.BadCommandLineExceptionIOExceptionpublic boolean run(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.Options options,
ErrorHandler errorHandler)
run in class com.sun.tools.xjc.Pluginprotected void generateLombokAnnotations(com.sun.codemodel.JDefinedClass implClass)
Copyright © 2014. All rights reserved.