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 theJavaExpressionand returns a newJavaExpressionbuilt from the result of callingconverton each subexpression.An exception that indicates a parse error.Helper methods to parse a string that represents a restricted Java expression.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-adaptJavaExpressionby replacingThisReferenceandFormalParameterexpressions with the givenJavaExpressions.