@Override public void registerSubtypes(Class<?>... classes) { if (locked) { throw new UnsupportedOperationException("This object is immutable"); } else { super.registerSubtypes(classes); } }
@Override public void registerSubtypes(NamedType... types) { if (locked) { throw new UnsupportedOperationException("This object is immutable"); } else { super.registerSubtypes(types); } } }
@Override public void registerSubtypes(Class<?>... classes) { NamedType[] types = new NamedType[classes.length]; for (int i = 0, len = classes.length; i < len; ++i) { types[i] = new NamedType(classes[i]); } registerSubtypes(types); }
@Override // since 2.9 public void registerSubtypes(Collection<Class<?>> subtypes) { int len = subtypes.size(); NamedType[] types = new NamedType[len]; int i = 0; for (Class<?> subtype : subtypes) { types[i++] = new NamedType(subtype); } registerSubtypes(types); }
@Override public void registerSubtypes(Class<?>... classes) { if (locked) { throw new UnsupportedOperationException("This object is immutable"); } else { super.registerSubtypes(classes); } }
@Override public void registerSubtypes(NamedType... types) { if (locked) { throw new UnsupportedOperationException("This object is immutable"); } else { super.registerSubtypes(types); } } }
@Override public void registerSubtypes(Class<?>... classes) { NamedType[] types = new NamedType[classes.length]; for (int i = 0, len = classes.length; i < len; ++i) { types[i] = new NamedType(classes[i]); } registerSubtypes(types); }
@Override public void registerSubtypes(Class<?>... classes) { NamedType[] types = new NamedType[classes.length]; for (int i = 0, len = classes.length; i < len; ++i) { types[i] = new NamedType(classes[i]); } registerSubtypes(types); }
@Override // since 2.9 public void registerSubtypes(Collection<Class<?>> subtypes) { int len = subtypes.size(); NamedType[] types = new NamedType[len]; int i = 0; for (Class<?> subtype : subtypes) { types[i++] = new NamedType(subtype); } registerSubtypes(types); }
@Override public void registerSubtypes(Class<?>... classes) { NamedType[] types = new NamedType[classes.length]; for (int i = 0, len = classes.length; i < len; ++i) { types[i] = new NamedType(classes[i]); } registerSubtypes(types); }
@Override public void registerSubtypes(Class<?>... classes) { NamedType[] types = new NamedType[classes.length]; for (int i = 0, len = classes.length; i < len; ++i) { types[i] = new NamedType(classes[i]); } registerSubtypes(types); }
@Override public void registerSubtypes(Class<?>... classes) { NamedType[] types = new NamedType[classes.length]; for (int i = 0, len = classes.length; i < len; ++i) { types[i] = new NamedType(classes[i]); } registerSubtypes(types); }
@Override public void registerSubtypes(Class<?>... classes) { NamedType[] types = new NamedType[classes.length]; for (int i = 0, len = classes.length; i < len; ++i) { types[i] = new NamedType(classes[i]); } registerSubtypes(types); }