net.minecraft.util

public class ClassInstanceMultiMap<T>

extends AbstractCollection<T>

axr
net.minecraft.util.ClassInstanceMultiMap
net.minecraft.class_3509
net.minecraft.util.collection.TypeFilterableList
net.minecraft.util.EntitySlice

Field summary

Modifier and TypeField
private final Map<Class<?>, List<T>>
a
byClass
field_15636
elementsByType
private final Class<T>
b
baseClass
field_15637
elementType
private final List<T>
c
allInstances
field_15635
allElements

Constructor summary

ModifierConstructor
public (Class<T> elementType)

Method summary

Modifier and TypeMethod
public boolean
add(T arg0)
add(T arg0)
add(T arg0)
add(T e)
public boolean
remove(Object arg0)
remove(Object arg0)
remove(Object arg0)
remove(Object o)
public boolean
contains(Object arg0)
contains(Object arg0)
contains(Object arg0)
contains(Object o)
public <S> Collection<S>
a(Class<S> arg0)
find(Class<S> arg0)
method_15216(Class<S> arg0)
getAllOfType(Class<S> type)
public Iterator<T>
iterator()
iterator()
public List<T>
a()
getAllInstances()
method_34897()
copy()
public int
size()
size()