A massive organize imports and formatting of the sources using default Eclipse code...
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / core / JavaModelException.java
index 2f77107..935b219 100644 (file)
@@ -15,120 +15,133 @@ import net.sourceforge.phpdt.internal.core.JavaModelStatus;
 import org.eclipse.core.runtime.CoreException;
 import org.eclipse.core.runtime.IStatus;
 
-//import net.sourceforge.phpdt.internal.core.JavaModelStatus;
+// import net.sourceforge.phpdt.internal.core.JavaModelStatus;
 
 /**
- * A checked exception representing a failure in the Java model.
- * Java model exceptions contain a Java-specific status object describing the
- * cause of the exception.
+ * A checked exception representing a failure in the Java model. Java model
+ * exceptions contain a Java-specific status object describing the cause of the
+ * exception.
  * <p>
  * This class is not intended to be subclassed by clients. Instances of this
  * class are automatically created by the Java model when problems arise, so
  * there is generally no need for clients to create instances.
  * </p>
- *
+ * 
  * @see IJavaModelStatus
  * @see IJavaModelStatusConstants
  */
 public class JavaModelException extends CoreException {
        CoreException nestedCoreException;
-/**
- * Creates a Java model exception that wrappers the given <code>Throwable</code>.
- * The exception contains a Java-specific status object with severity
- * <code>IStatus.ERROR</code> and the given status code.
- *
- * @param exception the <code>Throwable</code>
- * @param code one of the Java-specific status codes declared in
- *   <code>IJavaModelStatusConstants</code>
- * @see IJavaModelStatusConstants
- * @see org.eclipse.core.runtime.IStatus#ERROR
- */
-public JavaModelException(Throwable e, int code) {
-       this(new JavaModelStatus(code, e)); 
-}
-/**
- * Creates a Java model exception for the given <code>CoreException</code>.
- * Equivalent to 
- * <code>JavaModelException(exception,IJavaModelStatusConstants.CORE_EXCEPTION</code>.
- *
- * @param exception the <code>CoreException</code>
- */
-public JavaModelException(CoreException exception) {
-       super(exception.getStatus());
-       this.nestedCoreException = exception;
-}
-/**
- * Creates a Java model exception for the given Java-specific status object.
- *
- * @param status the Java-specific status object
- */
-public JavaModelException(IJavaModelStatus status) {
-       super(status);
-}
-/**
- * Returns the underlying <code>Throwable</code> that caused the failure.
- *
- * @return the wrappered <code>Throwable</code>, or <code>null</code> if the
- *   direct case of the failure was at the Java model layer
- */
-public Throwable getException() {
-       if (this.nestedCoreException == null) {
-               return getStatus().getException();
-       } else {
-               return this.nestedCoreException;
+
+       /**
+        * Creates a Java model exception that wrappers the given
+        * <code>Throwable</code>. The exception contains a Java-specific status
+        * object with severity <code>IStatus.ERROR</code> and the given status
+        * code.
+        * 
+        * @param exception
+        *            the <code>Throwable</code>
+        * @param code
+        *            one of the Java-specific status codes declared in
+        *            <code>IJavaModelStatusConstants</code>
+        * @see IJavaModelStatusConstants
+        * @see org.eclipse.core.runtime.IStatus#ERROR
+        */
+       public JavaModelException(Throwable e, int code) {
+               this(new JavaModelStatus(code, e));
        }
-}
-/**
- * Returns the Java model status object for this exception.
- * Equivalent to <code>(IJavaModelStatus) getStatus()</code>.
- *
- * @return a status object
- */
-public IJavaModelStatus getJavaModelStatus() {
-       IStatus status = this.getStatus();
-       if (status instanceof IJavaModelStatus) {
-               return (IJavaModelStatus)status;
-       } else {
-               // A regular IStatus is created only in the case of a CoreException.
-               // See bug 13492 Should handle JavaModelExceptions that contains CoreException more gracefully  
-               return new JavaModelStatus(this.nestedCoreException);
+
+       /**
+        * Creates a Java model exception for the given <code>CoreException</code>.
+        * Equivalent to
+        * <code>JavaModelException(exception,IJavaModelStatusConstants.CORE_EXCEPTION</code>.
+        * 
+        * @param exception
+        *            the <code>CoreException</code>
+        */
+       public JavaModelException(CoreException exception) {
+               super(exception.getStatus());
+               this.nestedCoreException = exception;
        }
-}
-/**
- * Returns whether this exception indicates that a Java model element does not
- * exist. Such exceptions have a status with a code of
- * <code>IJavaModelStatusConstants.ELEMENT_DOES_NOT_EXIST</code>.
- * This is a convenience method.
- *
- * @return <code>true</code> if this exception indicates that a Java model
- *   element does not exist
- * @see IJavaModelStatus#isDoesNotExist
- * @see IJavaModelStatusConstants#ELEMENT_DOES_NOT_EXIST
- */
-public boolean isDoesNotExist() {
-       IJavaModelStatus javaModelStatus = getJavaModelStatus();
-       return javaModelStatus != null && javaModelStatus.isDoesNotExist();
-}
-/**
- * Returns a printable representation of this exception suitable for debugging
- * purposes only.
- */
-public String toString() {
-       StringBuffer buffer= new StringBuffer();
-       buffer.append("Java Model Exception: "); //$NON-NLS-1$
-       if (getException() != null) {
-               if (getException() instanceof CoreException) {
-                       CoreException c= (CoreException)getException();
-                       buffer.append("Core Exception [code "); //$NON-NLS-1$
-                       buffer.append(c.getStatus().getCode());
-                       buffer.append("] "); //$NON-NLS-1$
-                       buffer.append(c.getStatus().getMessage());
+
+       /**
+        * Creates a Java model exception for the given Java-specific status object.
+        * 
+        * @param status
+        *            the Java-specific status object
+        */
+       public JavaModelException(IJavaModelStatus status) {
+               super(status);
+       }
+
+       /**
+        * Returns the underlying <code>Throwable</code> that caused the failure.
+        * 
+        * @return the wrappered <code>Throwable</code>, or <code>null</code>
+        *         if the direct case of the failure was at the Java model layer
+        */
+       public Throwable getException() {
+               if (this.nestedCoreException == null) {
+                       return getStatus().getException();
                } else {
-                       buffer.append(getException().toString());
+                       return this.nestedCoreException;
                }
-       } else {
-               buffer.append(getStatus().toString());
        }
-       return buffer.toString();
-}
+
+       /**
+        * Returns the Java model status object for this exception. Equivalent to
+        * <code>(IJavaModelStatus) getStatus()</code>.
+        * 
+        * @return a status object
+        */
+       public IJavaModelStatus getJavaModelStatus() {
+               IStatus status = this.getStatus();
+               if (status instanceof IJavaModelStatus) {
+                       return (IJavaModelStatus) status;
+               } else {
+                       // A regular IStatus is created only in the case of a CoreException.
+                       // See bug 13492 Should handle JavaModelExceptions that contains
+                       // CoreException more gracefully
+                       return new JavaModelStatus(this.nestedCoreException);
+               }
+       }
+
+       /**
+        * Returns whether this exception indicates that a Java model element does
+        * not exist. Such exceptions have a status with a code of
+        * <code>IJavaModelStatusConstants.ELEMENT_DOES_NOT_EXIST</code>. This is
+        * a convenience method.
+        * 
+        * @return <code>true</code> if this exception indicates that a Java model
+        *         element does not exist
+        * @see IJavaModelStatus#isDoesNotExist
+        * @see IJavaModelStatusConstants#ELEMENT_DOES_NOT_EXIST
+        */
+       public boolean isDoesNotExist() {
+               IJavaModelStatus javaModelStatus = getJavaModelStatus();
+               return javaModelStatus != null && javaModelStatus.isDoesNotExist();
+       }
+
+       /**
+        * Returns a printable representation of this exception suitable for
+        * debugging purposes only.
+        */
+       public String toString() {
+               StringBuffer buffer = new StringBuffer();
+               buffer.append("Java Model Exception: "); //$NON-NLS-1$
+               if (getException() != null) {
+                       if (getException() instanceof CoreException) {
+                               CoreException c = (CoreException) getException();
+                               buffer.append("Core Exception [code "); //$NON-NLS-1$
+                               buffer.append(c.getStatus().getCode());
+                               buffer.append("] "); //$NON-NLS-1$
+                               buffer.append(c.getStatus().getMessage());
+                       } else {
+                               buffer.append(getException().toString());
+                       }
+               } else {
+                       buffer.append(getStatus().toString());
+               }
+               return buffer.toString();
+       }
 }