1081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson/*
2081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson * Copyright (C) 2011 The Android Open Source Project
3081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson *
4081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson * Licensed under the Apache License, Version 2.0 (the "License");
5081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson * you may not use this file except in compliance with the License.
6081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson * You may obtain a copy of the License at
7081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson *
8081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson *      http://www.apache.org/licenses/LICENSE-2.0
9081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson *
10081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson * Unless required by applicable law or agreed to in writing, software
11081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson * distributed under the License is distributed on an "AS IS" BASIS,
12081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson * See the License for the specific language governing permissions and
14081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson * limitations under the License.
15081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson */
16081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson
177baa3b69f87348aa2f4f16375a66be59965e8dd4Dan Bornsteinpackage com.android.dx.util;
1886f38347e3aa34c146ccba141bb091b340b7791aDan Bornstein
19081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson/**
207baa3b69f87348aa2f4f16375a66be59965e8dd4Dan Bornstein * Thrown when there's a format problem reading, writing, or generally
217baa3b69f87348aa2f4f16375a66be59965e8dd4Dan Bornstein * processing a dex file.
22081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson */
237baa3b69f87348aa2f4f16375a66be59965e8dd4Dan Bornsteinpublic final class DexException extends ExceptionWithContext {
24081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson    public DexException(String message) {
25081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson        super(message);
26081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson    }
277baa3b69f87348aa2f4f16375a66be59965e8dd4Dan Bornstein
287baa3b69f87348aa2f4f16375a66be59965e8dd4Dan Bornstein    public DexException(Throwable cause) {
29dc8ad6cbf19b62d8c50527a0a38fe82b937370f1Jesse Wilson        super(cause);
30dc8ad6cbf19b62d8c50527a0a38fe82b937370f1Jesse Wilson    }
31081c7142b29ccd6e1744b26e097b6a4d7c12f2bdJesse Wilson}
32