Class PluginImpl

java.lang.Object
com.sun.tools.xjc.Plugin
com.github.sabomichal.immutablexjc.PluginImpl

public final class PluginImpl extends com.sun.tools.xjc.Plugin
IMMUTABLE-XJC plugin implementation.
Author:
Michal Sabo
  • Constructor Details

    • PluginImpl

      public PluginImpl()
  • Method Details

    • run

      public boolean run(com.sun.tools.xjc.outline.Outline model, com.sun.tools.xjc.Options options, ErrorHandler errorHandler)
      Specified by:
      run in class com.sun.tools.xjc.Plugin
    • getOptionName

      public String getOptionName()
      Specified by:
      getOptionName in class com.sun.tools.xjc.Plugin
    • getUsage

      public String getUsage()
      Specified by:
      getUsage in class com.sun.tools.xjc.Plugin
    • parseArgument

      public int parseArgument(com.sun.tools.xjc.Options opt, String[] args, int i)
      Overrides:
      parseArgument in class com.sun.tools.xjc.Plugin
    • isStatic

      public boolean isStatic(com.sun.codemodel.JFieldVar var)
    • isFinal

      public boolean isFinal(com.sun.codemodel.JFieldVar var)