Package org.checkerframework.dataflow.expression
package org.checkerframework.dataflow.expression
-
ClassesClassDescriptionAn 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 theJavaExpressionand returns a newJavaExpressionbuilt from the result of callingconverton each subexpression.A simple scanner forJavaExpression.A simple visitor forJavaExpression.A local variable.A call to a @Deterministic method.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-adaptJavaExpressionby replacingThisReferenceandFormalParameterexpressions with the givenJavaExpressions.