net.minecraft.util

public class TypeInstanceMultiMap<T>

extends AbstractSet<T>

nz
net.minecraft.class_2600
net.minecraft.util.TypeInstanceMultiMap
net.minecraft.util.ClassInheritanceMultiMap

Field summary

Modifier and TypeField
private static final Set<Class<?>>
a
field_11829
ALL_TYPES
ALL_KNOWN
private final Map<Class<?>, List<T>>
b
field_11830
delegate
map
private final Set<Class<?>>
c
field_11831
types
knownKeys
private final Class<T>
d
field_11832
baseType
baseClass
private final List<T>
e
field_11833
instances
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)
createLookup(Class<?> clazz)
protected Class<?>
b(Class<?> arg0)
method_10805(Class<?> arg0)
findOrThrow(Class<?> type)
initializeClassLookup(Class<?> clazz)
public boolean
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)
addForClass(T value, Class<?> parentClass)
public boolean
remove(Object arg0)
remove(Object arg0)
remove(Object arg0)
public boolean
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)
getByClass(Class<S> clazz)
public Iterator<T>
iterator()
iterator()
iterator()
public int
size()
size()
size()