public class InfoMap extends java.util.HashMap<java.lang.String,java.util.List<Info>>
Map containing Info objects consumed by the Parser.
Also contains a few utility methods to facilitate its use for both the user
and the Parser.| Modifier and Type | Method and Description |
|---|---|
boolean |
containsKey(java.lang.Object key) |
Info |
get(int index,
java.lang.String cppName) |
Info |
get(int index,
java.lang.String cppName,
boolean partial) |
java.util.List<Info> |
get(java.lang.String cppName) |
java.util.List<Info> |
get(java.lang.String cppName,
boolean partial) |
Info |
getFirst(java.lang.String cppName) |
Info |
getFirst(java.lang.String cppName,
boolean partial) |
InfoMap |
put(Info info) |
InfoMap |
put(int index,
Info info) |
InfoMap |
putFirst(Info info) |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuespublic InfoMap()
public InfoMap(InfoMap parent)
public boolean containsKey(java.lang.Object key)
public java.util.List<Info> get(java.lang.String cppName)
public java.util.List<Info> get(java.lang.String cppName, boolean partial)
public Info get(int index, java.lang.String cppName)
public Info get(int index, java.lang.String cppName, boolean partial)
public Info getFirst(java.lang.String cppName)
public Info getFirst(java.lang.String cppName, boolean partial)