Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



#Org.checkerframework.dataflow.cfg Classes and Interfaces - 115 results found.
NameDescriptionTypePackageFramework
AbstractNodeVisitorA default implementation of the node visitor interface.Classorg.checkerframework.dataflow.cfg.nodeChecker
ArrayAccessNodeA node for an array access: array ref [ index ]Classorg.checkerframework.dataflow.cfg.nodeChecker
ArrayCreationNodeA node for new array creation new type [] = { expr1, expr2, .Classorg.checkerframework.dataflow.cfg.nodeChecker
ArrayTypeNodeA node representing a array type used in an expression such as a field accessClassorg.checkerframework.dataflow.cfg.nodeChecker
AssertionErrorNodeA node for the AssertionError when an assertion fails.Classorg.checkerframework.dataflow.cfg.nodeChecker
AssignmentContextAn assignment context for a node, which represents the place to which the node with this context is 'assigned' to.Classorg.checkerframework.dataflow.cfg.nodeChecker
AssignmentContext .AssignmentLhsContextAn assignment context for an assignment 'lhs = rhs'.Classorg.checkerframework.dataflow.cfg.nodeChecker
AssignmentContext .LambdaReturnContextAn assignment context for lambda return statements.Classorg.checkerframework.dataflow.cfg.nodeChecker
AssignmentContext .MethodParameterContextAn assignment context for a method parameter.Classorg.checkerframework.dataflow.cfg.nodeChecker
AssignmentContext .MethodReturnContextAn assignment context for method return statements.Classorg.checkerframework.dataflow.cfg.nodeChecker
AssignmentNodeA node for an assignment: variable = expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
BitwiseAndNodeA node for the bitwise or logical (single bit) and operation: expression & expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
BitwiseComplementNodeA node for the bitwise complement operation:Author:Stefan Heule, Charlie GarrettClassorg.checkerframework.dataflow.cfg.nodeChecker
BitwiseOrNodeA node for the bitwise or logical (single bit) or operation: expression Classorg.checkerframework.dataflow.cfg.nodeChecker
BitwiseXorNodeA node for the bitwise or logical (single bit) xor operation: expression ^ expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
BlockRepresents a basic block in a control flow graph.Interfaceorg.checkerframework.dataflow.cfg.blockChecker
Block .BlockTypeThe types of basic blocksA conditional basic block.Classorg.checkerframework.dataflow.cfg.blockChecker
BlockImplBase class of the Block implementation hierarchy.Classorg.checkerframework.dataflow.cfg.blockChecker
BooleanLiteralNodeClassorg.checkerframework.dataflow.cfg.nodeChecker
CaseNodeA node for a case in a switch statement.Classorg.checkerframework.dataflow.cfg.nodeChecker
CFGBuilderBuilds the control flow graph of some Java code (either a method, or an arbitrary statement).Classorg.checkerframework.dataflow.cfgChecker
CFGBuilder .CFGTranslationPhaseThree particular, the following degenerate cases of basic blocks are removed: Empty regular basic blocks: These blocks will be removed and theirClassorg.checkerframework.dataflow.cfgChecker
CFGBuilder .CFGTranslationPhaseThree .PredecessorHolderA simple wrapper object that holds a basic block and allows to set one of its successors.Interfaceorg.checkerframework.dataflow.cfgChecker
CFGBuilder .ConditionalJumpAn extended node of type CFGBuilder.Classorg.checkerframework.dataflow.cfgChecker
CFGBuilder .ExtendedNodeAn extended node can be one of several things (depending on its NODE.Classorg.checkerframework.dataflow.cfgChecker
CFGBuilder .ExtendedNode .ExtendedNodeTypeReturns the enum constant of this type with the specClassorg.checkerframework.dataflow.cfgChecker
CFGBuilder .LabelA label is used to refer to other extended nodes using a mapping from labels to extended nodes.Classorg.checkerframework.dataflow.cfgChecker
CFGBuilder .NodeHolderAn extended node of type NODE.Classorg.checkerframework.dataflow.cfgChecker
CFGBuilder .NodeWithExceptionsHolderAn extended node of type EXCEPTION_NODE.Classorg.checkerframework.dataflow.cfgChecker
CFGBuilder .PhaseOneResultA wrapper object to pass around the result of phase one.Classorg.checkerframework.dataflow.cfgChecker
CFGBuilder .TryCatchFrameA TryCatchFrame contains an ordered list of catch labels that apply to exceptions with specific types.Classorg.checkerframework.dataflow.cfgChecker
CFGBuilder .TryFrameA TryFrame takes a thrown exception type and maps it to a set of possible control-flow successors.Interfaceorg.checkerframework.dataflow.cfgChecker
CFGBuilder .TryStackAn exception stack represents the set of all try-catch blocks in effect at a given point in a program.Classorg.checkerframework.dataflow.cfgChecker
CFGBuilder .TupleTuple class with up to three members.Classorg.checkerframework.dataflow.cfgChecker
CFGBuilder .UnconditionalJumpAn extended node of type CFGBuilder.Classorg.checkerframework.dataflow.cfgChecker
CFGDOTVisualizerGenerate a graph description in the DOT language of a control graph.Classorg.checkerframework.dataflow.cfgChecker
CharacterLiteralNodeA node for a character literal.Classorg.checkerframework.dataflow.cfg.nodeChecker
ClassNameNodeA node representing a class name used in an expression such as a static method invocation.Classorg.checkerframework.dataflow.cfg.nodeChecker
ConditionalAndNodeA node for a conditional and expression: expression && expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
ConditionalBlockInterfaceorg.checkerframework.dataflow.cfg.blockChecker
ConditionalBlockImplClassorg.checkerframework.dataflow.cfg.blockChecker
ConditionalNotNodeA node for a conditional not expression:Author:Stefan Heule, Charlie GarrettClassorg.checkerframework.dataflow.cfg.nodeChecker
ConditionalOrNodeA node for a conditional or expression: expression Classorg.checkerframework.dataflow.cfg.nodeChecker
ConstantPropagationPlaygroundClassorg.checkerframework.dataflow.cfg.playgroundChecker
ControlFlowGraphA control flow graph (CFG for short) of a single method.Classorg.checkerframework.dataflow.cfgChecker
DoubleLiteralNodeA node for a double literal.Classorg.checkerframework.dataflow.cfg.nodeChecker
EqualToNodeA node for an equality check: expression == expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
ExceptionBlockRepresents a basic block that contains exactly one Node which can throw an exception.Interfaceorg.checkerframework.dataflow.cfg.blockChecker
ExceptionBlockImplBase class of the Block implementation hierarchy.Classorg.checkerframework.dataflow.cfg.blockChecker
ExplicitThisLiteralNodeA node for a reference to 'this'.Classorg.checkerframework.dataflow.cfg.nodeChecker
FieldAccessNodeA node for a field access, including a method accesses: expression .Classorg.checkerframework.dataflow.cfg.nodeChecker
FloatingDivisionNodeA node for the floating-point division: expression / expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
FloatingRemainderNodeA node for the floating-point remainder: expression % expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
FloatLiteralNodeA node for a float literal.Classorg.checkerframework.dataflow.cfg.nodeChecker
FunctionalInterfaceNodeA node for member references and lambdas.Classorg.checkerframework.dataflow.cfg.nodeChecker
GreaterThanNodeA node for the greater than comparison: expression > expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
GreaterThanOrEqualNodeA node for the greater than or equal comparison: expression >= expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
ImplicitThisLiteralNodeA node to model the implicit this, e.Classorg.checkerframework.dataflow.cfg.nodeChecker
InstanceOfNodeA node for the instanceof operator:Author:Stefan Heule, Charlie GarrettClassorg.checkerframework.dataflow.cfg.nodeChecker
IntegerDivisionNodeA node for the integer division: expression / expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
IntegerLiteralNodeA node for an integer literal.Classorg.checkerframework.dataflow.cfg.nodeChecker
IntegerRemainderNodeA node for the integer remainder: expression % expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
JavaSource2CFGDOTClassorg.checkerframework.dataflow.cfgChecker
LeftShiftNodeA node for bitwise left shift operations: expression << expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
LessThanNodeA node for the less than comparison: expression < expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
LessThanOrEqualNodeA node for the less than or equal comparison: expression <= expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
LocalVariableNodeA node for a local variable or a parameter: We allow local variable uses introduced by the CFGBuilder withoutClassorg.checkerframework.dataflow.cfg.nodeChecker
LongLiteralNodeA node for a long literal.Classorg.checkerframework.dataflow.cfg.nodeChecker
MarkerNodeMarkerNodes are no-op Nodes used for debugging information.Classorg.checkerframework.dataflow.cfg.nodeChecker
MethodAccessNodeA node for a method access, including a method accesses: expression .Classorg.checkerframework.dataflow.cfg.nodeChecker
MethodInvocationNodeA node for method invocation target(arg1, arg2, .Classorg.checkerframework.dataflow.cfg.nodeChecker
NarrowingConversionNodeA node for the narrowing primitive conversion operation.Classorg.checkerframework.dataflow.cfg.nodeChecker
NodeA node in the abstract representation used for Java code inside a basic The following invariants hold:Classorg.checkerframework.dataflow.cfg.nodeChecker
NodeVisitorA visitor for a Node tree.Interfaceorg.checkerframework.dataflow.cfg.nodeChecker
NotEqualNodeA node for the not equal comparison: expression != expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
NullChkNodeA node for the unary 'nullchk' operation (generated by the Java compiler): <*nullchk*>expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
NullLiteralNodeA node for the null literal.Classorg.checkerframework.dataflow.cfg.nodeChecker
NumericalAdditionNodeA node for the numerical addition: expression + expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
NumericalMinusNodeA node for the unary minus operation:Author:Stefan Heule, Charlie GarrettClassorg.checkerframework.dataflow.cfg.nodeChecker
NumericalMultiplicationNodeA node for the numerical multiplication: expression * expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
NumericalPlusNodeA node for the unary plus operation:Author:Stefan Heule, Charlie GarrettClassorg.checkerframework.dataflow.cfg.nodeChecker
NumericalSubtractionNodeA node for the numerical subtraction: expression - expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
ObjectCreationNodeA node for new object creation new constructor(arg1, arg2, .Classorg.checkerframework.dataflow.cfg.nodeChecker
PackageNameNodeA node representing a package name used in an expression such as a constructor invocationClassorg.checkerframework.dataflow.cfg.nodeChecker
ParameterizedTypeNodeA node for a parameterized type occurring in an expression: Parameterized types don't represent any computation to be doneClassorg.checkerframework.dataflow.cfg.nodeChecker
PrimitiveTypeNodeA node representing a primitive type used in an expression such as a field accessClassorg.checkerframework.dataflow.cfg.nodeChecker
RegularBlockA regular basic block that contains a sequence of Nodes.Interfaceorg.checkerframework.dataflow.cfg.blockChecker
RegularBlockImplClassorg.checkerframework.dataflow.cfg.blockChecker
ReturnNodeA node for a return statement: return expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
ShortLiteralNodeA node for a short literal.Classorg.checkerframework.dataflow.cfg.nodeChecker
SignedRightShiftNodeA node for bitwise right shift operations with sign extension: expression >> expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
SingleSuccessorBlockA basic block that has at exactly one non-exceptional successor.Interfaceorg.checkerframework.dataflow.cfg.blockChecker
SingleSuccessorBlockImplClassorg.checkerframework.dataflow.cfg.blockChecker
SpecialBlockRepresents a special basic block; i.Interfaceorg.checkerframework.dataflow.cfg.blockChecker
SpecialBlock .SpecialBlockTypeThe types of special basic blocksThe entry block of a methodClassorg.checkerframework.dataflow.cfg.blockChecker
SpecialBlockImplClassorg.checkerframework.dataflow.cfg.blockChecker
StringConcatenateAssignmentNodeA node for the string concatenation compound assignment: variable += expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
StringConcatenateNodeA node for string concatenation: expression + expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
StringConversionNodeA node for the string conversion operation.Classorg.checkerframework.dataflow.cfg.nodeChecker
StringLiteralNodeA node for an string literal.Classorg.checkerframework.dataflow.cfg.nodeChecker
SuperNodeA node for a reference to 'super'.Classorg.checkerframework.dataflow.cfg.nodeChecker
SynchronizedNodeClassorg.checkerframework.dataflow.cfg.nodeChecker
TernaryExpressionNodeA node for a conditional expression: expression ? expression : expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
ThisLiteralNodeA node for a reference to 'this', either implicit or explicit.Classorg.checkerframework.dataflow.cfg.nodeChecker
ThrowNodeA node for exception throws:Author:Stefan Heule, Charlie GarrettClassorg.checkerframework.dataflow.cfg.nodeChecker
TypeCastNodeA node for the cast operator:Author:Stefan Heule, Charlie GarrettClassorg.checkerframework.dataflow.cfg.nodeChecker
UnderlyingASTRepresents an abstract syntax tree of type Tree that underlies a given control flow graph.Classorg.checkerframework.dataflow.cfgChecker
UnderlyingAST .CFGLambdaIf the underlying AST is a lambda.Classorg.checkerframework.dataflow.cfgChecker
UnderlyingAST .CFGMethodIf the underlying AST is a method.Classorg.checkerframework.dataflow.cfgChecker
UnderlyingAST .CFGStatementIf the underlying AST is a statement or expression.Classorg.checkerframework.dataflow.cfgChecker
UnderlyingAST .KindThe underlying code is an arbitrary Java statement or expressionThe underlying code is a lambda expressionClassorg.checkerframework.dataflow.cfgChecker
UnsignedRightShiftNodeA node for bitwise right shift operations with zero extension: expression >>> expressionClassorg.checkerframework.dataflow.cfg.nodeChecker
ValueLiteralNodeA node for a literals that have some form of value: integer literallong literalchar literalstring literalfloat literaldouble literalboolean literalnull literalClassorg.checkerframework.dataflow.cfg.nodeChecker
VariableDeclarationNodeA node for a local variable declaration: modifier type identifier;Classorg.checkerframework.dataflow.cfg.nodeChecker
WideningConversionNodeA node for the widening primitive conversion operation.Classorg.checkerframework.dataflow.cfg.nodeChecker