-
class
Analyzes a series of statements to determine whether they don't, sometimes, or never return.
static enum
The state of whether a sequence of statements may return, break out of the visited statements,
or neither.
ControlFlowVisitor.defaultAction(com.sun.source.tree.Tree node,
com.google.errorprone.refaster.ControlFlowVisitor.BreakContext cxt)
Returns the enum constant of this type with the specified name.
ControlFlowVisitor.Result.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
ControlFlowVisitor.visitBlock(com.sun.source.tree.BlockTree node,
com.google.errorprone.refaster.ControlFlowVisitor.BreakContext cxt)
ControlFlowVisitor.visitBreak(com.sun.source.tree.BreakTree node,
com.google.errorprone.refaster.ControlFlowVisitor.BreakContext cxt)
ControlFlowVisitor.visitCase(com.sun.source.tree.CaseTree node,
com.google.errorprone.refaster.ControlFlowVisitor.BreakContext cxt)
ControlFlowVisitor.visitCatch(com.sun.source.tree.CatchTree node,
com.google.errorprone.refaster.ControlFlowVisitor.BreakContext cxt)
ControlFlowVisitor.visitContinue(com.sun.source.tree.ContinueTree node,
com.google.errorprone.refaster.ControlFlowVisitor.BreakContext cxt)
ControlFlowVisitor.visitDoWhileLoop(com.sun.source.tree.DoWhileLoopTree node,
com.google.errorprone.refaster.ControlFlowVisitor.BreakContext cxt)
ControlFlowVisitor.visitEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree node,
com.google.errorprone.refaster.ControlFlowVisitor.BreakContext cxt)
ControlFlowVisitor.visitExpressionStatement(com.sun.source.tree.ExpressionStatementTree node,
com.google.errorprone.refaster.ControlFlowVisitor.BreakContext cxt)
ControlFlowVisitor.visitForLoop(com.sun.source.tree.ForLoopTree node,
com.google.errorprone.refaster.ControlFlowVisitor.BreakContext cxt)
ControlFlowVisitor.visitIf(com.sun.source.tree.IfTree node,
com.google.errorprone.refaster.ControlFlowVisitor.BreakContext cxt)
ControlFlowVisitor.visitLabeledStatement(com.sun.source.tree.LabeledStatementTree node,
com.google.errorprone.refaster.ControlFlowVisitor.BreakContext cxt)
ControlFlowVisitor.visitReturn(com.sun.source.tree.ReturnTree node,
com.google.errorprone.refaster.ControlFlowVisitor.BreakContext cxt)
ControlFlowVisitor.visitStatement(com.sun.source.tree.StatementTree node)
ControlFlowVisitor.visitSwitch(com.sun.source.tree.SwitchTree node,
com.google.errorprone.refaster.ControlFlowVisitor.BreakContext cxt)
ControlFlowVisitor.visitSynchronized(com.sun.source.tree.SynchronizedTree node,
com.google.errorprone.refaster.ControlFlowVisitor.BreakContext cxt)
ControlFlowVisitor.visitThrow(com.sun.source.tree.ThrowTree node,
com.google.errorprone.refaster.ControlFlowVisitor.BreakContext cxt)
ControlFlowVisitor.visitTry(com.sun.source.tree.TryTree node,
com.google.errorprone.refaster.ControlFlowVisitor.BreakContext cxt)
ControlFlowVisitor.visitWhileLoop(com.sun.source.tree.WhileLoopTree node,
com.google.errorprone.refaster.ControlFlowVisitor.BreakContext cxt)