platform: rename usages function -> lambda (to use the old icon)

GitOrigin-RevId: 1e0d0ff3139521ec2168e611956a7e7467d4487f
This commit is contained in:
anstarovoyt
2019-06-04 15:58:58 +03:00
committed by intellij-monorepo-bot
parent 98891cf103
commit a1055d6567
8 changed files with 10 additions and 9 deletions

View File

@@ -99,7 +99,7 @@ public class FunctionalExpressionCompletionProvider extends CompletionProvider<C
LookupElementBuilder.create(functionalInterfaceMethod, paramsString + " -> ") LookupElementBuilder.create(functionalInterfaceMethod, paramsString + " -> ")
.withPresentableText(paramsString + " -> {}") .withPresentableText(paramsString + " -> {}")
.withTypeText(functionalInterfaceType.getPresentableText()) .withTypeText(functionalInterfaceType.getPresentableText())
.withIcon(AllIcons.Nodes.Function); .withIcon(AllIcons.Nodes.Lambda);
builder.putUserData(LAMBDA_ITEM, true); builder.putUserData(LAMBDA_ITEM, true);
result.consume(builder.withAutoCompletionPolicy(AutoCompletionPolicy.NEVER_AUTOCOMPLETE)); result.consume(builder.withAutoCompletionPolicy(AutoCompletionPolicy.NEVER_AUTOCOMPLETE));
} }

View File

@@ -264,6 +264,6 @@ public class PsiLambdaExpressionImpl extends JavaStubPsiElement<FunctionalExpres
@Nullable @Nullable
@Override @Override
public Icon getIcon(int flags) { public Icon getIcon(int flags) {
return AllIcons.Nodes.Function; return AllIcons.Nodes.Lambda;
} }
} }

View File

@@ -56,7 +56,7 @@ public class JavaLambdaNodeProvider
@NotNull @NotNull
@Override @Override
public ActionPresentation getPresentation() { public ActionPresentation getPresentation() {
return new ActionPresentationData(getCheckBoxText(), null, AllIcons.Nodes.Function); return new ActionPresentationData(getCheckBoxText(), null, AllIcons.Nodes.Lambda);
} }
@NotNull @NotNull

View File

@@ -87,6 +87,6 @@ public class JavaLambdaTreeElement extends JavaClassTreeElementBase<PsiLambdaExp
@Override @Override
public Icon getIcon(boolean open) { public Icon getIcon(boolean open) {
return AllIcons.Nodes.Function; return AllIcons.Nodes.Lambda;
} }
} }

View File

@@ -440,7 +440,7 @@ class VariableView(override val variableName: String, private val variable: Vari
fun getIcon(value: Value): Icon { fun getIcon(value: Value): Icon {
val type = value.type val type = value.type
return when (type) { return when (type) {
ValueType.FUNCTION -> AllIcons.Nodes.Function ValueType.FUNCTION -> AllIcons.Nodes.Lambda
ValueType.ARRAY -> AllIcons.Debugger.Db_array ValueType.ARRAY -> AllIcons.Debugger.Db_array
else -> if (type.isObjectType) AllIcons.Debugger.Value else AllIcons.Debugger.Db_primitive else -> if (type.isObjectType) AllIcons.Debugger.Value else AllIcons.Debugger.Db_primitive
} }

View File

@@ -130,7 +130,7 @@ public class ShStructureViewFactory implements PsiStructureViewFactory {
public Icon getIcon(boolean open) { public Icon getIcon(boolean open) {
if (!myElement.isValid()) return null; if (!myElement.isValid()) return null;
if (myElement instanceof ShFunctionDefinition) { if (myElement instanceof ShFunctionDefinition) {
return AllIcons.Nodes.Function; return AllIcons.Nodes.Lambda;
} }
return myElement.getIcon(0); return myElement.getIcon(0);
} }

View File

@@ -2,6 +2,7 @@
package com.jetbrains.python.psi.impl; package com.jetbrains.python.psi.impl;
import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableMap;
import com.intellij.icons.AllIcons;
import com.intellij.lang.ASTNode; import com.intellij.lang.ASTNode;
import com.intellij.navigation.ItemPresentation; import com.intellij.navigation.ItemPresentation;
import com.intellij.openapi.util.Key; import com.intellij.openapi.util.Key;
@@ -128,7 +129,7 @@ public class PyFunctionImpl extends PyBaseElementImpl<PyFunctionStub> implements
if (getContainingClass() != null) { if (getContainingClass() != null) {
return PlatformIcons.METHOD_ICON; return PlatformIcons.METHOD_ICON;
} }
return PythonIcons.Python.Function; return AllIcons.Nodes.Function;
} }
@Override @Override

View File

@@ -1,16 +1,16 @@
package com.jetbrains.python.testing.pyTestFixtures package com.jetbrains.python.testing.pyTestFixtures
import com.intellij.icons.AllIcons
import com.intellij.openapi.module.Module import com.intellij.openapi.module.Module
import com.jetbrains.python.psi.PyFunction import com.jetbrains.python.psi.PyFunction
import com.jetbrains.python.psi.types.TypeEvalContext import com.jetbrains.python.psi.types.TypeEvalContext
import com.jetbrains.python.testing.PyTestFunctionParameter import com.jetbrains.python.testing.PyTestFunctionParameter
import com.jetbrains.python.testing.PyTestFunctionParameterProvider import com.jetbrains.python.testing.PyTestFunctionParameterProvider
import icons.PythonIcons
/** /**
* Test fixtures for pytest tests and other fixtures * Test fixtures for pytest tests and other fixtures
*/ */
internal object PyTestFixtureAsParameterProvider : PyTestFunctionParameterProvider { internal object PyTestFixtureAsParameterProvider : PyTestFunctionParameterProvider {
override fun getArguments(function: PyFunction, evalContext: TypeEvalContext, module: Module) = override fun getArguments(function: PyFunction, evalContext: TypeEvalContext, module: Module) =
getFixtures(module, function, evalContext).map { PyTestFunctionParameter(it.name, PythonIcons.Python.Function) } getFixtures(module, function, evalContext).map { PyTestFunctionParameter(it.name, AllIcons.Nodes.Function) }
} }