interface org.glassfish.pfl.basic.tools.file.WorkspaceRename$Arguments
  minor version: 0
  major version: 59
  flags: flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.glassfish.pfl.basic.tools.file.WorkspaceRename$Arguments
  super_class: java.lang.Object
{
  public abstract int verbose();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.glassfish.pfl.basic.tools.argparser.Help(value = "Set to >0 to get information about actions taken for every file.  Larger values give more detail.")
      org.glassfish.pfl.basic.tools.argparser.DefaultValue(value = "0")

  public abstract boolean dryrun();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.glassfish.pfl.basic.tools.argparser.Help(value = "Set to true to avoid modifying any files")
      org.glassfish.pfl.basic.tools.argparser.DefaultValue(value = "false")

  public abstract java.io.File source();
    descriptor: ()Ljava/io/File;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.glassfish.pfl.basic.tools.argparser.Help(value = "Source directory for rename")
      org.glassfish.pfl.basic.tools.argparser.DefaultValue(value = "")

  public abstract java.io.File destination();
    descriptor: ()Ljava/io/File;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.glassfish.pfl.basic.tools.argparser.Help(value = "Destination directory for rename")
      org.glassfish.pfl.basic.tools.argparser.DefaultValue(value = "")

  public abstract java.lang.String version();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.glassfish.pfl.basic.tools.argparser.Help(value = "The renamed package")
      org.glassfish.pfl.basic.tools.argparser.DefaultValue(value = "ee")

  public abstract boolean copyonly();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.glassfish.pfl.basic.tools.argparser.Help(value = "If true, copy all files without renaming anything")
      org.glassfish.pfl.basic.tools.argparser.DefaultValue(value = "false")

  public abstract boolean expandtabs();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.glassfish.pfl.basic.tools.argparser.Help(value = "If true, expand all tabs into spaces on files that are renamed (all text file)")
      org.glassfish.pfl.basic.tools.argparser.DefaultValue(value = "true")

  public abstract java.util.List<org.glassfish.pfl.basic.tools.argparser.ArgParser$StringPair> patterns();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Lorg/glassfish/pfl/basic/tools/argparser/ArgParser$StringPair;>;
    RuntimeVisibleAnnotations: 
      org.glassfish.pfl.basic.tools.argparser.Help(value = "List of patterns given as <source java package name>:<renamed java package name>. Also handes the /-separated version of the pattern.  If the string VERSION occurs in the renamed java package name, it will be replaced with the value of the version() argument.")
      org.glassfish.pfl.basic.tools.argparser.DefaultValue(value = "")
}
SourceFile: "WorkspaceRename.java"
NestHost: org.glassfish.pfl.basic.tools.file.WorkspaceRename
InnerClasses:
  public StringPair = org.glassfish.pfl.basic.tools.argparser.ArgParser$StringPair of org.glassfish.pfl.basic.tools.argparser.ArgParser
  private abstract Arguments = org.glassfish.pfl.basic.tools.file.WorkspaceRename$Arguments of org.glassfish.pfl.basic.tools.file.WorkspaceRename