Class DataFlowNode

java.lang.Object
org.openrewrite.analysis.dataflow.DataFlowNode

public abstract class DataFlowNode extends Object
  • Constructor Details

    • DataFlowNode

      public DataFlowNode()
  • Method Details

    • asExpr

      public abstract fj.data.Option<org.openrewrite.analysis.trait.expr.Expr> asExpr()
    • asExpr

      public <E extends org.openrewrite.analysis.trait.expr.Expr> fj.data.Option<E> asExpr(Class<E> clazz)
    • asExprParent

      public <E extends org.openrewrite.analysis.trait.expr.ExprParent> fj.data.Option<E> asExprParent(Class<E> clazz)
    • asParameter

      public abstract fj.data.Option<org.openrewrite.analysis.trait.variable.Parameter> asParameter()
    • isParameter

      public boolean isParameter()
    • isExpr

      public boolean isExpr()
    • of

      public static fj.data.Option<DataFlowNode> of(org.openrewrite.Cursor cursor)
    • ofOrThrow

      public static DataFlowNode ofOrThrow(org.openrewrite.Cursor cursor, String message)