Mercurial > hg > icedrobot > daneel
changeset 59:09769b7503f1
Implemented parsing of FILLED_NEW_ARRAY.
* dex/Code.java (acceptInsns): See headline above.
author | Michael Starzinger <michi@complang.tuwien.ac.at> |
---|---|
date | Mon, 21 Mar 2011 18:32:49 +0100 |
parents | 8cc04242b09e |
children | cb2a2dc8c451 |
files | src/main/java/org/icedrobot/daneel/dex/Code.java |
diffstat | 1 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/main/java/org/icedrobot/daneel/dex/Code.java Mon Mar 21 18:24:18 2011 +0100 +++ b/src/main/java/org/icedrobot/daneel/dex/Code.java Mon Mar 21 18:32:49 2011 +0100 @@ -34,6 +34,7 @@ * you do not wish to do so, delete this exception statement from your * version. */ + package org.icedrobot.daneel.dex; import java.nio.ByteBuffer; @@ -402,6 +403,13 @@ v.visitInstrNewArray(op, n2, n1, type); break; + case FILLED_NEW_ARRAY: + // Format 35c B|A|op CCCC G|F|E|D + // Syntax: op {vD, vE, vF, vG, vA}, type@CCCC + type = dex.getTypeDescriptor(u2); + v.visitInstrFilledNewArray(op, n1, n2, u3, type); + break; + case FILL_ARRAY_DATA: // Format 31t: AA|op BBBBlo BBBBhi // Syntax: op vAA, +BBBBBBBB