public class BasicStepMethodFilter extends java.lang.Object implements NamedMethodFilter
Modifier and Type | Field and Description |
---|---|
protected JVMName |
myDeclaringClassName |
protected JVMName |
myTargetMethodSignature |
Modifier | Constructor and Description |
---|---|
protected |
BasicStepMethodFilter(JVMName declaringClassName,
java.lang.String targetMethodName,
JVMName targetMethodSignature,
int ordinal,
Range<java.lang.Integer> callingExpressionLines,
boolean checkCaller) |
|
BasicStepMethodFilter(PsiMethod psiMethod,
int ordinal,
Range<java.lang.Integer> callingExpressionLines) |
|
BasicStepMethodFilter(PsiMethod psiMethod,
Range<java.lang.Integer> callingExpressionLines) |
Modifier and Type | Method and Description |
---|---|
Range<java.lang.Integer> |
getCallingExpressionLines() |
java.lang.String |
getMethodName() |
int |
getSkipCount() |
boolean |
locationMatches(DebugProcessImpl process,
com.sun.jdi.Location location) |
boolean |
locationMatches(DebugProcessImpl process,
com.sun.jdi.Location location,
StackFrameProxyImpl frameProxy) |
boolean |
proxyCheck(com.sun.jdi.Location location,
SuspendContextImpl context,
RequestHint hint) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onReached
protected final JVMName myDeclaringClassName
protected final JVMName myTargetMethodSignature
public BasicStepMethodFilter(PsiMethod psiMethod, Range<java.lang.Integer> callingExpressionLines)
public BasicStepMethodFilter(PsiMethod psiMethod, int ordinal, Range<java.lang.Integer> callingExpressionLines)
public java.lang.String getMethodName()
getMethodName
in interface NamedMethodFilter
public boolean locationMatches(DebugProcessImpl process, com.sun.jdi.Location location) throws EvaluateException
locationMatches
in interface MethodFilter
EvaluateException
public boolean locationMatches(DebugProcessImpl process, com.sun.jdi.Location location, StackFrameProxyImpl frameProxy) throws EvaluateException
locationMatches
in interface MethodFilter
EvaluateException
public boolean proxyCheck(com.sun.jdi.Location location, SuspendContextImpl context, RequestHint hint)
public Range<java.lang.Integer> getCallingExpressionLines()
getCallingExpressionLines
in interface MethodFilter
public int getSkipCount()
getSkipCount
in interface MethodFilter