# Interface: com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICReturn

C AST interface to represent return statements of methods. Return statements may or may not return expressions. 

 Examples:  

```

 return;
 
 return 1;
 
```

## Method: duplicate
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICReturn`


## Method: getExpression
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICExpression`

Description: Get the \(optional\) returned expression.
return: returned expression, null if none

## Method: returnsVoid
- return type: `boolean`

Description: Determine if the return statement returns void.
return: true if void

## Method: setExpression
- parameter: `e`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICExpression`

Description: 
parameter: e: 

