Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 5 of 5 for immutableEnumMap (0.14 seconds)

  1. guava/src/com/google/common/collect/ImmutableEnumMap.java

            Entry<K, V> entry = getOnlyElement(map.entrySet());
            return ImmutableMap.of(entry.getKey(), entry.getValue());
          default:
            return new ImmutableEnumMap<>(map);
        }
      }
    
      private final transient EnumMap<K, V> delegate;
    
      private ImmutableEnumMap(EnumMap<K, V> delegate) {
        this.delegate = delegate;
        checkArgument(!delegate.isEmpty());
      }
    
      @Override
      UnmodifiableIterator<K> keyIterator() {
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Sun Mar 08 16:16:42 GMT 2026
    - 4.3K bytes
    - Click Count (0)
  2. android/guava/src/com/google/common/collect/Maps.java

       * @since 14.0
       */
      public static <K extends Enum<K>, V> ImmutableMap<K, V> immutableEnumMap(
          Map<K, ? extends V> map) {
        if (map instanceof ImmutableEnumMap) {
          @SuppressWarnings("unchecked") // safe covariant cast
          ImmutableEnumMap<K, V> result = (ImmutableEnumMap<K, V>) map;
          return result;
        }
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Wed Apr 01 17:27:13 GMT 2026
    - 157.6K bytes
    - Click Count (0)
  3. guava/src/com/google/common/collect/Maps.java

       * @since 14.0
       */
      public static <K extends Enum<K>, V> ImmutableMap<K, V> immutableEnumMap(
          Map<K, ? extends V> map) {
        if (map instanceof ImmutableEnumMap) {
          @SuppressWarnings("unchecked") // safe covariant cast
          ImmutableEnumMap<K, V> result = (ImmutableEnumMap<K, V>) map;
          return result;
        }
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Wed Apr 01 17:27:13 GMT 2026
    - 163.4K bytes
    - Click Count (0)
  4. guava/src/com/google/common/collect/ImmutableMap.java

            checkEntryNotNull(entry.getKey(), entry.getValue());
          }
          ImmutableMap<?, ? extends V> untypedResult = ImmutableEnumMap.asImmutable(clone);
          /*
           * The result has the same type argument we started with. We just couldn't express EnumMap<K,
           * ...> or ImmutableEnumMap<K, ...> along the way because our own <K> isn't <K extends
           * Enum<K>>.
           *
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Sun Mar 08 16:16:42 GMT 2026
    - 44.7K bytes
    - Click Count (0)
  5. guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ImmutableMap.java

          @SuppressWarnings({"unchecked", "rawtypes"})
          // immutable collections are safe for covariant casts
          // and getting the generics right for EnumMap is difficult to impossible
          ImmutableMap<K, V> result = ImmutableEnumMap.asImmutable(new EnumMap(enumMap));
          return result;
        }
    
        int size = map.size();
        switch (size) {
          case 0:
            return of();
          case 1:
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Tue Mar 17 15:51:42 GMT 2026
    - 17.2K bytes
    - Click Count (0)
Back to Top