Class SystemReport

java.lang.Object
net.minecraft.SystemReport

public class SystemReport extends Object
  • Field Details

    • BYTES_PER_MEBIBYTE

      public static final long BYTES_PER_MEBIBYTE
      See Also:
    • ONE_GIGA

      private static final long ONE_GIGA
      See Also:
    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • OPERATING_SYSTEM

      private static final String OPERATING_SYSTEM
    • JAVA_VERSION

      private static final String JAVA_VERSION
    • JAVA_VM_VERSION

      private static final String JAVA_VM_VERSION
    • entries

      private final Map<String,String> entries
  • Constructor Details

    • SystemReport

      public SystemReport()
  • Method Details

    • printJvmFlags

      private static String printJvmFlags(Predicate<String> selector)
    • setDetail

      public void setDetail(String key, String value)
    • setDetail

      public void setDetail(String key, Supplier<String> valueSupplier)
    • putHardware

      private void putHardware(oshi.SystemInfo systemInfo)
    • ignoreErrors

      private void ignoreErrors(String group, Runnable action)
    • sizeInMiB

      public static float sizeInMiB(long bytes)
    • putPhysicalMemory

      private void putPhysicalMemory(List<oshi.hardware.PhysicalMemory> memoryPackages)
    • putVirtualMemory

      private void putVirtualMemory(oshi.hardware.VirtualMemory virtualMemory)
    • putMemory

      private void putMemory(oshi.hardware.GlobalMemory memory)
    • putGraphics

      private void putGraphics(List<oshi.hardware.GraphicsCard> graphicsCards)
    • putProcessor

      private void putProcessor(oshi.hardware.CentralProcessor processor)
    • putStorage

      private void putStorage()
    • putSpaceForProperty

      private void putSpaceForProperty(String env)
    • putSpaceForPath

      private void putSpaceForPath(String id, Supplier<@Nullable String> pathSupplier)
    • appendToCrashReportString

      public void appendToCrashReportString(StringBuilder sb)
    • toLineSeparatedString

      public String toLineSeparatedString()