java.lang.Object
org.checkerframework.dataflow.expression.JavaExpression
org.checkerframework.dataflow.expression.Unknown

@UsesObjectEquals public class Unknown extends JavaExpression
Stands for any expression that the Dataflow Framework lacks explicit support for.
  • Constructor Details

    • Unknown

      public Unknown(TypeMirror type)
      Create a new Unknown JavaExpression.
      Parameters:
      type - the Java type of this
    • Unknown

      public Unknown(TypeMirror type, String originalExpression)
      Create a new Unknown JavaExpression.
      Parameters:
      type - the Java type of this
      originalExpression - a String representation of the expression that has no corresponding JavaExpression
    • Unknown

      public Unknown(Tree tree)
      Create a new Unknown JavaExpression.
      Parameters:
      tree - a tree that does not have a corresponding JavaExpression
    • Unknown

      public Unknown(Node node)
      Create a new Unknown JavaExpression.
      Parameters:
      node - a node that does not have a corresponding JavaExpression
  • Method Details