public class TypeDefinitionMap extends EnumMap<TypeDefinitionCategory,Object>
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
TypeDefinitionMap() |
TypeDefinitionMap(TypeDefinitionMap copy) |
| Modifier and Type | Method and Description |
|---|---|
<O> O |
getValue(TypeDefinitionCategory type) |
<O> O |
getValue(TypeDefinitionCategory type,
Class<O> clazz) |
void |
isValidDefinition(Set<TypeDefinitionCategory> requiredTypes) |
void |
isValidTypeModifierDefinition(Set<TypeDefinitionCategory> legalTypes) |
TypeDefinitionMap |
setValue(TypeDefinitionCategory type,
Object value) |
clear, clone, containsKey, containsValue, entrySet, equals, get, hashCode, keySet, put, putAll, remove, size, valuesisEmpty, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic TypeDefinitionMap()
public TypeDefinitionMap(TypeDefinitionMap copy)
public TypeDefinitionMap setValue(TypeDefinitionCategory type, Object value)
public <O> O getValue(TypeDefinitionCategory type)
public <O> O getValue(TypeDefinitionCategory type, Class<O> clazz)
public void isValidDefinition(Set<TypeDefinitionCategory> requiredTypes)
public void isValidTypeModifierDefinition(Set<TypeDefinitionCategory> legalTypes)
Copyright © 2012–2015. All rights reserved.