Creates a composite option of all {@link EquinoxFrameworkOption} versions (up to the date of Pax Exam release).

@return all equinox framework versions composite option
975088
public static Option allEquinoxVersions()
    {
        return composite(
            equinox().version( "3.2.1" ),
            equinox().version( "3.3.0" ),
            equinox().version( "3.3.1" ),
            equinox().version( "3.3.2" ),
            equinox().version( "3.4.0" ),
            equinox().version( "3.4.1" ),
            equinox().version( "3.4.2" ),
            equinox().version( "3.5.0" ),
            equinox().version( "3.5.1" ),
            equinox().version( "3.6.0" )

        );
    }
1269756
public static Option allKnopflerfishVersions()
    {
        return composite(
            //exclude version 2.0.0 as it looks like it has an internal problem of NPE in BundlePackages.java:266 while
            //looking for annotations from CallableTestMethodImpl.getAnnotatedMethods
            //knopflerfish().version( "2.0.0" ),
            knopflerfish().version( "2.0.1" ),
            knopflerfish().version( "2.0.2" ),
            knopflerfish().version( "2.0.3" ),
            knopflerfish().version( "2.0.4" ),
            knopflerfish().version( "2.0.5" ),
            knopflerfish().version( "2.1.0" ),
            knopflerfish().version( "2.1.1" ),
            knopflerfish().version( "2.2.0" ),
            knopflerfish().version( "2.3.0" ),
            knopflerfish().version( "2.3.1" ),
            knopflerfish().version( "2.3.2" ),
            knopflerfish().version( "2.3.3" ),
            knopflerfish().version( "3.0.0" )
        );
    }
53231
public Set<String> getOptionsValues() {
        Set<String> result = new HashSet<>();
        for (OptionGroup group : optionGroups.values()) {
            result.addAll(group.getOptionValues());
        }

        return result;
    }
1146638
public alluxio.grpc.CompleteFilePOptionsOrBuilder getOptionsOrBuilder() {
    return options_ == null ? alluxio.grpc.CompleteFilePOptions.getDefaultInstance() : options_;
  }
1110778
public function optionVersion()
    {
        if (property_exists($this, 'version')) {
            if ( ! empty($this->version)) {
                output()->write(
                    (new Format())
                        ->setString($this->name . ' v' . $this->version . ' Copyright (c) 2011 - ' . date('Y') . ' Steeve Andrian Salim')
                        ->setNewLinesAfter(1)
                );

                output()->write(
                    (new Format())
                        ->setIndent(2)
                        ->setString('this framework is trademark of Steeve Andrian Salim')
                        ->setNewLinesAfter(1)
                );
            }
        }
    }
968237
public java.util.List<String> getVersions() {
        if (versions == null) {
            versions = new com.amazonaws.internal.SdkInternalList<String>();
        }
        return versions;
    }
956780
public alluxio.grpc.CompleteFilePOptions getOptions() {
    return options_ == null ? alluxio.grpc.CompleteFilePOptions.getDefaultInstance() : options_;
  }
787744
public java.util.List<Option> getOptions() {
        if (options == null) {
            options = new com.amazonaws.internal.SdkInternalList<Option>();
        }
        return options;
    }
818948
public alluxio.grpc.GetBlockInfoPOptionsOrBuilder getOptionsOrBuilder() {
    return options_ == null ? alluxio.grpc.GetBlockInfoPOptions.getDefaultInstance() : options_;
  }
1170864
public static String[] processOptions(Context cx, String args[]) {
        for (int i=0; i < args.length; i++) {
            String arg = args[i];
            if (!arg.startsWith("-")) {
                String[] result = new String[args.length - i];
                for (int j=i; j < args.length; j++)
                    result[j-i] = args[j];
                return result;
            }
            if (arg.equals("-version")) {
                if (++i == args.length)
                    usage(arg);
                double d = Context.toNumber(args[i]);
                if (d != d)
                    usage(arg);
                cx.setLanguageVersion((int) d);
                continue;
            }
            usage(arg);
        }
        return new String[0];
    }
923420
private function coreVersion()
    {
        $str = "iumio Framework Core named ".FrameworkCore::CORE_NAME."\nVersion : ".
            FrameworkCore::CORE_VERSION." build ".FrameworkCore::CORE_BUILD."\nStage : ".FrameworkCore::CORE_STAGE;
        Output::displayAsGreen($str);
    }
658267
public alluxio.grpc.CheckConsistencyPOptionsOrBuilder getOptionsOrBuilder() {
    return options_ == null ? alluxio.grpc.CheckConsistencyPOptions.getDefaultInstance() : options_;
  }
309010
public alluxio.grpc.CommitBlockPOptions getOptions() {
    return options_ == null ? alluxio.grpc.CommitBlockPOptions.getDefaultInstance() : options_;
  }
1347701
public alluxio.grpc.ListAllPOptions getOptions() {
    return options_ == null ? alluxio.grpc.ListAllPOptions.getDefaultInstance() : options_;
  }
1102165
public alluxio.grpc.GetUfsInfoPOptionsOrBuilder getOptionsOrBuilder() {
    return options_ == null ? alluxio.grpc.GetUfsInfoPOptions.getDefaultInstance() : options_;
  }
