1313import me .lucko .spark .common .sampler .async .AsyncSampler ;
1414import me .lucko .spark .common .sampler .async .SampleCollector ;
1515import me .lucko .spark .common .sampler .java .JavaSampler ;
16- import me .lucko .spark .common .sampler .node .MergeMode ;
17- import me .lucko .spark .common .util .MethodDisambiguator ;
16+ import me .lucko .spark .common .sampler .java .MergeStrategy ;
1817import me .lucko .spark .lib .adventure .text .Component ;
1918import me .lucko .spark .proto .SparkSamplerProtos ;
2019import net .minecraft .SharedConstants ;
@@ -42,7 +41,7 @@ public class SparkLaunchProfiler {
4241 public static void start (String key ) {
4342 if (!ongoingSamplers .containsKey (key )) {
4443 Sampler sampler ;
45- SamplerSettings settings = new SamplerSettings (4000 , ThreadDumper .ALL , ThreadGrouper .BY_NAME , -1 , false );
44+ SamplerSettings settings = new SamplerSettings (4000 , ThreadDumper .ALL , ThreadGrouper .BY_NAME . get () , -1 , false );
4645 try {
4746 if (USE_JAVA_SAMPLER_FOR_LAUNCH ) {
4847 throw new UnsupportedOperationException ();
@@ -71,7 +70,7 @@ private static void output(String key, Sampler sampler) {
7170 SparkSamplerProtos .SamplerData output = sampler .toProto (platform , new Sampler .ExportProps ()
7271 .creator (new CommandSender .Data (commandSender .getName (), commandSender .getUniqueId ()))
7372 .comment ("Stage: " + key )
74- .mergeMode (() -> MergeMode . sameMethod ( new MethodDisambiguator ()) )
73+ .mergeStrategy ( MergeStrategy . SAME_METHOD )
7574 .classSourceLookup (platform ::createClassSourceLookup ));
7675 try {
7776 String urlKey = platform .getBytebinClient ().postContent (output , "application/x-spark-sampler" ).key ();
@@ -95,6 +94,11 @@ public String getName() {
9594 return ModernFixPlatformHooks .INSTANCE .getPlatformName ();
9695 }
9796
97+ @ Override
98+ public String getBrand () {
99+ return this .getName ();
100+ }
101+
98102 @ Override
99103 public String getVersion () {
100104 return ModernFixPlatformHooks .INSTANCE .getVersionString ();
0 commit comments