Class ToolOption.Helper

  • Direct Known Subclasses:
    Start
    Enclosing class:
    ToolOption

    abstract static class ToolOption.Helper
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) boolean breakiterator
      Set by -breakiterator.
      (package private) com.sun.tools.javac.util.Options compOpts
      javac options, set by various options.
      (package private) boolean docClasses
      Set by -Xclasses.
      (package private) java.lang.String docLocale
      Set by -locale.
      (package private) java.lang.String encoding  
      (package private) com.sun.tools.javac.util.ListBuffer<java.lang.String> excludedPackages
      Excluded packages, from -exclude.
      (package private) java.util.Map<com.sun.tools.javac.main.Option,​java.lang.String> fileManagerOpts  
      (package private) com.sun.tools.javac.util.ListBuffer<java.lang.String[]> options
      List of decoded options.
      (package private) boolean promptOnError
      Set by -prompt.
      (package private) boolean quiet
      Set by -quiet.
      (package private) boolean rejectWarnings
      Set by -Xwerror.
      (package private) ModifierFilter showAccess
      Set by -public, private, -protected, -package.
      (package private) com.sun.tools.javac.util.ListBuffer<java.lang.String> subPackages
      Selected packages, from -subpackages.
    • Constructor Summary

      Constructors 
      Constructor Description
      Helper()  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void addToList​(com.sun.tools.javac.util.ListBuffer<java.lang.String> list, java.lang.String str)  
      (package private) abstract com.sun.tools.javac.main.OptionHelper getOptionHelper()  
      (package private) void setCompilerOpt​(java.lang.String opt, java.lang.String arg)  
      (package private) void setFileManagerOpt​(com.sun.tools.javac.main.Option opt, java.lang.String arg)  
      (package private) void setFilter​(long filterBits)  
      (package private) abstract void usage()  
      (package private) abstract void usageError​(java.lang.String msg, java.lang.Object... args)  
      (package private) abstract void Xusage()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • options

        final com.sun.tools.javac.util.ListBuffer<java.lang.String[]> options
        List of decoded options.
      • subPackages

        final com.sun.tools.javac.util.ListBuffer<java.lang.String> subPackages
        Selected packages, from -subpackages.
      • excludedPackages

        final com.sun.tools.javac.util.ListBuffer<java.lang.String> excludedPackages
        Excluded packages, from -exclude.
      • fileManagerOpts

        final java.util.Map<com.sun.tools.javac.main.Option,​java.lang.String> fileManagerOpts
      • compOpts

        com.sun.tools.javac.util.Options compOpts
        javac options, set by various options.
      • encoding

        java.lang.String encoding
      • breakiterator

        boolean breakiterator
        Set by -breakiterator.
      • quiet

        boolean quiet
        Set by -quiet.
      • docClasses

        boolean docClasses
        Set by -Xclasses.
      • rejectWarnings

        boolean rejectWarnings
        Set by -Xwerror.
      • promptOnError

        boolean promptOnError
        Set by -prompt.
      • docLocale

        java.lang.String docLocale
        Set by -locale.
      • showAccess

        ModifierFilter showAccess
        Set by -public, private, -protected, -package.
    • Constructor Detail

      • Helper

        Helper()
    • Method Detail

      • usage

        abstract void usage()
      • Xusage

        abstract void Xusage()
      • usageError

        abstract void usageError​(java.lang.String msg,
                                 java.lang.Object... args)
      • getOptionHelper

        abstract com.sun.tools.javac.main.OptionHelper getOptionHelper()
      • addToList

        void addToList​(com.sun.tools.javac.util.ListBuffer<java.lang.String> list,
                       java.lang.String str)
      • setFilter

        void setFilter​(long filterBits)
      • setCompilerOpt

        void setCompilerOpt​(java.lang.String opt,
                            java.lang.String arg)
      • setFileManagerOpt

        void setFileManagerOpt​(com.sun.tools.javac.main.Option opt,
                               java.lang.String arg)