# Interface: com.pnfsoftware.jeb.core.units.code.java.IJavaClassFactory

AST [IJavaClass](IJavaClass) factory.

## Method: create
- parameter: `csig`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.code.java.IJavaClass`

Description: Create or retrieve a class AST by signature.
parameter: csig: class signature
return: class AST

## Method: get
- parameter: `csig`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.code.java.IJavaClass`

Description: Retrieve a class AST by signature.
parameter: csig: class signature
return: class AST, or null if unavailable

