From 509dd54a5e9cd1cb5af228b6aaa7417c796ad539 Mon Sep 17 00:00:00 2001 From: Svetlana Isakova Date: Wed, 20 Mar 2013 17:26:16 +0400 Subject: [PATCH] init debug names for slices in ResolutionResultsCache --- .../calls/context/ResolutionResultsCache.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/context/ResolutionResultsCache.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/context/ResolutionResultsCache.java index 47d3f06b61b..244068bd6bb 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/context/ResolutionResultsCache.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/context/ResolutionResultsCache.java @@ -26,6 +26,7 @@ import org.jetbrains.jet.lang.resolve.BindingTrace; import org.jetbrains.jet.lang.resolve.BindingTraceContext; import org.jetbrains.jet.lang.resolve.DelegatingBindingTrace; import org.jetbrains.jet.lang.resolve.calls.results.OverloadResolutionResultsImpl; +import org.jetbrains.jet.util.slicedmap.BasicWritableSlice; import org.jetbrains.jet.util.slicedmap.Slices; import org.jetbrains.jet.util.slicedmap.WritableSlice; @@ -35,11 +36,14 @@ public class ResolutionResultsCache { public static final MemberType FUNCTION_MEMBER_TYPE = new MemberType(); public static final MemberType PROPERTY_MEMBER_TYPE = new MemberType(); + public static final WritableSlice> RESOLUTION_RESULTS_FOR_FUNCTION = Slices.createSimpleSlice(); + public static final WritableSlice> RESOLUTION_RESULTS_FOR_PROPERTY = Slices.createSimpleSlice(); + public static final WritableSlice TRACE_DELTAS_CACHE = Slices.createSimpleSlice(); + public static final WritableSlice> DEFERRED_COMPUTATION_FOR_CALL = Slices.createSimpleSlice(); - private static final WritableSlice> RESOLUTION_RESULTS_FOR_FUNCTION = Slices.createSimpleSlice(); - private static final WritableSlice> RESOLUTION_RESULTS_FOR_PROPERTY = Slices.createSimpleSlice(); - private static final WritableSlice TRACE_DELTAS_CACHE = Slices.createSimpleSlice(); - private static final WritableSlice> DEFERRED_COMPUTATION_FOR_CALL = Slices.createSimpleSlice(); + static { + BasicWritableSlice.initSliceDebugNames(ResolutionResultsCache.class); + } private final BindingTrace trace = new BindingTraceContext();