クラス VisitContext
- java.lang.Object
-
- io.sitoolkit.cv.core.domain.classdef.javaparser.VisitContext
-
public class VisitContext extends Object
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 VisitContext()
-
メソッドの概要
すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 voidaddConditionalContext(com.github.javaparser.ast.stmt.Statement statement, String condition, boolean isFirst)voidaddMethodCall(MethodCallDef methodCallDef)voidaddThrowExpression(String throwExpr)voidendContext()CvStatementgetCurrent()CvStatementgetCurrentBranch()CvStatementgetCurrentMethod()StringgetLogLeftPadding()booleanisInLoop()static VisitContextof(CvStatement current)voidstartBranchContext(com.github.javaparser.ast.stmt.IfStmt ifStmt)voidstartCatchContext(com.github.javaparser.ast.stmt.CatchClause catchClause, String parameter)voidstartContext(CvStatement startingStatement)voidstartFinallyContext(com.github.javaparser.ast.stmt.Statement stmt)voidstartLoopContext(com.github.javaparser.ast.Node node, String scope)voidstartTryContext(com.github.javaparser.ast.stmt.TryStmt tryStmt)
-
-
-
メソッドの詳細
-
of
public static VisitContext of(CvStatement current)
-
startLoopContext
public void startLoopContext(com.github.javaparser.ast.Node node, String scope)
-
startBranchContext
public void startBranchContext(com.github.javaparser.ast.stmt.IfStmt ifStmt)
-
addConditionalContext
public void addConditionalContext(com.github.javaparser.ast.stmt.Statement statement, String condition, boolean isFirst)
-
startTryContext
public void startTryContext(com.github.javaparser.ast.stmt.TryStmt tryStmt)
-
startCatchContext
public void startCatchContext(com.github.javaparser.ast.stmt.CatchClause catchClause, String parameter)
-
startFinallyContext
public void startFinallyContext(com.github.javaparser.ast.stmt.Statement stmt)
-
startContext
public void startContext(CvStatement startingStatement)
-
endContext
public void endContext()
-
getCurrent
public CvStatement getCurrent()
-
getCurrentBranch
public CvStatement getCurrentBranch()
-
getCurrentMethod
public CvStatement getCurrentMethod()
-
addMethodCall
public void addMethodCall(MethodCallDef methodCallDef)
-
addThrowExpression
public void addThrowExpression(String throwExpr)
-
isInLoop
public boolean isInLoop()
-
getLogLeftPadding
public String getLogLeftPadding()
-
-