Class TypeFilterableList<T>

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<T>
net.minecraft.util.TypeFilterableList<T>
All Implemented Interfaces:
Iterable<T>, Collection<T>, Set<T>

public class TypeFilterableList<T> extends AbstractSet<T>
Mappings:
Namespace Name
official nz
intermediary net/minecraft/class_2600
named net/minecraft/util/TypeFilterableList
  • Field Details

    • field_11829

      private static final Set<Class<?>> field_11829
      Mappings:
      Namespace Name Mixin selector
      official a Lnz;a:Ljava/util/Set;
      intermediary field_11829 Lnet/minecraft/class_2600;field_11829:Ljava/util/Set;
      named field_11829 Lnet/minecraft/util/TypeFilterableList;field_11829:Ljava/util/Set;
    • elementsByType

      private final Map<Class<?>,List<T>> elementsByType
      Mappings:
      Namespace Name Mixin selector
      official b Lnz;b:Ljava/util/Map;
      intermediary field_11830 Lnet/minecraft/class_2600;field_11830:Ljava/util/Map;
      named elementsByType Lnet/minecraft/util/TypeFilterableList;elementsByType:Ljava/util/Map;
    • field_11831

      private final Set<Class<?>> field_11831
      Mappings:
      Namespace Name Mixin selector
      official c Lnz;c:Ljava/util/Set;
      intermediary field_11831 Lnet/minecraft/class_2600;field_11831:Ljava/util/Set;
      named field_11831 Lnet/minecraft/util/TypeFilterableList;field_11831:Ljava/util/Set;
    • elementType

      private final Class<T> elementType
      Mappings:
      Namespace Name Mixin selector
      official d Lnz;d:Ljava/lang/Class;
      intermediary field_11832 Lnet/minecraft/class_2600;field_11832:Ljava/lang/Class;
      named elementType Lnet/minecraft/util/TypeFilterableList;elementType:Ljava/lang/Class;
    • allElements

      private final List<T> allElements
      Mappings:
      Namespace Name Mixin selector
      official e Lnz;e:Ljava/util/List;
      intermediary field_11833 Lnet/minecraft/class_2600;field_11833:Ljava/util/List;
      named allElements Lnet/minecraft/util/TypeFilterableList;allElements:Ljava/util/List;
  • Constructor Details

    • TypeFilterableList

      public TypeFilterableList(Class<T> elementType)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lnz;<init>(Ljava/lang/Class;)V
      intermediary <init> Lnet/minecraft/class_2600;<init>(Ljava/lang/Class;)V
      named <init> Lnet/minecraft/util/TypeFilterableList;<init>(Ljava/lang/Class;)V
  • Method Details

    • method_10802

      protected void method_10802(Class<?> class2)
      Mappings:
      Namespace Name Mixin selector
      official a Lnz;a(Ljava/lang/Class;)V
      intermediary method_10802 Lnet/minecraft/class_2600;method_10802(Ljava/lang/Class;)V
      named method_10802 Lnet/minecraft/util/TypeFilterableList;method_10802(Ljava/lang/Class;)V
    • method_10805

      protected Class<?> method_10805(Class<?> class2)
      Mappings:
      Namespace Name Mixin selector
      official b Lnz;b(Ljava/lang/Class;)Ljava/lang/Class;
      intermediary method_10805 Lnet/minecraft/class_2600;method_10805(Ljava/lang/Class;)Ljava/lang/Class;
      named method_10805 Lnet/minecraft/util/TypeFilterableList;method_10805(Ljava/lang/Class;)Ljava/lang/Class;
    • add

      public boolean add(T t)
      Specified by:
      add in interface Collection<T>
      Specified by:
      add in interface Set<T>
      Overrides:
      add in class AbstractCollection<T>
      Mappings:
      Namespace Name Mixin selector
      official add Lnz;add(Ljava/lang/Object;)Z
      intermediary add Lnet/minecraft/class_2600;add(Ljava/lang/Object;)Z
      named add Lnet/minecraft/util/TypeFilterableList;add(Ljava/lang/Object;)Z
    • method_10803

      private void method_10803(T t, Class<?> class2)
      Mappings:
      Namespace Name Mixin selector
      official a Lnz;a(Ljava/lang/Object;Ljava/lang/Class;)V
      intermediary method_10803 Lnet/minecraft/class_2600;method_10803(Ljava/lang/Object;Ljava/lang/Class;)V
      named method_10803 Lnet/minecraft/util/TypeFilterableList;method_10803(Ljava/lang/Object;Ljava/lang/Class;)V
    • remove

      public boolean remove(Object object)
      Specified by:
      remove in interface Collection<T>
      Specified by:
      remove in interface Set<T>
      Overrides:
      remove in class AbstractCollection<T>
      Mappings:
      Namespace Name Mixin selector
      official remove Lnz;remove(Ljava/lang/Object;)Z
      intermediary remove Lnet/minecraft/class_2600;remove(Ljava/lang/Object;)Z
      named remove Lnet/minecraft/util/TypeFilterableList;remove(Ljava/lang/Object;)Z
    • contains

      public boolean contains(Object object)
      Specified by:
      contains in interface Collection<T>
      Specified by:
      contains in interface Set<T>
      Overrides:
      contains in class AbstractCollection<T>
      Mappings:
      Namespace Name Mixin selector
      official contains Lnz;contains(Ljava/lang/Object;)Z
      intermediary contains Lnet/minecraft/class_2600;contains(Ljava/lang/Object;)Z
      named contains Lnet/minecraft/util/TypeFilterableList;contains(Ljava/lang/Object;)Z
    • method_10806

      public <S> Iterable<S> method_10806(Class<S> class2)
      Mappings:
      Namespace Name Mixin selector
      official c Lnz;c(Ljava/lang/Class;)Ljava/lang/Iterable;
      intermediary method_10806 Lnet/minecraft/class_2600;method_10806(Ljava/lang/Class;)Ljava/lang/Iterable;
      named method_10806 Lnet/minecraft/util/TypeFilterableList;method_10806(Ljava/lang/Class;)Ljava/lang/Iterable;
    • iterator

      public Iterator<T> iterator()
      Specified by:
      iterator in interface Collection<T>
      Specified by:
      iterator in interface Iterable<T>
      Specified by:
      iterator in interface Set<T>
      Specified by:
      iterator in class AbstractCollection<T>
      Mappings:
      Namespace Name Mixin selector
      official iterator Lnz;iterator()Ljava/util/Iterator;
      intermediary iterator Lnet/minecraft/class_2600;iterator()Ljava/util/Iterator;
      named iterator Lnet/minecraft/util/TypeFilterableList;iterator()Ljava/util/Iterator;
    • size

      public int size()
      Specified by:
      size in interface Collection<T>
      Specified by:
      size in interface Set<T>
      Specified by:
      size in class AbstractCollection<T>
      Mappings:
      Namespace Name Mixin selector
      official size Lnz;size()I
      intermediary size Lnet/minecraft/class_2600;size()I
      named size Lnet/minecraft/util/TypeFilterableList;size()I