/**
* コマンドライン解析を行う。
+ *
* @param args コマンドライン
* @return 解析されたコマンドライン並び
*/
/**
* コマンドライン解析を行う。
+ *
* @param argList コマンドライン
* @return 解析されたコマンドライン並び
*/
static List<CmdLine> parse(List<String> argList){
- List<CmdLine> result = new LinkedList<CmdLine>();
+ List<CmdLine> result = new LinkedList<>();
Iterator<String> it = argList.iterator();
while (it.hasNext()) {
if (info.opt != null) {
exArgNum = info.opt.getExArgNum();
}
- info.optArgs = new ArrayList<String>(exArgNum + 1);
+ info.optArgs = new ArrayList<>(exArgNum + 1);
info.optArgs.add(arg);
/**
* オプション識別子を返す。
+ *
* @return オプション識別子。
- * オプションを伴わない単純なコマンドライン引数の場合はnullを返す。
+ * オプションを伴わない単純なコマンドライン引数の場合はnullを返す。
*/
OptSwitch getOptSwitch() {
return this.opt;
/**
* オプションに付随する引数群を返す。
+ *
* @return オプションに付随する引数群。
- * 先頭要素はオプション識別子。
- * 単純なコマンドライン引数の場合は自身が1要素のみを占める。
+ * 先頭要素はオプション識別子。
+ * 単純なコマンドライン引数の場合は自身が1要素のみを占める。
*/
List<String> getOptArgs() {
return this.optArgs;