From a76d1d770b1e585864a1d24644ef79a458e1b7af Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Tue, 16 Apr 2013 13:40:09 +0400 Subject: [PATCH] Class made final and a call to getClass() eliminated (Profiling results improved) --- .../src/org/jetbrains/jet/lang/resolve/name/Name.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/name/Name.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/name/Name.java index f6767b7d97d..19512add05c 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/name/Name.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/name/Name.java @@ -18,7 +18,7 @@ package org.jetbrains.jet.lang.resolve.name; import org.jetbrains.annotations.NotNull; -public class Name implements Comparable { +public final class Name implements Comparable { @NotNull private final String name; private final boolean special; @@ -89,7 +89,7 @@ public class Name implements Comparable { @Override public boolean equals(Object o) { if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; + if (!(o instanceof Name)) return false; Name name1 = (Name) o;