@Override public String toString() { return "[parameter #"+getIndex()+", annotations: "+_annotations+"]"; } }
+ctor); } else { // otherwise, epic fail throw new IllegalArgumentException("Argument #"+nonAnnotatedParam.getIndex()+" of constructor "+ctor+" has no property name annotation; must have name when multiple-paramater constructor annotated as Creator");
@Override public String toString() { return "[parameter #"+getIndex()+", annotations: "+_annotations+"]"; } }
@Override public String toString() { return "[parameter #"+getIndex()+", annotations: "+_annotations+"]"; } }
@Override public String toString() { return "[parameter #"+getIndex()+", annotations: "+_annotations+"]"; } }
+ctor); } else { // otherwise, epic fail throw new IllegalArgumentException("Argument #"+nonAnnotatedParam.getIndex()+" of constructor "+ctor+" has no property name annotation; must have name when multiple-paramater constructor annotated as Creator");
+ctor); } else { // otherwise, epic fail throw new IllegalArgumentException("Argument #"+nonAnnotatedParam.getIndex()+" of constructor "+ctor+" has no property name annotation; must have name when multiple-paramater constructor annotated as Creator");