类 ProfileResultImpl

  • 所有已实现的接口:
    ProfileResult

    public class ProfileResultImpl
    extends Object
    implements ProfileResult
    Mappings:
    Namespace Name
    official aph
    intermediary net/minecraft/class_3692
    named net/minecraft/util/profiler/ProfileResultImpl
    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official a Laph;a:Lorg/apache/logging/log4j/Logger;
        intermediary field_16279 Lnet/minecraft/class_3692;field_16279:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/util/profiler/ProfileResultImpl;LOGGER:Lorg/apache/logging/log4j/Logger;
      • EMPTY_INFO

        private static final ProfileLocationInfo EMPTY_INFO
        Mappings:
        Namespace Name Mixin selector
        official c Laph;c:Lapm;
        intermediary field_21823 Lnet/minecraft/class_3692;field_21823:Lnet/minecraft/class_4748;
        named EMPTY_INFO Lnet/minecraft/util/profiler/ProfileResultImpl;EMPTY_INFO:Lnet/minecraft/util/profiler/ProfileLocationInfo;
      • SPLITTER

        private static final Splitter SPLITTER
        Mappings:
        Namespace Name Mixin selector
        official d Laph;d:Lcom/google/common/base/Splitter;
        intermediary field_21824 Lnet/minecraft/class_3692;field_21824:Lcom/google/common/base/Splitter;
        named SPLITTER Lnet/minecraft/util/profiler/ProfileResultImpl;SPLITTER:Lcom/google/common/base/Splitter;
      • COMPARATOR

        private static final Comparator<Map.Entry<String,​ProfileResultImpl.CounterInfo>> COMPARATOR
        Mappings:
        Namespace Name Mixin selector
        official e Laph;e:Ljava/util/Comparator;
        intermediary field_21825 Lnet/minecraft/class_3692;field_21825:Ljava/util/Comparator;
        named COMPARATOR Lnet/minecraft/util/profiler/ProfileResultImpl;COMPARATOR:Ljava/util/Comparator;
      • locationInfos

        private final Map<String,​? extends ProfileLocationInfo> locationInfos
        Mappings:
        Namespace Name Mixin selector
        official f Laph;f:Ljava/util/Map;
        intermediary field_21826 Lnet/minecraft/class_3692;field_21826:Ljava/util/Map;
        named locationInfos Lnet/minecraft/util/profiler/ProfileResultImpl;locationInfos:Ljava/util/Map;
      • startTime

        private final long startTime
        Mappings:
        Namespace Name Mixin selector
        official g Laph;g:J
        intermediary field_16278 Lnet/minecraft/class_3692;field_16278:J
        named startTime Lnet/minecraft/util/profiler/ProfileResultImpl;startTime:J
      • startTick

        private final int startTick
        Mappings:
        Namespace Name Mixin selector
        official h Laph;h:I
        intermediary field_16275 Lnet/minecraft/class_3692;field_16275:I
        named startTick Lnet/minecraft/util/profiler/ProfileResultImpl;startTick:I
      • endTime

        private final long endTime
        Mappings:
        Namespace Name Mixin selector
        official i Laph;i:J
        intermediary field_16276 Lnet/minecraft/class_3692;field_16276:J
        named endTime Lnet/minecraft/util/profiler/ProfileResultImpl;endTime:J
      • endTick

        private final int endTick
        Mappings:
        Namespace Name Mixin selector
        official j Laph;j:I
        intermediary field_16274 Lnet/minecraft/class_3692;field_16274:I
        named endTick Lnet/minecraft/util/profiler/ProfileResultImpl;endTick:I
      • tickDuration

        private final int tickDuration
        Mappings:
        Namespace Name Mixin selector
        official k Laph;k:I
        intermediary field_19383 Lnet/minecraft/class_3692;field_19383:I
        named tickDuration Lnet/minecraft/util/profiler/ProfileResultImpl;tickDuration:I
    • 构造器详细资料

      • ProfileResultImpl

        public ProfileResultImpl​(Map<String,​? extends ProfileLocationInfo> locationInfos,
                                 long startTime,
                                 int startTick,
                                 long endTime,
                                 int endTick)
        Mappings:
        Namespace Name Mixin selector
        official <init> Laph;<init>(Ljava/util/Map;JIJI)V
        intermediary <init> Lnet/minecraft/class_3692;<init>(Ljava/util/Map;JIJI)V
        named <init> Lnet/minecraft/util/profiler/ProfileResultImpl;<init>(Ljava/util/Map;JIJI)V
    • 方法详细资料

      • getInfo

        private ProfileLocationInfo getInfo​(String path)
        Mappings:
        Namespace Name Mixin selector
        official c Laph;c(Ljava/lang/String;)Lapm;
        intermediary method_24262 Lnet/minecraft/class_3692;method_24262(Ljava/lang/String;)Lnet/minecraft/class_4748;
        named getInfo Lnet/minecraft/util/profiler/ProfileResultImpl;getInfo(Ljava/lang/String;)Lnet/minecraft/util/profiler/ProfileLocationInfo;
      • getTimings

        public List<ProfilerTiming> getTimings​(String parentPath)
        指定者:
        getTimings 在接口中 ProfileResult
        Mappings:
        Namespace Name Mixin selector
        official a Lapk;a(Ljava/lang/String;)Ljava/util/List;
        intermediary method_16067 Lnet/minecraft/class_3696;method_16067(Ljava/lang/String;)Ljava/util/List;
        named getTimings Lnet/minecraft/util/profiler/ProfileResult;getTimings(Ljava/lang/String;)Ljava/util/List;
      • isSubpath

        private static boolean isSubpath​(String parent,
                                         String path)
        Mappings:
        Namespace Name Mixin selector
        official a Laph;a(Ljava/lang/String;Ljava/lang/String;)Z
        intermediary method_24255 Lnet/minecraft/class_3692;method_24255(Ljava/lang/String;Ljava/lang/String;)Z
        named isSubpath Lnet/minecraft/util/profiler/ProfileResultImpl;isSubpath(Ljava/lang/String;Ljava/lang/String;)Z
      • setupCounters

        private Map<String,​ProfileResultImpl.CounterInfo> setupCounters()
        Mappings:
        Namespace Name Mixin selector
        official h Laph;h()Ljava/util/Map;
        intermediary method_24264 Lnet/minecraft/class_3692;method_24264()Ljava/util/Map;
        named setupCounters Lnet/minecraft/util/profiler/ProfileResultImpl;setupCounters()Ljava/util/Map;
      • getStartTime

        public long getStartTime()
        指定者:
        getStartTime 在接口中 ProfileResult
        Mappings:
        Namespace Name Mixin selector
        official a Lapk;a()J
        intermediary method_16068 Lnet/minecraft/class_3696;method_16068()J
        named getStartTime Lnet/minecraft/util/profiler/ProfileResult;getStartTime()J
      • getStartTick

        public int getStartTick()
        指定者:
        getStartTick 在接口中 ProfileResult
        Mappings:
        Namespace Name Mixin selector
        official b Lapk;b()I
        intermediary method_16072 Lnet/minecraft/class_3696;method_16072()I
        named getStartTick Lnet/minecraft/util/profiler/ProfileResult;getStartTick()I
      • getEndTime

        public long getEndTime()
        指定者:
        getEndTime 在接口中 ProfileResult
        Mappings:
        Namespace Name Mixin selector
        official c Lapk;c()J
        intermediary method_16073 Lnet/minecraft/class_3696;method_16073()J
        named getEndTime Lnet/minecraft/util/profiler/ProfileResult;getEndTime()J
      • getEndTick

        public int getEndTick()
        指定者:
        getEndTick 在接口中 ProfileResult
        Mappings:
        Namespace Name Mixin selector
        official d Lapk;d()I
        intermediary method_16070 Lnet/minecraft/class_3696;method_16070()I
        named getEndTick Lnet/minecraft/util/profiler/ProfileResult;getEndTick()I
      • save

        public boolean save​(Path path)
        指定者:
        save 在接口中 ProfileResult
        Mappings:
        Namespace Name Mixin selector
        official a Lapk;a(Ljava/nio/file/Path;)Z
        intermediary method_16069 Lnet/minecraft/class_3696;method_16069(Ljava/nio/file/Path;)Z
        named save Lnet/minecraft/util/profiler/ProfileResult;save(Ljava/nio/file/Path;)Z
      • asString

        protected String asString​(long timeSpan,
                                  int tickSpan)
        Mappings:
        Namespace Name Mixin selector
        official a Laph;a(JI)Ljava/lang/String;
        intermediary method_16063 Lnet/minecraft/class_3692;method_16063(JI)Ljava/lang/String;
        named asString Lnet/minecraft/util/profiler/ProfileResultImpl;asString(JI)Ljava/lang/String;
      • method_34970

        public String method_34970()
        指定者:
        method_34970 在接口中 ProfileResult
        Mappings:
        Namespace Name Mixin selector
        official e Lapk;e()Ljava/lang/String;
        intermediary method_34970 Lnet/minecraft/class_3696;method_34970()Ljava/lang/String;
        named method_34970 Lnet/minecraft/util/profiler/ProfileResult;method_34970()Ljava/lang/String;
      • indent

        private static StringBuilder indent​(StringBuilder sb,
                                            int size)
        Mappings:
        Namespace Name Mixin selector
        official a Laph;a(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;
        intermediary method_24256 Lnet/minecraft/class_3692;method_24256(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;
        named indent Lnet/minecraft/util/profiler/ProfileResultImpl;indent(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;
      • appendTiming

        private void appendTiming​(int level,
                                  String name,
                                  StringBuilder sb)
        Mappings:
        Namespace Name Mixin selector
        official a Laph;a(ILjava/lang/String;Ljava/lang/StringBuilder;)V
        intermediary method_16061 Lnet/minecraft/class_3692;method_16061(ILjava/lang/String;Ljava/lang/StringBuilder;)V
        named appendTiming Lnet/minecraft/util/profiler/ProfileResultImpl;appendTiming(ILjava/lang/String;Ljava/lang/StringBuilder;)V
      • appendCounter

        private void appendCounter​(int depth,
                                   String name,
                                   ProfileResultImpl.CounterInfo info,
                                   int tickSpan,
                                   StringBuilder sb)
        Mappings:
        Namespace Name Mixin selector
        official a Laph;a(ILjava/lang/String;Laph$a;ILjava/lang/StringBuilder;)V
        intermediary method_24253 Lnet/minecraft/class_3692;method_24253(ILjava/lang/String;Lnet/minecraft/class_3692$class_4747;ILjava/lang/StringBuilder;)V
        named appendCounter Lnet/minecraft/util/profiler/ProfileResultImpl;appendCounter(ILjava/lang/String;Lnet/minecraft/util/profiler/ProfileResultImpl$CounterInfo;ILjava/lang/StringBuilder;)V
      • appendCounterDump

        private void appendCounterDump​(Map<String,​ProfileResultImpl.CounterInfo> counters,
                                       StringBuilder sb,
                                       int tickSpan)
        Mappings:
        Namespace Name Mixin selector
        official a Laph;a(Ljava/util/Map;Ljava/lang/StringBuilder;I)V
        intermediary method_24260 Lnet/minecraft/class_3692;method_24260(Ljava/util/Map;Ljava/lang/StringBuilder;I)V
        named appendCounterDump Lnet/minecraft/util/profiler/ProfileResultImpl;appendCounterDump(Ljava/util/Map;Ljava/lang/StringBuilder;I)V
      • generateWittyComment

        private static String generateWittyComment()
        Mappings:
        Namespace Name Mixin selector
        official i Laph;i()Ljava/lang/String;
        intermediary method_16062 Lnet/minecraft/class_3692;method_16062()Ljava/lang/String;
        named generateWittyComment Lnet/minecraft/util/profiler/ProfileResultImpl;generateWittyComment()Ljava/lang/String;
      • getTickSpan

        public int getTickSpan()
        指定者:
        getTickSpan 在接口中 ProfileResult
        Mappings:
        Namespace Name Mixin selector
        official f Lapk;f()I
        intermediary method_16074 Lnet/minecraft/class_3696;method_16074()I
        named getTickSpan Lnet/minecraft/util/profiler/ProfileResult;getTickSpan()I