# Interface: com.pnfsoftware.jeb.core.units.code.android.IDexDynamic

Container for dynamic dex features, such as JNI functions.

## Method: getJniMethods
- parameter: `javaMethodSignature`, type: `java.lang.String`
- return type: `java.util.List<com.pnfsoftware.jeb.core.units.code.android.IJniEndpoint>`

Description: Retrieve the Jni methods that would match the method call.
parameter: javaMethodSignature: signature of the native Dex method
return: matching JNI endpoints

## Method: registerDynamicJni
- parameter: `javaMethodSignature`, type: `java.lang.String`
- parameter: `lib`, type: `com.pnfsoftware.jeb.core.units.IUnit`
- parameter: `jniFunctionPointer`, type: `long`

Description: Register a new Dynamic Jni endpoint
parameter: javaMethodSignature: signature of the native Dex method
parameter: lib: [IUnit](IUnit) which contains the native function
parameter: jniFunctionPointer: address of the native function called by Dex code