993984
@SuppressWarnings("static-access")
    private static synchronized Options buildOptions() {
        Options options = new Options();
        options.addOption(OptionBuilder.hasArg().withArgName("path").withDescription("Specify where to find the class files - must be first argument").create("classpath"));
        options.addOption(OptionBuilder.withLongOpt("classpath").hasArg().withArgName("path").withDescription("Aliases for '-classpath'").create("cp"));

        options.addOption(
            OptionBuilder.withLongOpt("define").
            withDescription("define a system property").
            hasArg(true).
            withArgName("name=value").
            create('D'));
        options.addOption(
            OptionBuilder.withLongOpt("disableopt").
            withDescription("disables one or all optimization elements. " +
                            "optlist can be a comma separated list with the elements: " +
                            "all (disables all optimizations), " +
                            "int (disable any int based optimizations)").
            hasArg(true).
            withArgName("optlist").
            create());
        options.addOption(
            OptionBuilder.hasArg(false)
            .withDescription("usage information")
            .withLongOpt("help")
            .create('h'));
        options.addOption(
            OptionBuilder.hasArg(false)
            .withDescription("debug mode will print out full stack traces")
            .withLongOpt("debug")
            .create('d'));
        options.addOption(
            OptionBuilder.hasArg(false)
            .withDescription("display the Groovy and JVM versions")
            .withLongOpt("version")
            .create('v'));
        options.addOption(
            OptionBuilder.withArgName("charset")
            .hasArg()
            .withDescription("specify the encoding of the files")
            .withLongOpt("encoding")
            .create('c'));
        options.addOption(
            OptionBuilder.withArgName("script")
            .hasArg()
            .withDescription("specify a command line script")
            .create('e'));
        options.addOption(
            OptionBuilder.withArgName("extension")
            .hasOptionalArg()
            .withDescription("modify files in place; create backup if extension is given (e.g. \'.bak\')")
            .create('i'));
        options.addOption(
            OptionBuilder.hasArg(false)
            .withDescription("process files line by line using implicit 'line' variable")
            .create('n'));
        options.addOption(
            OptionBuilder.hasArg(false)
            .withDescription("process files line by line and print result (see also -n)")
            .create('p'));
        options.addOption(
            OptionBuilder.withArgName("port")
            .hasOptionalArg()
            .withDescription("listen on a port and process inbound lines (default: 1960)")
            .create('l'));
        options.addOption(
            OptionBuilder.withArgName("splitPattern")
            .hasOptionalArg()
            .withDescription("split lines using splitPattern (default '\\s') using implicit 'split' variable")
            .withLongOpt("autosplit")
            .create('a'));
        options.addOption(
            OptionBuilder.withLongOpt("indy")
            .withDescription("enables compilation using invokedynamic")
            .create());
        options.addOption(
            OptionBuilder.withLongOpt("configscript")
            .hasArg().withDescription("A script for tweaking the configuration options")
            .create());
        options.addOption(
                OptionBuilder.withLongOpt("basescript")
                .hasArg().withArgName("class").withDescription("Base class name for scripts (must derive from Script)")
                .create('b'));
        return options;

    }
783935
public static Options createOptions()
    {
        Options cliOptions = new Options();

        // DRPCServer Hostオプション
        OptionBuilder.hasArg(true);
        OptionBuilder.withArgName("DRPCServer Host");
        OptionBuilder.withDescription("DRPCServer Host");
        OptionBuilder.isRequired(true);
        Option serverOption = OptionBuilder.create("h");

        // DRPCServer Portオプション
        OptionBuilder.hasArg(true);
        OptionBuilder.withArgName("DRPCServer Port");
        OptionBuilder.withDescription("DRPCServer Port");
        OptionBuilder.isRequired(false);
        Option portOption = OptionBuilder.create("p");

        // タイムアウト指定オプション
        OptionBuilder.hasArg(true);
        OptionBuilder.withArgName("DRPC Request Timeout");
        OptionBuilder.withDescription("DRPC Request Timeout");
        OptionBuilder.isRequired(false);
        Option timeoutOption = OptionBuilder.create("t");

        // DRPC Function指定オプション
        OptionBuilder.hasArg(true);
        OptionBuilder.withArgName("DRPC Function");
        OptionBuilder.withDescription("DRPC Function");
        OptionBuilder.isRequired(true);
        Option functionOption = OptionBuilder.create("f");

        // DRPC Function Arg指定オプション
        OptionBuilder.hasArg(true);
        OptionBuilder.withArgName("DRPC Function Arg");
        OptionBuilder.withDescription("DRPC Function Arg");
        OptionBuilder.isRequired(true);
        Option funcArgOption = OptionBuilder.create("a");

        // ヘルプオプション
        OptionBuilder.withDescription("show help");
        Option helpOption = OptionBuilder.create("sh");

        cliOptions.addOption(serverOption);
        cliOptions.addOption(portOption);
        cliOptions.addOption(timeoutOption);
        cliOptions.addOption(functionOption);
        cliOptions.addOption(funcArgOption);
        cliOptions.addOption(helpOption);
        return cliOptions;
    }