1adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project/*
2adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * Copyright (C) 2008 The Android Open Source Project
3adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project *
4adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * Licensed under the Apache License, Version 2.0 (the "License");
5adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * you may not use this file except in compliance with the License.
6adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * You may obtain a copy of the License at
7adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project *
8adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project *      http://www.apache.org/licenses/LICENSE-2.0
9adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project *
10adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * Unless required by applicable law or agreed to in writing, software
11adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * distributed under the License is distributed on an "AS IS" BASIS,
12adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * See the License for the specific language governing permissions and
14adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * limitations under the License.
15adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project */
16adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project
17adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Projectpackage dalvik.system;
18adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project
19adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project/**
20adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project * Is thrown when the VM identifies a potential deadlock.
2104aaaf18dac85eee31b3451226daf586a455feb7Jesse Wilson *
228f273343b7758c09822c74b4f8a0dcf7df3a78b5Jesse Wilson * @hide
23adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project */
24adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Projectpublic class PotentialDeadlockError extends VirtualMachineError {
25adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project    /**
26adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project     * Creates a new exception instance and initializes it with default values.
27adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project     */
28adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project    public PotentialDeadlockError() {
29adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project        super();
30adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project    }
31adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project
32adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project    /**
33adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project     * Creates a new exception instance and initializes it with a given message.
34f33eae7e84eb6d3b0f4e86b59605bb3de73009f3Elliott Hughes     *
35adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project     * @param detailMessage the error message
36adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project     */
37adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project    public PotentialDeadlockError(String detailMessage) {
38adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project        super(detailMessage);
39adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project    }
40adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project}
41adc854b798c1cfe3bfd4c27d68d5cee38ca617daThe Android Open Source Project
42