Class StatementHandler
java.lang.Object
de.fraunhofer.aisec.cpg.frontends.Handler<Statement,com.github.javaparser.ast.stmt.Statement,de.fraunhofer.aisec.cpg.frontends.java.JavaLanguageFrontend>
de.fraunhofer.aisec.cpg.frontends.java.StatementHandler
public class StatementHandler extends Handler<Statement,com.github.javaparser.ast.stmt.Statement,de.fraunhofer.aisec.cpg.frontends.java.JavaLanguageFrontend>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description StatementHandler(de.fraunhofer.aisec.cpg.frontends.java.JavaLanguageFrontend lang) -
Method Summary
Modifier and Type Method Description java.lang.StringgetCodeBetweenTokens(com.github.javaparser.JavaToken startToken, com.github.javaparser.JavaToken endToken)@Nullable PhysicalLocationgetLocationsFromTokens(PhysicalLocation parentLocation, com.github.javaparser.JavaToken startToken, com.github.javaparser.JavaToken endToken)com.github.javaparser.JavaTokengetNextTokenWith(java.lang.String text, com.github.javaparser.JavaToken token)com.github.javaparser.JavaTokengetPreviousTokenWith(java.lang.String text, com.github.javaparser.JavaToken token)CompoundStatementhandleBlockStatement(com.github.javaparser.ast.stmt.Statement stmt)StatementhandleCaseDefaultStatement(com.github.javaparser.ast.expr.Expression caseExpression, com.github.javaparser.ast.stmt.SwitchEntry sEntry)StatementhandleExpressionStatement(com.github.javaparser.ast.stmt.Statement stmt)SwitchStatementhandleSwitchStatement(com.github.javaparser.ast.stmt.Statement stmt)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
StatementHandler
public StatementHandler(de.fraunhofer.aisec.cpg.frontends.java.JavaLanguageFrontend lang)
-
-
Method Details
-
handleExpressionStatement
-
handleBlockStatement
-
handleCaseDefaultStatement
public Statement handleCaseDefaultStatement(com.github.javaparser.ast.expr.Expression caseExpression, com.github.javaparser.ast.stmt.SwitchEntry sEntry) -
getPreviousTokenWith
public com.github.javaparser.JavaToken getPreviousTokenWith(java.lang.String text, com.github.javaparser.JavaToken token) -
getNextTokenWith
public com.github.javaparser.JavaToken getNextTokenWith(java.lang.String text, com.github.javaparser.JavaToken token) -
getLocationsFromTokens
public @Nullable PhysicalLocation getLocationsFromTokens(PhysicalLocation parentLocation, com.github.javaparser.JavaToken startToken, com.github.javaparser.JavaToken endToken) -
getCodeBetweenTokens
public java.lang.String getCodeBetweenTokens(com.github.javaparser.JavaToken startToken, com.github.javaparser.JavaToken endToken) -
handleSwitchStatement
-