diff options
Diffstat (limited to 'dx/src/com/android/jack/dx/dex/code/LocalSnapshot.java')
-rw-r--r-- | dx/src/com/android/jack/dx/dex/code/LocalSnapshot.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/dx/src/com/android/jack/dx/dex/code/LocalSnapshot.java b/dx/src/com/android/jack/dx/dex/code/LocalSnapshot.java index d14a9a2..8b87e39 100644 --- a/dx/src/com/android/jack/dx/dex/code/LocalSnapshot.java +++ b/dx/src/com/android/jack/dx/dex/code/LocalSnapshot.java @@ -20,6 +20,7 @@ import com.android.jack.dx.rop.code.RegisterSpec; import com.android.jack.dx.rop.code.RegisterSpecList; import com.android.jack.dx.rop.code.RegisterSpecSet; import com.android.jack.dx.rop.code.SourcePosition; +import com.android.jack.dx.ssa.RegisterMapper; /** * Pseudo-instruction which is used to hold a snapshot of the @@ -93,4 +94,10 @@ public final class LocalSnapshot extends ZeroSizeInsn { return sb.toString(); } + + /** {@inheritDoc} */ + @Override + public DalvInsn withMapper(RegisterMapper mapper) { + return new LocalSnapshot(getPosition(), mapper.map(locals)); + } } |