public class ConditionalReturnStatementValue extends java.lang.Object implements ReturnValue
Constructor and Description |
---|
ConditionalReturnStatementValue(PsiExpression returnValue) |
Modifier and Type | Method and Description |
---|---|
PsiStatement |
createReplacement(PsiMethod extractedMethod,
PsiMethodCallExpression methodCallExpression,
PsiType returnType) |
boolean |
isEmptyOrConstantExpression() |
boolean |
isEquivalent(ReturnValue other) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
areEquivalent
public ConditionalReturnStatementValue(PsiExpression returnValue)
public boolean isEquivalent(ReturnValue other)
isEquivalent
in interface ReturnValue
public PsiStatement createReplacement(PsiMethod extractedMethod, PsiMethodCallExpression methodCallExpression, PsiType returnType) throws IncorrectOperationException
createReplacement
in interface ReturnValue
IncorrectOperationException
public boolean isEmptyOrConstantExpression()