001 package net.minecraft.src;
002
003 public class ReportedException extends RuntimeException
004 {
005 /** Instance of CrashReport. */
006 private final CrashReport theReportedExceptionCrashReport;
007
008 public ReportedException(CrashReport par1CrashReport)
009 {
010 this.theReportedExceptionCrashReport = par1CrashReport;
011 }
012
013 /**
014 * Gets the CrashReport Instance.
015 */
016 public CrashReport getTheReportedExceptionCrashReport()
017 {
018 return this.theReportedExceptionCrashReport;
019 }
020
021 public Throwable getCause()
022 {
023 return this.theReportedExceptionCrashReport.getCrashCause();
024 }
025
026 public String getMessage()
027 {
028 return this.theReportedExceptionCrashReport.getDescription();
029 }
030 }