Package net.minecraft.util.crash
Class CrashReport
java.lang.Object
net.minecraft.util.crash.CrashReport
public class CrashReport extends Object
- Mappings:
Namespace Name official l
intermediary net/minecraft/class_128
named net/minecraft/util/crash/CrashReport
-
Field Summary
Fields Modifier and Type Field Description private Throwable
cause
private File
file
private boolean
hasStackTrace
private static Logger
LOGGER
private String
message
private List<CrashReportSection>
otherSections
private StackTraceElement[]
stackTrace
private CrashReportSection
systemDetailsSection
-
Constructor Summary
Constructors Constructor Description CrashReport(String message, Throwable cause)
-
Method Summary
Modifier and Type Method Description CrashReportSection
addElement(String name)
CrashReportSection
addElement(String name, int ignoredStackTraceCallCount)
void
addStackTrace(StringBuilder stringBuilder)
String
asString()
static CrashReport
create(Throwable cause, String title)
private void
fillSystemDetails()
private static String
generateWittyComment()
Throwable
getCause()
String
getCauseAsString()
File
getFile()
String
getMessage()
CrashReportSection
getSystemDetailsSection()
static void
initCrashReport()
boolean
writeToFile(File file)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official a
Ll;a:Lorg/apache/logging/log4j/Logger;
intermediary field_1091
Lnet/minecraft/class_128;field_1091:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/util/crash/CrashReport;LOGGER:Lorg/apache/logging/log4j/Logger;
-
message
- Mappings:
Namespace Name Mixin selector official b
Ll;b:Ljava/lang/String;
intermediary field_1087
Lnet/minecraft/class_128;field_1087:Ljava/lang/String;
named message
Lnet/minecraft/util/crash/CrashReport;message:Ljava/lang/String;
-
cause
- Mappings:
Namespace Name Mixin selector official c
Ll;c:Ljava/lang/Throwable;
intermediary field_1093
Lnet/minecraft/class_128;field_1093:Ljava/lang/Throwable;
named cause
Lnet/minecraft/util/crash/CrashReport;cause:Ljava/lang/Throwable;
-
systemDetailsSection
- Mappings:
Namespace Name Mixin selector official d
Ll;d:Lm;
intermediary field_1092
Lnet/minecraft/class_128;field_1092:Lnet/minecraft/class_129;
named systemDetailsSection
Lnet/minecraft/util/crash/CrashReport;systemDetailsSection:Lnet/minecraft/util/crash/CrashReportSection;
-
otherSections
- Mappings:
Namespace Name Mixin selector official e
Ll;e:Ljava/util/List;
intermediary field_1089
Lnet/minecraft/class_128;field_1089:Ljava/util/List;
named otherSections
Lnet/minecraft/util/crash/CrashReport;otherSections:Ljava/util/List;
-
file
- Mappings:
Namespace Name Mixin selector official f
Ll;f:Ljava/io/File;
intermediary field_1090
Lnet/minecraft/class_128;field_1090:Ljava/io/File;
named file
Lnet/minecraft/util/crash/CrashReport;file:Ljava/io/File;
-
hasStackTrace
private boolean hasStackTrace- Mappings:
Namespace Name Mixin selector official g
Ll;g:Z
intermediary field_1086
Lnet/minecraft/class_128;field_1086:Z
named hasStackTrace
Lnet/minecraft/util/crash/CrashReport;hasStackTrace:Z
-
stackTrace
- Mappings:
Namespace Name Mixin selector official h
Ll;h:[Ljava/lang/StackTraceElement;
intermediary field_1088
Lnet/minecraft/class_128;field_1088:[Ljava/lang/StackTraceElement;
named stackTrace
Lnet/minecraft/util/crash/CrashReport;stackTrace:[Ljava/lang/StackTraceElement;
-
-
Constructor Details
-
CrashReport
- Mappings:
Namespace Name Mixin selector official <init>
Ll;<init>(Ljava/lang/String;Ljava/lang/Throwable;)V
intermediary <init>
Lnet/minecraft/class_128;<init>(Ljava/lang/String;Ljava/lang/Throwable;)V
named <init>
Lnet/minecraft/util/crash/CrashReport;<init>(Ljava/lang/String;Ljava/lang/Throwable;)V
-
-
Method Details
-
fillSystemDetails
private void fillSystemDetails()- Mappings:
Namespace Name Mixin selector official i
Ll;i()V
intermediary method_559
Lnet/minecraft/class_128;method_559()V
named fillSystemDetails
Lnet/minecraft/util/crash/CrashReport;fillSystemDetails()V
-
getMessage
- Mappings:
Namespace Name Mixin selector official a
Ll;a()Ljava/lang/String;
intermediary method_561
Lnet/minecraft/class_128;method_561()Ljava/lang/String;
named getMessage
Lnet/minecraft/util/crash/CrashReport;getMessage()Ljava/lang/String;
-
getCause
- Mappings:
Namespace Name Mixin selector official b
Ll;b()Ljava/lang/Throwable;
intermediary method_564
Lnet/minecraft/class_128;method_564()Ljava/lang/Throwable;
named getCause
Lnet/minecraft/util/crash/CrashReport;getCause()Ljava/lang/Throwable;
-
addStackTrace
- Mappings:
Namespace Name Mixin selector official a
Ll;a(Ljava/lang/StringBuilder;)V
intermediary method_555
Lnet/minecraft/class_128;method_555(Ljava/lang/StringBuilder;)V
named addStackTrace
Lnet/minecraft/util/crash/CrashReport;addStackTrace(Ljava/lang/StringBuilder;)V
-
getCauseAsString
- Mappings:
Namespace Name Mixin selector official d
Ll;d()Ljava/lang/String;
intermediary method_557
Lnet/minecraft/class_128;method_557()Ljava/lang/String;
named getCauseAsString
Lnet/minecraft/util/crash/CrashReport;getCauseAsString()Ljava/lang/String;
-
asString
- Mappings:
Namespace Name Mixin selector official e
Ll;e()Ljava/lang/String;
intermediary method_568
Lnet/minecraft/class_128;method_568()Ljava/lang/String;
named asString
Lnet/minecraft/util/crash/CrashReport;asString()Ljava/lang/String;
-
getFile
- Mappings:
Namespace Name Mixin selector official f
Ll;f()Ljava/io/File;
intermediary method_572
Lnet/minecraft/class_128;method_572()Ljava/io/File;
named getFile
Lnet/minecraft/util/crash/CrashReport;getFile()Ljava/io/File;
-
writeToFile
- Mappings:
Namespace Name Mixin selector official a
Ll;a(Ljava/io/File;)Z
intermediary method_569
Lnet/minecraft/class_128;method_569(Ljava/io/File;)Z
named writeToFile
Lnet/minecraft/util/crash/CrashReport;writeToFile(Ljava/io/File;)Z
-
getSystemDetailsSection
- Mappings:
Namespace Name Mixin selector official g
Ll;g()Lm;
intermediary method_567
Lnet/minecraft/class_128;method_567()Lnet/minecraft/class_129;
named getSystemDetailsSection
Lnet/minecraft/util/crash/CrashReport;getSystemDetailsSection()Lnet/minecraft/util/crash/CrashReportSection;
-
addElement
- Mappings:
Namespace Name Mixin selector official a
Ll;a(Ljava/lang/String;)Lm;
intermediary method_562
Lnet/minecraft/class_128;method_562(Ljava/lang/String;)Lnet/minecraft/class_129;
named addElement
Lnet/minecraft/util/crash/CrashReport;addElement(Ljava/lang/String;)Lnet/minecraft/util/crash/CrashReportSection;
-
addElement
- Mappings:
Namespace Name Mixin selector official a
Ll;a(Ljava/lang/String;I)Lm;
intermediary method_556
Lnet/minecraft/class_128;method_556(Ljava/lang/String;I)Lnet/minecraft/class_129;
named addElement
Lnet/minecraft/util/crash/CrashReport;addElement(Ljava/lang/String;I)Lnet/minecraft/util/crash/CrashReportSection;
-
generateWittyComment
- Mappings:
Namespace Name Mixin selector official j
Ll;j()Ljava/lang/String;
intermediary method_573
Lnet/minecraft/class_128;method_573()Ljava/lang/String;
named generateWittyComment
Lnet/minecraft/util/crash/CrashReport;generateWittyComment()Ljava/lang/String;
-
create
- Mappings:
Namespace Name Mixin selector official a
Ll;a(Ljava/lang/Throwable;Ljava/lang/String;)Ll;
intermediary method_560
Lnet/minecraft/class_128;method_560(Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/class_128;
named create
Lnet/minecraft/util/crash/CrashReport;create(Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/util/crash/CrashReport;
-
initCrashReport
public static void initCrashReport()- Mappings:
Namespace Name Mixin selector official h
Ll;h()V
intermediary method_24305
Lnet/minecraft/class_128;method_24305()V
named initCrashReport
Lnet/minecraft/util/crash/CrashReport;initCrashReport()V
-