Class AsyncProfiler.ProfilerOptionsBuilder

  • Enclosing class:
    AsyncProfiler

    private static class AsyncProfiler.ProfilerOptionsBuilder
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private joptsimple.OptionSet optionSet  
      private java.lang.StringBuilder profilerOptions  
    • Constructor Summary

      Constructors 
      Constructor Description
      ProfilerOptionsBuilder​(joptsimple.OptionSet optionSet)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) <T> void append​(joptsimple.OptionSpec<T> option)  
      (package private) <T> void appendIfExists​(joptsimple.OptionSpec<T> option)  
      (package private) void appendIfTrue​(joptsimple.OptionSpec<java.lang.Boolean> option)  
      (package private) <T> void appendMulti​(joptsimple.OptionSpec<T> option)  
      (package private) void appendRaw​(java.lang.String command)  
      java.lang.String profilerOptions()  
      private void separate()  
      • Methods inherited from class java.lang.Object

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

      • optionSet

        private final joptsimple.OptionSet optionSet
      • profilerOptions

        private final java.lang.StringBuilder profilerOptions
    • Constructor Detail

      • ProfilerOptionsBuilder

        ProfilerOptionsBuilder​(joptsimple.OptionSet optionSet)
    • Method Detail

      • appendIfExists

        <T> void appendIfExists​(joptsimple.OptionSpec<T> option)
      • append

        <T> void append​(joptsimple.OptionSpec<T> option)
      • appendRaw

        void appendRaw​(java.lang.String command)
      • separate

        private void separate()
      • appendIfTrue

        void appendIfTrue​(joptsimple.OptionSpec<java.lang.Boolean> option)
      • appendMulti

        <T> void appendMulti​(joptsimple.OptionSpec<T> option)
      • profilerOptions

        public java.lang.String profilerOptions()