# Class: com.pnfsoftware.jeb.core.units.code.android.ir.compiler.SubstitutionDefinition

Definition of an expression\-substitution: input pattern, output pattern

## Constructor: SubstitutionDefinition
- parameter: `pattern`, type: `com.pnfsoftware.jeb.core.units.code.android.ir.compiler.INode`
- parameter: `replacement`, type: `com.pnfsoftware.jeb.core.units.code.android.ir.compiler.INode`

Description: Create a substitution definition.
parameter: pattern: source pattern
parameter: replacement: replacement pattern

## Method: getPattern
- return type: `com.pnfsoftware.jeb.core.units.code.android.ir.compiler.INode`

Description: Retrieve the source pattern.
return: the source pattern

## Method: getReplacement
- return type: `com.pnfsoftware.jeb.core.units.code.android.ir.compiler.INode`

Description: Retrieve the replacement pattern.
return: the replacement pattern

## Method: toString
- return type: `java.lang.String`


