public interface org.glassfish.pfl.tf.tools.enhancer.EnhanceTool$Arguments
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.glassfish.pfl.tf.tools.enhancer.EnhanceTool$Arguments
  super_class: java.lang.Object
{
  public abstract java.io.File rf();
    descriptor: ()Ljava/io/File;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.glassfish.pfl.basic.tools.argparser.DefaultValue(value = "tfannotations.properties")
      org.glassfish.pfl.basic.tools.argparser.Help(value = "Name of resource file containing information about tf annotations")

  public abstract boolean debug();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.glassfish.pfl.basic.tools.argparser.DefaultValue(value = "false")
      org.glassfish.pfl.basic.tools.argparser.Help(value = "Debug flag")

  public abstract int verbose();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.glassfish.pfl.basic.tools.argparser.DefaultValue(value = "0")
      org.glassfish.pfl.basic.tools.argparser.Help(value = "Verbose flag")

  public abstract boolean dryrun();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.glassfish.pfl.basic.tools.argparser.DefaultValue(value = "false")
      org.glassfish.pfl.basic.tools.argparser.Help(value = "Indicates a run that only prints out actions, but does not perform them")

  public abstract java.io.File dir();
    descriptor: ()Ljava/io/File;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.glassfish.pfl.basic.tools.argparser.DefaultValue(value = ".")
      org.glassfish.pfl.basic.tools.argparser.Help(value = "Directory to scan for class file")

  public abstract boolean newout();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.glassfish.pfl.basic.tools.argparser.DefaultValue(value = "false")
      org.glassfish.pfl.basic.tools.argparser.Help(value = "If true, write output to a .class.new file")

  public abstract org.glassfish.pfl.tf.tools.enhancer.EnhanceTool$ProcessingMode mode();
    descriptor: ()Lorg/glassfish/pfl/tf/tools/enhancer/EnhanceTool$ProcessingMode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.glassfish.pfl.basic.tools.argparser.DefaultValue(value = "TimingPoints")
      org.glassfish.pfl.basic.tools.argparser.Help(value = "Control the mode of operation: TimingPoints, UpdateSchema, or TraceEnhance")

  public abstract java.lang.String timingPointClass();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.glassfish.pfl.basic.tools.argparser.DefaultValue(value = "")
      org.glassfish.pfl.basic.tools.argparser.Help(value = "The timing point class name")

  public abstract java.lang.String timingPointDir();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.glassfish.pfl.basic.tools.argparser.DefaultValue(value = "")
      org.glassfish.pfl.basic.tools.argparser.Help(value = "The directory in which to write the TimingPoint file")
}
SourceFile: "EnhanceTool.java"
NestHost: org.glassfish.pfl.tf.tools.enhancer.EnhanceTool
InnerClasses:
  public abstract Arguments = org.glassfish.pfl.tf.tools.enhancer.EnhanceTool$Arguments of org.glassfish.pfl.tf.tools.enhancer.EnhanceTool
  public final ProcessingMode = org.glassfish.pfl.tf.tools.enhancer.EnhanceTool$ProcessingMode of org.glassfish.pfl.tf.tools.enhancer.EnhanceTool