public class ByPassInvokeNameExtractor extends Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected InvokeNameExtractingCoinLogic |
_coinLogic |
protected int |
_loopSize |
protected int |
_startIndex |
protected List<String> |
_suffixList |
| コンストラクタと説明 |
|---|
ByPassInvokeNameExtractor(List<String> suffixList,
int startIndex,
int loopSize) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected InvokeNameExtractingCoinLogic |
createInvokeNameExtractingCoinLogic() |
ByPassInvokeNameResult |
extractByPassInvoke(StackTraceElement[] stackTrace) |
protected List<InvokeNameResult> |
extractInvokeName(InvokeNameExtractingResource resource,
StackTraceElement[] stackTrace) |
protected int |
getInvocationExtractingMaxLoopSize() |
protected boolean |
isClassNameContains(String className,
List<String> keywordList) |
protected boolean |
isClassNameEndsWith(String className,
List<String> suffixList) |
protected final int _startIndex
protected final int _loopSize
protected final InvokeNameExtractingCoinLogic _coinLogic
protected InvokeNameExtractingCoinLogic createInvokeNameExtractingCoinLogic()
public ByPassInvokeNameResult extractByPassInvoke(StackTraceElement[] stackTrace)
protected int getInvocationExtractingMaxLoopSize()
protected List<InvokeNameResult> extractInvokeName(InvokeNameExtractingResource resource, StackTraceElement[] stackTrace)
resource - the call-back resource for invoke-name-extracting. (NotNull)stackTrace - Stack log. (NotNull)protected boolean isClassNameEndsWith(String className, List<String> suffixList)
Copyright © 2014–2015 The DBFlute Project. All rights reserved.