View Javadoc

1   package org.kohsuke.args4j.spi;
2   
3   import java.text.MessageFormat;
4   import java.util.ResourceBundle;
5   
6   /***
7    * @author Kohsuke Kawaguchi
8    */
9   enum Messages {
10      ILLEGAL_OPERAND
11      ;
12  
13      private static ResourceBundle rb;
14  
15      public String format( Object... args ) {
16          synchronized(Messages.class) {
17              if(rb==null)
18                  rb = ResourceBundle.getBundle(Messages.class.getName());
19              return MessageFormat.format(rb.getString(name()),args);
20          }
21      }
22  }