package org.deuce.transform.asm.type; import org.deuce.objectweb.asm.Opcodes; import org.deuce.objectweb.asm.Type; public class ReferenceTypeCodeResolver extends TypeCodeResolver { public ReferenceTypeCodeResolver(Type type) { super(type); } @Override public int loadCode() { return Opcodes.ALOAD; } @Override public int returnCode() { return Opcodes.ARETURN; } @Override public int storeCode() { return Opcodes.ASTORE; } @Override public int nullValueCode() { return Opcodes.ACONST_NULL; } }