public abstract class UnderlyingAST extends Object
Tree that underlies a given control flow
 graph.| Modifier and Type | Class and Description | 
|---|---|
| static class  | UnderlyingAST.CFGLambdaIf the underlying AST is a lambda. | 
| static class  | UnderlyingAST.CFGMethodIf the underlying AST is a method. | 
| static class  | UnderlyingAST.CFGStatementIf the underlying AST is a statement or expression. | 
| static class  | UnderlyingAST.Kind | 
| Modifier and Type | Field and Description | 
|---|---|
| protected UnderlyingAST.Kind | kind | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | UnderlyingAST(UnderlyingAST.Kind kind) | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Tree | getCode()Returns the code that corresponds to the CFG. | 
| UnderlyingAST.Kind | getKind() | 
protected final UnderlyingAST.Kind kind
protected UnderlyingAST(UnderlyingAST.Kind kind)
public abstract Tree getCode()
public UnderlyingAST.Kind getKind()