String[] resolveMetavar() { if (metavar_ == null) { if (choice_ == null) { if (type_ instanceof MetavarInference) { String[] metavar = ((MetavarInference) type_) .inferMetavar(); if (metavar != null) { return metavar; } } if (isNamedArgument()) { return new String[] { dest_.toUpperCase() }; } return new String[] { dest_ }; } return new String[] { choice_.textualFormat() }; } return metavar_; }
String[] resolveMetavar() { if (metavar_ == null) { if (choice_ == null) { if (type_ instanceof MetavarInference) { String[] metavar = ((MetavarInference) type_) .inferMetavar(); if (metavar != null) { return metavar; } } if (isNamedArgument()) { return new String[] { dest_.toUpperCase() }; } return new String[] { dest_ }; } return new String[] { choice_.textualFormat() }; } return metavar_; }