187cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche/* 287cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche * Copyright (C) 2013 The Android Open Source Project 387cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche * 487cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche * Licensed under the Apache License, Version 2.0 (the "License"); 587cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche * you may not use this file except in compliance with the License. 687cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche * You may obtain a copy of the License at 787cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche * 887cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche * http://www.apache.org/licenses/LICENSE-2.0 987cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche * 1087cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche * Unless required by applicable law or agreed to in writing, software 1187cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche * distributed under the License is distributed on an "AS IS" BASIS, 1287cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1387cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche * See the License for the specific language governing permissions and 1487cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche * limitations under the License. 1587cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche */ 1687cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche 1787cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarchepackage com.android.dex; 1887cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche 1987cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche/** 2087cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche * Thrown when there's an index overflow writing a dex file. 2187cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche */ 2287cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarchepublic final class DexIndexOverflowException extends DexException { 2387cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche public DexIndexOverflowException(String message) { 2487cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche super(message); 2587cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche } 2687cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche 2787cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche public DexIndexOverflowException(Throwable cause) { 2887cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche super(cause); 2987cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche } 3087cb925a53fb5fbe38cdce61727d8f9ec9362945Benoit Lamarche} 31