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