public void addStringCreator(AnnotatedWithParams creator) { _stringCreator = verifyNonDup(creator, _stringCreator, "String"); } public void addIntCreator(AnnotatedWithParams creator) {
public void addLongCreator(AnnotatedWithParams creator) { _longCreator = verifyNonDup(creator, _longCreator, "long"); } public void addDoubleCreator(AnnotatedWithParams creator) {
public void addDoubleCreator(AnnotatedWithParams creator) { _doubleCreator = verifyNonDup(creator, _doubleCreator, "double"); } public void addBooleanCreator(AnnotatedWithParams creator) {
public void addIntCreator(AnnotatedWithParams creator) { _intCreator = verifyNonDup(creator, _intCreator, "int"); } public void addLongCreator(AnnotatedWithParams creator) {
public void addDelegatingCreator(AnnotatedWithParams creator) { _delegateCreator = verifyNonDup(creator, _delegateCreator, "delegate"); }
public void addBooleanCreator(AnnotatedWithParams creator) { _booleanCreator = verifyNonDup(creator, _booleanCreator, "boolean"); }
public void addPropertyCreator(AnnotatedWithParams creator, CreatorProperty[] properties) { _propertyBasedCreator = verifyNonDup(creator, _propertyBasedCreator, "property-based"); // [JACKSON-470] Better ensure we have no duplicate names either... if (properties.length > 1) { HashMap<String,Integer> names = new HashMap<String,Integer>(); for (int i = 0, len = properties.length; i < len; ++i) { String name = properties[i].getName(); /* [Issue-13]: Need to consider Injectables, which may not have * a name at all, and need to be skipped */ if (name.length() == 0 && properties[i].getInjectableValueId() != null) { continue; } Integer old = names.put(name, Integer.valueOf(i)); if (old != null) { throw new IllegalArgumentException("Duplicate creator property \""+name+"\" (index "+old+" vs "+i+")"); } } } _propertyBasedArgs = properties; }
public void addLongCreator(AnnotatedWithParams creator) { _longCreator = verifyNonDup(creator, _longCreator, "long"); } public void addDoubleCreator(AnnotatedWithParams creator) {
public void addStringCreator(AnnotatedWithParams creator) { _stringCreator = verifyNonDup(creator, _stringCreator, "String"); } public void addIntCreator(AnnotatedWithParams creator) {
public void addIntCreator(AnnotatedWithParams creator) { _intCreator = verifyNonDup(creator, _intCreator, "int"); } public void addLongCreator(AnnotatedWithParams creator) {
public void addDoubleCreator(AnnotatedWithParams creator) { _doubleCreator = verifyNonDup(creator, _doubleCreator, "double"); } public void addBooleanCreator(AnnotatedWithParams creator) {
public void addDelegatingCreator(AnnotatedWithParams creator) { _delegateCreator = verifyNonDup(creator, _delegateCreator, "delegate"); }
public void addBooleanCreator(AnnotatedWithParams creator) { _booleanCreator = verifyNonDup(creator, _booleanCreator, "boolean"); }
public void addPropertyCreator(AnnotatedWithParams creator, CreatorProperty[] properties) { _propertyBasedCreator = verifyNonDup(creator, _propertyBasedCreator, "property-based"); // [JACKSON-470] Better ensure we have no duplicate names either... if (properties.length > 1) { HashMap<String,Integer> names = new HashMap<String,Integer>(); for (int i = 0, len = properties.length; i < len; ++i) { String name = properties[i].getName(); /* [Issue-13]: Need to consider Injectables, which may not have * a name at all, and need to be skipped */ if (name.length() == 0 && properties[i].getInjectableValueId() != null) { continue; } Integer old = names.put(name, Integer.valueOf(i)); if (old != null) { throw new IllegalArgumentException("Duplicate creator property \""+name+"\" (index "+old+" vs "+i+")"); } } } _propertyBasedArgs = properties; }
public void addDoubleCreator(AnnotatedWithParams creator) { _doubleCreator = verifyNonDup(creator, _doubleCreator, "double"); } public void addBooleanCreator(AnnotatedWithParams creator) {
public void addIntCreator(AnnotatedWithParams creator) { _intCreator = verifyNonDup(creator, _intCreator, "int"); } public void addLongCreator(AnnotatedWithParams creator) {
public void addDoubleCreator(AnnotatedWithParams creator) { _doubleCreator = verifyNonDup(creator, _doubleCreator, "double"); } public void addBooleanCreator(AnnotatedWithParams creator) {
public void addStringCreator(AnnotatedWithParams creator) { _stringCreator = verifyNonDup(creator, _stringCreator, "String"); } public void addIntCreator(AnnotatedWithParams creator) {
public void addStringCreator(AnnotatedWithParams creator) { _stringCreator = verifyNonDup(creator, _stringCreator, "String"); } public void addIntCreator(AnnotatedWithParams creator) {
public void addLongCreator(AnnotatedWithParams creator) { _longCreator = verifyNonDup(creator, _longCreator, "long"); } public void addDoubleCreator(AnnotatedWithParams creator) {