Mercurial > jhg
comparison src/org/tmatesoft/hg/repo/HgRuntimeException.java @ 425:48f993aa2f41
FIXMEs: exceptions, javadoc
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Wed, 28 Mar 2012 18:39:29 +0200 |
parents | 9c9c442b5f2e |
children | 31a89587eb04 |
comparison
equal
deleted
inserted
replaced
424:6437d261048a | 425:48f993aa2f41 |
---|---|
14 * the terms of a license other than GNU General Public License | 14 * the terms of a license other than GNU General Public License |
15 * contact TMate Software at support@hg4j.com | 15 * contact TMate Software at support@hg4j.com |
16 */ | 16 */ |
17 package org.tmatesoft.hg.repo; | 17 package org.tmatesoft.hg.repo; |
18 | 18 |
19 import org.tmatesoft.hg.core.HgException; | |
19 import org.tmatesoft.hg.core.Nodeid; | 20 import org.tmatesoft.hg.core.Nodeid; |
20 import org.tmatesoft.hg.internal.ExceptionInfo; | 21 import org.tmatesoft.hg.internal.ExceptionInfo; |
21 import org.tmatesoft.hg.util.Path; | 22 import org.tmatesoft.hg.util.Path; |
22 | 23 |
23 /** | 24 /** |
24 * Almost any method in Hg4J low-level API may throw subclass of this exception to indicate unexpected | 25 * Almost any method in <b>Hg4J</b> low-level API (@link org.tmatesoft.hg.repo} may throw subclass of this exception |
25 * state/condition encountered, flawed data or IO error. Since most cases can't be handled in a reasonable | 26 * to indicate unexpected state/condition encountered, flawed data or IO error. |
26 * manner (other than catch all exceptions and tell client something went wrong), and propagating all possible | 27 * Since most cases can't be handled in a reasonable manner (other than catch all exceptions and tell client |
27 * exceptions up through API is dubious task, low-level exceptions are made runtime, rooting at this single class. | 28 * something went wrong), and propagating all possible exceptions up through API is dubious task, low-level |
29 * exceptions are made runtime, rooting at this single class. | |
28 * | 30 * |
29 * <p>Hi-level api, {@link org.tmatesoft.hg.core}, where interaction with user-supplied values is more explicit, | 31 * <p>Hi-level api, {@link org.tmatesoft.hg.core}, where interaction with user-supplied values is more explicit, |
30 * may follow different exception strategy. | 32 * may follow different exception strategy. |
31 * | 33 * |
34 * @see HgException | |
32 * @author Artem Tikhomirov | 35 * @author Artem Tikhomirov |
33 * @author TMate Software Ltd. | 36 * @author TMate Software Ltd. |
34 */ | 37 */ |
35 @SuppressWarnings("serial") | 38 @SuppressWarnings("serial") |
36 public abstract class HgRuntimeException extends RuntimeException { | 39 public abstract class HgRuntimeException extends RuntimeException { |