159f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet/*
259f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet * Copyright (C) 2010 The Android Open Source Project
359f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet *
459f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet * Licensed under the Eclipse Public License, Version 1.0 (the "License");
559f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet * you may not use this file except in compliance with the License.
659f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet * You may obtain a copy of the License at
759f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet *
859f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet *      http://www.eclipse.org/org/documents/epl-v10.php
959f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet *
1059f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet * Unless required by applicable law or agreed to in writing, software
1159f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet * distributed under the License is distributed on an "AS IS" BASIS,
1259f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1359f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet * See the License for the specific language governing permissions and
1459f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet * limitations under the License.
1559f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet */
1659f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet
1759f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohetpackage com.android.ide.eclipse.adt.internal.build;
1859f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet
1959f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet/**
2059f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet * Exception throw when dx fails.
2159f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet *
2259f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet */
2359f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohetpublic final class DexException extends Exception {
2459f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet    private static final long serialVersionUID = 1L;
2559f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet
2659f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet    DexException(String message) {
2759f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet        super(message);
2859f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet    }
2959f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet
3059f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet    DexException(String message, Throwable cause) {
3159f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet        super(message, cause);
3259f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet    }
3359f8d5012426884e40b77b02a7c3274eb66019a1Xavier Ducrohet}
34