From: Wassim Date: Mon, 6 Jun 2016 19:58:59 +0000 (-0400) Subject: linux.core: making SyscallNameAspect final X-Git-Url: http://git.efficios.com/?p=deliverable%2Ftracecompass.git;a=commitdiff_plain;h=1e706b1d20a2434d1a2eba87f5eec8d8170f5259 linux.core: making SyscallNameAspect final This patch is to make a class final in linux.core component. It should be final to improve readability and since you should never extend it. It also allows the jvm to inline methods and improve performance. Change-Id: I6df113ac664cb7e11981de84d64460d3c90cacb3 Signed-off-by: Wassim Reviewed-on: https://git.eclipse.org/r/74715 Reviewed-by: Hudson CI Reviewed-by: Matthew Khouzam Reviewed-by: Marc-Andre Laperle Tested-by: Marc-Andre Laperle --- diff --git a/analysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/latency/SystemCallLatencyAnalysis.java b/analysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/latency/SystemCallLatencyAnalysis.java index 43cc6b6aca..4bb42c570d 100644 --- a/analysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/latency/SystemCallLatencyAnalysis.java +++ b/analysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/latency/SystemCallLatencyAnalysis.java @@ -177,7 +177,7 @@ public class SystemCallLatencyAnalysis extends AbstractSegmentStoreAnalysisEvent } } - private static class SyscallNameAspect implements ISegmentAspect { + private static final class SyscallNameAspect implements ISegmentAspect { public static final ISegmentAspect INSTANCE = new SyscallNameAspect(); private SyscallNameAspect() { }