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 | 
| Constructor and Description | 
|---|
| UnderlyingAST(UnderlyingAST.Kind kind) | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Tree | getCode() | 
| UnderlyingAST.Kind | getKind() | 
protected final UnderlyingAST.Kind kind
public UnderlyingAST(UnderlyingAST.Kind kind)
public abstract Tree getCode()
public UnderlyingAST.Kind getKind()