@Override public void visitEnumItem(EnumItem enumItem) { super.visitEnumItem(enumItem); enumItems.put(enumItem.getName(), enumItem); String library = getLibrary(enumItem); if (library == null) return; Element parent = enumItem.getParentElement(); if (parent == null || !(parent instanceof Enum)) return; Enum e = (Enum) parent; Identifier ident = ident( getLibraryClassFullName(library), declarationsConverter.getActualTaggedTypeName(e), ident(enumItem.getName())); enumItemsFullName.add(ident); }
public void visitEnumItem(EnumItem enumItem) { visitElement(enumItem); visit(enumItem.getArguments()); visit(enumItem.getBody()); }