io.unlogged.weaver.NormalizedStatement Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of unlogged-sdk Show documentation
Show all versions of unlogged-sdk Show documentation
Record java code execution with unlogged java sdk
package io.unlogged.weaver;
import com.sun.tools.javac.tree.JCTree;
import com.sun.tools.javac.util.ListBuffer;
public class NormalizedStatement {
ListBuffer statements = new ListBuffer<>();
String resultVariableName;
public JCTree.JCExpression getRemainderExpression() {
return remainderExpression;
}
private JCTree.JCExpression remainderExpression;
public ListBuffer getStatements() {
return statements;
}
public void addStatement(JCTree.JCStatement statement) {
statements.add(statement);
}
public void addAllStatement(ListBuffer statement) {
statements.addAll(statement);
}
public void setStatements(ListBuffer statements) {
this.statements = statements;
}
public String getResultVariableName() {
return resultVariableName;
}
public void setResultVariableName(String resultVariableName) {
this.resultVariableName = resultVariableName;
}
public void setRemainderExpression(JCTree.JCExpression expression) {
this.remainderExpression = expression;
}
}