public void putHotSpotEnum(Collection<CsmEnumerator> enumerators) { if (isCleaned()){ return; } if (hotSpotEnumerators == null) { hotSpotEnumerators = new HashMap<String, CsmEnumerator>(); } Set<CsmEnum> enums = new HashSet<CsmEnum>(); for(CsmEnumerator e : enumerators) { CsmEnum parent = e.getEnumeration(); if (parent != null) { enums.add(parent); } } for(CsmEnum e : enums) { if (!e.isStronglyTyped()) { for(CsmEnumerator i : e.getEnumerators()) { hotSpotEnumerators.put(i.getName().toString(), i); } } } }
if (elemEnum != null && !elemEnum.isStronglyTyped()) { for (Iterator<CsmEnumerator> enmtrIter = elemEnum.getEnumerators().iterator(); enmtrIter.hasNext();) { CsmEnumerator elem = enmtrIter.next();
if (!context.isCpp() || !en.isStronglyTyped() && en.getName().length()==0){ addEnumerators(res, en, strPrefix, match, caseSensitive); if (!en.isStronglyTyped() && en.getName().length()==0){ addEnumerators(res, en, strPrefix, match, caseSensitive); if (!context.isCpp() || !en.isStronglyTyped() && en.getName().length()==0){ addEnumerators(res, en, strPrefix, match, caseSensitive);
if (CsmKindUtilities.isEnum(elem)) { CsmEnum e = (CsmEnum) elem; if (!e.isStronglyTyped()) { for (CsmEnumerator enumerator : e.getEnumerators()) { if(lastName.toString().equals(enumerator.getName().toString())) {