Class ClassTransformStatistics

java.lang.Object
net.neoforged.fml.classloading.transformation.ClassTransformStatistics

@Internal public class ClassTransformStatistics extends Object
  • Field Details

    • LOGGER

      private static final org.apache.logging.log4j.Logger LOGGER
    • TRANSFORMS_BY_PROCESSOR

      private static final Map<ProcessorName,Integer> TRANSFORMS_BY_PROCESSOR
    • POTENTIAL_BY_PROCESSOR

      private static final Map<ProcessorName,Integer> POTENTIAL_BY_PROCESSOR
    • LOADED_CLASS_COUNT

      private static final AtomicInteger LOADED_CLASS_COUNT
    • TRANSFORMED_CLASS_COUNT

      private static final AtomicInteger TRANSFORMED_CLASS_COUNT
    • MIXIN_PARSED_CLASS_COUNT

      private static final AtomicInteger MIXIN_PARSED_CLASS_COUNT
  • Constructor Details

    • ClassTransformStatistics

      public ClassTransformStatistics()
  • Method Details

    • incrementMixinParsedClasses

      public static void incrementMixinParsedClasses()
    • incrementAskedForTransform

      static void incrementAskedForTransform(ClassProcessor processor)
    • incrementTransforms

      static void incrementTransforms(ClassProcessor processor)
    • incrementLoadedClasses

      static void incrementLoadedClasses()
    • incrementTransformedClasses

      static void incrementTransformedClasses()
    • getTransformationSummary

      @Internal public static String getTransformationSummary()
    • getMixinParsedClassesSummary

      @Internal public static String getMixinParsedClassesSummary()
    • logTransformationSummary

      @Internal public static void logTransformationSummary()
    • checkTransformationBehavior

      @Internal public static void checkTransformationBehavior()
    • computeCrashReportEntry

      @Internal public static String computeCrashReportEntry(ClassProcessorSet classProcessorSet)