net.minecraft.util

public class TypeInstanceMultiMap<T>

extends AbstractSet<T>

xe
net.minecraft.unmapped.C_24410359
net.minecraft.util.TypeInstanceMultiMap
net.minecraft.util.ClassInheritanceMultiMap

Field summary

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

Constructor summary

ModifierConstructor
public (Class<T> baseType)

Method summary

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