Files
openide/java/java-impl/src/com/intellij/codeInsight/generation/surroundWith/JavaBooleanExpressionSurrounder.java
Vladimir Krivosheev 25914f6de7 cleanup - sort modifiers
GitOrigin-RevId: 0e9f1be04f911b42b994a19c41cf05a2ab4a0985
2024-04-16 08:17:35 +00:00

16 lines
661 B
Java

// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.codeInsight.generation.surroundWith;
import com.intellij.psi.PsiExpression;
import com.intellij.psi.PsiPrimitiveType;
import com.intellij.psi.PsiType;
import com.intellij.psi.PsiTypes;
public abstract class JavaBooleanExpressionSurrounder extends JavaExpressionSurrounder {
@Override
public boolean isApplicable(PsiExpression expr) {
PsiType type = expr.getType();
return type != null && (PsiTypes.booleanType().equals(type) || PsiTypes.booleanType().equals(PsiPrimitiveType.getUnboxedType(type)));
}
}