Class CompoundStatementExpression

java.lang.Object
de.fraunhofer.aisec.cpg.graph.Node
de.fraunhofer.aisec.cpg.graph.statements.Statement
de.fraunhofer.aisec.cpg.graph.statements.expressions.Expression
de.fraunhofer.aisec.cpg.graph.statements.expressions.CompoundStatementExpression
All Implemented Interfaces:
DeclarationHolder, HasType, Persistable, IVisitable<de.fraunhofer.aisec.cpg.graph.Node>

public class CompoundStatementExpression
extends Expression
An expression, which calls another function. It has a list of arguments (list of Expressions) and is connected via the INVOKES edge to its FunctionDeclaration.
  • Constructor Details

    • CompoundStatementExpression

      public CompoundStatementExpression()
  • Method Details

    • getStatement

      public Statement getStatement()
    • setStatement

      public void setStatement​(Statement statement)
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class Expression
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Expression