final Object collection = iSingletonSet.newInstance(); if (graph) final Object collection = iSingletonList.newInstance(); if (graph) final Object collection = iSetFromMap.newInstance(); if (graph) final Object collection = iCopiesList.newInstance(); if (graph) strategy, graph, iUnmodifiableCollection.newInstance(), false, false); break; case ID_UNMODIFIABLE_SET: ret = readUnmodifiableCollectionFrom(input, schema, owner, strategy, graph, iUnmodifiableSet.newInstance(), false, false); break; case ID_UNMODIFIABLE_SORTED_SET: ret = readUnmodifiableCollectionFrom(input, schema, owner, strategy, graph, iUnmodifiableSortedSet.newInstance(), true, false); break; case ID_UNMODIFIABLE_LIST: ret = readUnmodifiableCollectionFrom(input, schema, owner, strategy, graph, iUnmodifiableList.newInstance(), false, true);
@Override public Object newMessage() { return instantiator.newInstance(); }
@Override @SuppressWarnings("unchecked") public <K, V> Map<K, V> newMessage() { if (factory == null) return (Map<K, V>) instantiator.newInstance(); return factory.newMessage(); }
@Override @SuppressWarnings("unchecked") public <V> Collection<V> newMessage() { if (factory == null) return (Collection<V>) instantiator.newInstance(); return factory.newMessage(); }
@Override public T newMessage() { return instantiator.newInstance(); } }
@Override @SuppressWarnings("unchecked") public <V> Collection<V> newMessage() { return (Collection<V>) instantiator.newInstance(); }
@Override @SuppressWarnings("unchecked") public <K, V> Map<K, V> newMessage() { return (Map<K, V>) instantiator.newInstance(); }
@Override public T newMessage() { return instantiator.newInstance(); }
final Object collection = iSingletonSet.newInstance(); if (graph) final Object collection = iSingletonList.newInstance(); if (graph) final Object collection = iSetFromMap.newInstance(); if (graph) final Object collection = iCopiesList.newInstance(); if (graph) strategy, graph, iUnmodifiableCollection.newInstance(), false, false); break; case ID_UNMODIFIABLE_SET: ret = readUnmodifiableCollectionFrom(input, schema, owner, strategy, graph, iUnmodifiableSet.newInstance(), false, false); break; case ID_UNMODIFIABLE_SORTED_SET: ret = readUnmodifiableCollectionFrom(input, schema, owner, strategy, graph, iUnmodifiableSortedSet.newInstance(), true, false); break; case ID_UNMODIFIABLE_LIST: ret = readUnmodifiableCollectionFrom(input, schema, owner, strategy, graph, iUnmodifiableList.newInstance(), false, true);
final Object map = iSingletonMap.newInstance(); if (graph) graph, iUnmodifiableMap.newInstance(), false); break; graph, iUnmodifiableSortedMap.newInstance(), true); break; graph, iSynchronizedMap.newInstance(), false); break; graph, iSynchronizedSortedMap.newInstance(), true); break; iCheckedMap.newInstance(), false); break; iCheckedSortedMap.newInstance(), true); break;
final Object map = iSingletonMap.newInstance(); if (graph) graph, iUnmodifiableMap.newInstance(), false); break; graph, iUnmodifiableSortedMap.newInstance(), true); break; graph, iSynchronizedMap.newInstance(), false); break; graph, iSynchronizedSortedMap.newInstance(), true); break; iCheckedMap.newInstance(), false); break; iCheckedSortedMap.newInstance(), true); break;
return iSingletonSet.newInstance(); case ID_SINGLETON_LIST: return iSingletonList.newInstance(); return iSetFromMap.newInstance(); case ID_COPIES_LIST: return iCopiesList.newInstance(); return iUnmodifiableCollection.newInstance(); case ID_UNMODIFIABLE_SET: return iUnmodifiableSet.newInstance(); case ID_UNMODIFIABLE_SORTED_SET: return iUnmodifiableSortedSet.newInstance(); case ID_UNMODIFIABLE_LIST: return iUnmodifiableList.newInstance(); case ID_UNMODIFIABLE_RANDOM_ACCESS_LIST: return iUnmodifiableRandomAccessList.newInstance(); return iSynchronizedCollection.newInstance(); case ID_SYNCHRONIZED_SET: return iSynchronizedSet.newInstance(); case ID_SYNCHRONIZED_SORTED_SET: return iSynchronizedSortedSet.newInstance(); case ID_SYNCHRONIZED_LIST: return iSynchronizedList.newInstance(); case ID_SYNCHRONIZED_RANDOM_ACCESS_LIST: return iSynchronizedRandomAccessList.newInstance(); return iCheckedCollection.newInstance();
return iSingletonSet.newInstance(); case ID_SINGLETON_LIST: return iSingletonList.newInstance(); return iSetFromMap.newInstance(); case ID_COPIES_LIST: return iCopiesList.newInstance(); return iUnmodifiableCollection.newInstance(); case ID_UNMODIFIABLE_SET: return iUnmodifiableSet.newInstance(); case ID_UNMODIFIABLE_SORTED_SET: return iUnmodifiableSortedSet.newInstance(); case ID_UNMODIFIABLE_LIST: return iUnmodifiableList.newInstance(); case ID_UNMODIFIABLE_RANDOM_ACCESS_LIST: return iUnmodifiableRandomAccessList.newInstance(); return iSynchronizedCollection.newInstance(); case ID_SYNCHRONIZED_SET: return iSynchronizedSet.newInstance(); case ID_SYNCHRONIZED_SORTED_SET: return iSynchronizedSortedSet.newInstance(); case ID_SYNCHRONIZED_LIST: return iSynchronizedList.newInstance(); case ID_SYNCHRONIZED_RANDOM_ACCESS_LIST: return iSynchronizedRandomAccessList.newInstance(); return iCheckedCollection.newInstance();
static Object instanceFrom(final int id) { switch (id) { case ID_EMPTY_MAP: return Collections.EMPTY_MAP; case ID_SINGLETON_MAP: return iSingletonMap.newInstance(); case ID_UNMODIFIABLE_MAP: return iUnmodifiableMap.newInstance(); case ID_UNMODIFIABLE_SORTED_MAP: return iUnmodifiableSortedMap.newInstance(); case ID_SYNCHRONIZED_MAP: return iSynchronizedMap.newInstance(); case ID_SYNCHRONIZED_SORTED_MAP: return iSynchronizedSortedMap.newInstance(); case ID_CHECKED_MAP: return iCheckedMap.newInstance(); case ID_CHECKED_SORTED_MAP: return iCheckedSortedMap.newInstance(); default: throw new RuntimeException("Unknown id: " + id); } }
static Object instanceFrom(final int id) { switch (id) { case ID_EMPTY_MAP: return Collections.EMPTY_MAP; case ID_SINGLETON_MAP: return iSingletonMap.newInstance(); case ID_UNMODIFIABLE_MAP: return iUnmodifiableMap.newInstance(); case ID_UNMODIFIABLE_SORTED_MAP: return iUnmodifiableSortedMap.newInstance(); case ID_SYNCHRONIZED_MAP: return iSynchronizedMap.newInstance(); case ID_SYNCHRONIZED_SORTED_MAP: return iSynchronizedSortedMap.newInstance(); case ID_CHECKED_MAP: return iCheckedMap.newInstance(); case ID_CHECKED_SORTED_MAP: return iCheckedSortedMap.newInstance(); default: throw new RuntimeException("Unknown id: " + id); } }
@Override @SuppressWarnings("unchecked") public <K, V> Map<K, V> newMessage() { if (factory == null) return (Map<K, V>) instantiator.newInstance(); return factory.newMessage(); }
@Override public T newMessage() { return instantiator.newInstance(); }
@Override public T newMessage() { return instantiator.newInstance(); }
@Override @SuppressWarnings("unchecked") public <K, V> Map<K, V> newMessage() { return (Map<K, V>) instantiator.newInstance(); }
@Override public T newMessage() { return instantiator.newInstance(); } }