2 * parse-processing stage
4 * License : The MIT License
5 * Copyright(c) 2010 MikuToga Partners
8 package jp.sfjp.mikutoga.bin.parser;
10 import java.util.concurrent.atomic.AtomicInteger;
17 * <p>enum型と異なり、実行時での要素の追加が可能。
19 public class ParseStage {
21 private static final AtomicInteger LAST_NO = new AtomicInteger(0);
24 /** 全インスタンスに割り振られたユニークな番号。変更不可。 */
33 this.no = LAST_NO.getAndIncrement();
40 * 各インスタンスに割り当てられたユニークな通し番号を返す。
49 * @return {@inheritDoc}
52 public String toString(){
53 String result = "parse stage#:" + this.no;