Skip to content

Commit

Permalink
avoid unnecessary string opertations
Browse files Browse the repository at this point in the history
  • Loading branch information
Henry Coles committed Apr 28, 2021
1 parent 7b06d88 commit b9dbffa
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions pitest/src/main/java/org/pitest/classinfo/ClassName.java
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@
*/
package org.pitest.classinfo;

import org.pitest.util.IsolationUtils;
import org.pitest.util.Log;

import java.io.Serializable;
import java.util.Objects;
import java.util.function.Function;
import java.util.logging.Logger;
import java.util.stream.Stream;

import org.pitest.util.IsolationUtils;
import org.pitest.util.Log;

public final class ClassName implements Comparable<ClassName>, Serializable {

private static final long serialVersionUID = 1L;
Expand All @@ -31,6 +31,7 @@ public final class ClassName implements Comparable<ClassName>, Serializable {
private static final ClassName OBJECT = new ClassName("java/lang/Object");
private static final ClassName STRING = new ClassName("java/lang/String");

// always stored in java/lang/String "internal" format
private final String name;

private ClassName(final String name) {
Expand Down Expand Up @@ -146,7 +147,7 @@ public String toString() {

@Override
public int compareTo(final ClassName o) {
return this.asJavaName().compareTo(o.asJavaName());
return this.name.compareTo(o.name);
}

}

0 comments on commit b9dbffa

Please sign in to comment.