# Class: com.pnfsoftware.jeb.core.units.code.asm.decompiler.SourceCustomizerAdapter

Skeleton class for AST \(decompiled code\) customizers.

## Constructor: SourceCustomizerAdapter


## Method: customizeRenderedConstant
- parameter: `cst`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstant<?>`
- parameter: `renderedText`, type: `java.lang.String`
- return type: `java.lang.String`


## Method: generateClassDeclarationLine
- parameter: `elt`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass`
- parameter: `out`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink`
- return type: `boolean`


## Method: generateFieldDeclarationLine
- parameter: `elt`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICField`
- parameter: `out`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink`
- return type: `boolean`


## Method: generateMethodDeclarationLine
- parameter: `elt`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod`
- parameter: `out`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink`
- return type: `boolean`


## Method: generateNativeStatement
- parameter: `elt`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCustomStatement`
- parameter: `out`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink`
- return type: `boolean`


## Method: generateOperation
- parameter: `elt`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation`
- parameter: `out`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink`
- return type: `boolean`


## Method: preFieldsGeneration
- parameter: `elt`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass`
- parameter: `out`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink`
- return type: `boolean`


## Method: preMethodsGeneration
- parameter: `elt`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass`
- parameter: `out`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink`
- return type: `boolean`


