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

Highest\-level C AST element representing a translation unit, containing classes and/or methods and fields. The top\-level element, depending on what was decompiled, is either an [ICClass](ICClass) or an [ICMethod](ICMethod).

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


## Method: getDeclarations
- return type: `java.util.List<com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSourceElement>`


