net.minecraft.util

public class TypeInstanceMultiMap<T>

extends AbstractSet<T>

of
net.minecraft.unmapped.C_24410359
net.minecraft.util.TypeInstanceMultiMap

Field summary

Modifier and TypeField
private static final Set<Class<?>>
a
f_20091142
ALL_TYPES
private final Map<Class<?>, List<T>>
b
f_81834676
delegate
private final Set<Class<?>>
c
f_23833658
types
private final Class<T>
d
f_31852756
baseType
private final List<T>
e
f_42775488
instances

Constructor summary

ModifierConstructor
public (Class<T> baseType)

Method summary

Modifier and TypeMethod
protected void
a(Class<?> arg0)
m_32697128(Class<?> arg0)
addType(Class<?> type)
protected Class<?>
b(Class<?> arg0)
m_05160028(Class<?> arg0)
findOrThrow(Class<?> type)
public boolean
add(T arg0)
private void
a(T arg0, Class<?> arg1)
m_92495226(T arg0, Class<?> arg1)
add(T e, Class<?> type)
public boolean
remove(Object arg0)
public boolean
contains(Object arg0)
public <S> Iterable<S>
c(Class<S> arg0)
m_44031302(Class<S> arg0)
find(Class<S> type)
public Iterator<T>
iterator()
public int
size()