net.minecraft.util

public class TypeInstanceMultiMap<T>

extends AbstractSet<T>

xe
net.minecraft.class_2600
net.minecraft.util.TypeInstanceMultiMap
net.minecraft.util.ClassInheritanceMultiMap
net.minecraft.util.ClassInheritanceMultiMap

Field summary

Modifier and TypeField
private static final Set<Class<?>>
a
field_11829
ALL_TYPES
field_181158_a
ALL_KNOWN
private final Map<Class<?>, List<T>>
b
field_11830
delegate
field_180218_a
map
private final Set<Class<?>>
c
field_11831
types
field_180216_b
knownKeys
private final Class<T>
d
field_11832
baseType
field_180217_c
baseClass
private final List<T>
e
field_11833
instances
field_181745_e
values

Constructor summary

ModifierConstructor
public (Class<T> baseType)

Method summary

Modifier and TypeMethod
protected void
a(Class<?> arg0)
method_10802(Class<?> arg0)
addType(Class<?> type)
func_180213_a(Class<?> arg0)
createLookup(Class<?> clazz)
protected Class<?>
b(Class<?> arg0)
method_10805(Class<?> arg0)
findOrThrow(Class<?> type)
func_181157_b(Class<?> arg0)
initializeClassLookup(Class<?> clazz)
public boolean
add(T arg0)
add(T arg0)
add(T arg0)
add(T arg0)
private void
a(T arg0, Class<?> arg1)
method_10803(T arg0, Class<?> arg1)
add(T e, Class<?> type)
func_181743_a(T arg0, Class<?> arg1)
addForClass(T value, Class<?> parentClass)
public boolean
remove(Object arg0)
remove(Object arg0)
remove(Object arg0)
remove(Object arg0)
public boolean
contains(Object arg0)
contains(Object arg0)
contains(Object arg0)
contains(Object arg0)
public <S> Iterable<S>
c(Class<S> arg0)
method_10806(Class<S> arg0)
find(Class<S> type)
func_180215_b(Class<S> arg0)
getByClass(Class<S> clazz)
public Iterator<T>
iterator()
iterator()
iterator()
iterator()
public int
size()
size()
size()
size()