19a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver/* 29a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * Copyright 2012, Google Inc. 39a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * All rights reserved. 49a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * 59a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * Redistribution and use in source and binary forms, with or without 69a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * modification, are permitted provided that the following conditions are 79a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * met: 89a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * 99a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * * Redistributions of source code must retain the above copyright 109a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * notice, this list of conditions and the following disclaimer. 119a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * * Redistributions in binary form must reproduce the above 129a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * copyright notice, this list of conditions and the following disclaimer 139a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * in the documentation and/or other materials provided with the 149a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * distribution. 159a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * * Neither the name of Google Inc. nor the names of its 169a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * contributors may be used to endorse or promote products derived from 179a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * this software without specific prior written permission. 189a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * 199a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 209a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 219a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 229a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 239a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 249a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 259a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 269a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 279a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 289a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 299a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 309a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver */ 319a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver 329a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruverpackage org.jf.dexlib.Code; 339a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver 349a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruverpublic interface EncodedLiteralInstruction extends LiteralInstruction { 359a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver long getDecodedLiteral(); 369a295c54e1ecfffe0afa712ddc40d46c7e07ac2cBen Gruver} 37