类 FastUtilHackUtil.ConvertingObjectSetFast<E, T>

java.lang.Object
cn.korostudio.c3h6n6o6.fastutil.FastUtilHackUtil.ConvertingObjectSetFast<E, T>
所有已实现的接口:
it.unimi.dsi.fastutil.longs.Long2ObjectMap.FastEntrySet<T>, it.unimi.dsi.fastutil.objects.ObjectCollection<it.unimi.dsi.fastutil.longs.Long2ObjectMap.Entry<T>>, it.unimi.dsi.fastutil.objects.ObjectIterable<it.unimi.dsi.fastutil.longs.Long2ObjectMap.Entry<T>>, it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.longs.Long2ObjectMap.Entry<T>>, Iterable<it.unimi.dsi.fastutil.longs.Long2ObjectMap.Entry<T>>, Collection<it.unimi.dsi.fastutil.longs.Long2ObjectMap.Entry<T>>, Set<it.unimi.dsi.fastutil.longs.Long2ObjectMap.Entry<T>>
封闭类:
FastUtilHackUtil

public static class FastUtilHackUtil.ConvertingObjectSetFast<E,T> extends Object implements it.unimi.dsi.fastutil.longs.Long2ObjectMap.FastEntrySet<T>
  • 字段详细资料

    • backing

      Set<E> backing
    • forward

      Function<E,it.unimi.dsi.fastutil.longs.Long2ObjectMap.Entry<T>> forward
    • back

      Function<it.unimi.dsi.fastutil.longs.Long2ObjectMap.Entry<T>,E> back
  • 构造器详细资料

    • ConvertingObjectSetFast

      public ConvertingObjectSetFast (Set<E> backing, Function<E,it.unimi.dsi.fastutil.longs.Long2ObjectMap.Entry<T>> forward, Function<it.unimi.dsi.fastutil.longs.Long2ObjectMap.Entry<T>,E> back)
  • 方法详细资料

    • size

      public int size()
      指定者:
      size 在接口中 Collection<E>
      指定者:
      size 在接口中 Set<E>
    • isEmpty

      public boolean isEmpty()
      指定者:
      isEmpty 在接口中 Collection<E>
      指定者:
      isEmpty 在接口中 Set<E>
    • contains

      public boolean contains (Object o)
      指定者:
      contains 在接口中 Collection<E>
      指定者:
      contains 在接口中 Set<E>
    • toArray

      public Object[] toArray()
      指定者:
      toArray 在接口中 Collection<E>
      指定者:
      toArray 在接口中 Set<E>
    • toArray

      public <R> R[] toArray (R[] a)
      指定者:
      toArray 在接口中 Collection<E>
      指定者:
      toArray 在接口中 Set<E>
    • remove

      public boolean remove (Object o)
      指定者:
      remove 在接口中 Collection<E>
      指定者:
      remove 在接口中 Set<E>
    • containsAll

      public boolean containsAll (Collection<?> c)
      指定者:
      containsAll 在接口中 Collection<E>
      指定者:
      containsAll 在接口中 Set<E>
    • removeAll

      public boolean removeAll (Collection<?> c)
      指定者:
      removeAll 在接口中 Collection<E>
      指定者:
      removeAll 在接口中 Set<E>
    • retainAll

      public boolean retainAll (Collection<?> c)
      指定者:
      retainAll 在接口中 Collection<E>
      指定者:
      retainAll 在接口中 Set<E>
    • clear

      public void clear()
      指定者:
      clear 在接口中 Collection<E>
      指定者:
      clear 在接口中 Set<E>
    • iterator

      public it.unimi.dsi.fastutil.objects.ObjectIterator<it.unimi.dsi.fastutil.longs.Long2ObjectMap.Entry<T>> iterator()
      指定者:
      iterator 在接口中 Collection<E>
      指定者:
      iterator 在接口中 Iterable<E>
      指定者:
      iterator 在接口中 it.unimi.dsi.fastutil.objects.ObjectCollection<E>
      指定者:
      iterator 在接口中 it.unimi.dsi.fastutil.objects.ObjectIterable<E>
      指定者:
      iterator 在接口中 it.unimi.dsi.fastutil.objects.ObjectSet<E>
      指定者:
      iterator 在接口中 Set<E>
    • add

      public boolean add (it.unimi.dsi.fastutil.longs.Long2ObjectMap.Entry<T> e)
      指定者:
      add 在接口中 Collection<E>
      指定者:
      add 在接口中 Set<E>
    • addAll

      public boolean addAll (Collection<? extends it.unimi.dsi.fastutil.longs.Long2ObjectMap.Entry<T>> c)
      指定者:
      addAll 在接口中 Collection<E>
      指定者:
      addAll 在接口中 Set<E>
    • fastIterator

      public it.unimi.dsi.fastutil.objects.ObjectIterator<it.unimi.dsi.fastutil.longs.Long2ObjectMap.Entry<T>> fastIterator()
      指定者:
      fastIterator 在接口中 it.unimi.dsi.fastutil.longs.Long2ObjectMap.FastEntrySet<E>