SparseSwitchPayload.java revision c307c1887d0c57e2213d5146cedec2307251e9fa
1c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver/* 2c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * Copyright 2012, Google Inc. 3c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * All rights reserved. 4c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * 5c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * Redistribution and use in source and binary forms, with or without 6c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * modification, are permitted provided that the following conditions are 7c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * met: 8c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * 9c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * * Redistributions of source code must retain the above copyright 10c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * notice, this list of conditions and the following disclaimer. 11c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * * Redistributions in binary form must reproduce the above 12c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * copyright notice, this list of conditions and the following disclaimer 13c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * in the documentation and/or other materials provided with the 14c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * distribution. 15c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * * Neither the name of Google Inc. nor the names of its 16c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * contributors may be used to endorse or promote products derived from 17c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * this software without specific prior written permission. 18c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * 19c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 20c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 21c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 22c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 23c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 24c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 25c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 26c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 27c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver */ 31c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver 32c307c1887d0c57e2213d5146cedec2307251e9faBen Gruverpackage org.jf.dexlib2.iface.instruction.formats; 33c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver 34c307c1887d0c57e2213d5146cedec2307251e9faBen Gruverimport org.jf.dexlib2.iface.instruction.SwitchPayload; 35c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver 36c307c1887d0c57e2213d5146cedec2307251e9faBen Gruverpublic interface SparseSwitchPayload extends SwitchPayload { 37c307c1887d0c57e2213d5146cedec2307251e9faBen Gruver} 38