Package org.checkerframework.dataflow.expression
package org.checkerframework.dataflow.expression
-
ClassDescriptionAn array access.JavaExpression for array creations.JavaExpression for binary operations.A ClassName represents either a class literal or the occurrence of a class as part of a static field access or static method invocation.A FieldAccess represents a field access.A formal parameter, represented by its 1-based index.This class represents a Java expression and its type.This class calls
JavaExpressionConverter.convert(JavaExpression)
on each subexpression of theJavaExpression
and returns a newJavaExpression
built from the result of callingconvert
on each subexpression.A simple scanner forJavaExpression
.A simple visitor forJavaExpression
.A local variable.A call to a @Deterministic method.A use ofsuper
.A use ofthis
.JavaExpression for unary operations.Stands for any expression that the Dataflow Framework lacks explicit support for.JavaExpression for literals.This class has methods to viewpoint-adaptJavaExpression
by replacingThisReference
andFormalParameter
expressions with the givenJavaExpression
s.