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, waitonReachedprotected 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 NamedMethodFilterpublic boolean locationMatches(DebugProcessImpl process, com.sun.jdi.Location location) throws EvaluateException
locationMatches in interface MethodFilterEvaluateExceptionpublic boolean locationMatches(DebugProcessImpl process, com.sun.jdi.Location location, StackFrameProxyImpl frameProxy) throws EvaluateException
locationMatches in interface MethodFilterEvaluateExceptionpublic boolean proxyCheck(com.sun.jdi.Location location,
SuspendContextImpl context,
RequestHint hint)
public Range<java.lang.Integer> getCallingExpressionLines()
getCallingExpressionLines in interface MethodFilterpublic int getSkipCount()
getSkipCount in interface MethodFilter