@NotNull @Override public GoExpression[] getActualParameters(@NotNull GoArgumentList o) { return ArrayUtil.toObjectArray(o.getExpressionList(), GoExpression.class); }
public GoInplaceVariableIntroducer(GoIntroduceOperation operation) { super(operation.getVar(), operation.getEditor(), operation.getProject(), "Introduce Variable", ArrayUtil.toObjectArray(operation.getOccurrences(), PsiElement.class), null); } }
@NotNull public MultiMap<String, BallerinaImportDeclaration> getImportMap() { return CachedValuesManager.getCachedValue(this, () -> { MultiMap<String, BallerinaImportDeclaration> map = MultiMap.createLinked(); List<Object> dependencies = ContainerUtil.newArrayList(this); for (BallerinaImportDeclaration importDeclaration : getCachedImports()) { PsiElement shortPackageName = importDeclaration.getShortPackageName(); if (shortPackageName != null) { map.putValue(shortPackageName.getText(), importDeclaration); } } return CachedValueProvider.Result.create(map, ArrayUtil.toObjectArray(dependencies)); }); }
return CachedValueProvider.Result.create(map, ArrayUtil.toObjectArray(dependencies)); });
@Override public Object[] getChildElements(Object element) { if (element == RootDescriptor.ROOT) { return ArrayUtil.toObjectArray(serverConfigurations.keySet()); } else if (element instanceof MongoServer) { return ArrayUtil.toObjectArray(((MongoServer) element).getDatabases()); } else if (element instanceof MongoDatabase) { return ArrayUtil.toObjectArray(((MongoDatabase) element).getCollections()); } return ArrayUtil.EMPTY_OBJECT_ARRAY; }
@NotNull @Override @SuppressWarnings("unchecked") public PsiElement[] getActualParameters(@NotNull CypherInvocation o) { return ArrayUtil.toObjectArray((List) o.arguments(), PsiElement.class); }
@NotNull @Override public Object[] getVariants() { List<LookupElement> list = ContainerUtil.newArrayList(); for (NavigatablePsiElement element : getTargetMethods("*")) { list.add(LookupElementBuilder.createWithIcon((PsiNamedElement)element)); } return ArrayUtil.toObjectArray(list); }
@NotNull @Override public Object[] getVariants() { CommonProcessors.CollectProcessor<JFlexMacroDefinition> processor = new CommonProcessors.CollectProcessor<>(); processMacroVariants(getElement(), processor); return ArrayUtil.toObjectArray(processor.getResults()); }
@NotNull @Override public Object[] getVariants() { CommonProcessors.CollectProcessor<PsiElement> processor = new CommonProcessors.CollectProcessor<>(); processor.process(resolveYYINITIAL(getElement())); processStateVariants(getElement(), processor); return ArrayUtil.toObjectArray(processor.getResults()); }