static class ControlFlowFactory.Jdk14ControlFlow extends java.lang.Object implements ControlFlow
This implementation uses the StackTraceElement class introduced in Java 1.4.
StackTraceElement
Modifier and Type | Field and Description |
---|---|
private java.lang.StackTraceElement[] |
stack |
Constructor and Description |
---|
Jdk14ControlFlow() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
toString() |
boolean |
under(java.lang.Class<?> clazz)
Searches for class name match in a StackTraceElement.
|
boolean |
under(java.lang.Class<?> clazz,
java.lang.String methodName)
Searches for class name match plus method name match
in a StackTraceElement.
|
boolean |
underToken(java.lang.String token)
Leave it up to the caller to decide what matches.
|
public boolean under(java.lang.Class<?> clazz)
under
in interface ControlFlow
clazz
- the clazz to look forpublic boolean under(java.lang.Class<?> clazz, java.lang.String methodName)
under
in interface ControlFlow
clazz
- the clazz to look formethodName
- the name of the method to look forpublic boolean underToken(java.lang.String token)
underToken
in interface ControlFlow
token
- the token to look forpublic java.lang.String toString()
toString
in class java.lang.Object