@NotNull @Override public Map<String, Void> map(@NotNull FileContent inputData) { final VirtualFile file = inputData.getFile(); final String name = file.getName(); if (PyNames.INIT_DOT_PY.equals(name)) { final VirtualFile parent = file.getParent(); if (parent != null && parent.isDirectory()) { return Collections.singletonMap(parent.getName(), null); } } else { return Collections.singletonMap(FileUtil.getNameWithoutExtension(name), null); } return Collections.emptyMap(); }
@Override @NotNull public Map<String, Void> map(final FileContent inputData) { final String className = getControllerClassName(inputData.getContentAsText().toString()); if (className != null) { return Collections.singletonMap(className, null); } return Collections.emptyMap(); }