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