pcap.core: making some classes final
authorWassim <wassim.nasrallah.36@gmail.com>
Wed, 25 May 2016 21:36:26 +0000 (17:36 -0400)
committerMatthew Khouzam <matthew.khouzam@ericsson.com>
Wed, 1 Jun 2016 00:13:38 +0000 (20:13 -0400)
This patch is to make some classes final in pcap.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: I7288b25324cb343a33cf6536b80cdaae3619211f
Signed-off-by: Wassim <wassim.nasrallah.36@gmail.com>
Reviewed-on: https://git.eclipse.org/r/73671
Reviewed-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Genevieve Bastien <gbastien+lttng@versatic.net>
Tested-by: Genevieve Bastien <gbastien+lttng@versatic.net>
pcap/org.eclipse.tracecompass.tmf.pcap.core/src/org/eclipse/tracecompass/internal/tmf/pcap/core/event/aspect/PcapDestinationAspect.java
pcap/org.eclipse.tracecompass.tmf.pcap.core/src/org/eclipse/tracecompass/internal/tmf/pcap/core/event/aspect/PcapProtocolAspect.java
pcap/org.eclipse.tracecompass.tmf.pcap.core/src/org/eclipse/tracecompass/internal/tmf/pcap/core/event/aspect/PcapReferenceAspect.java
pcap/org.eclipse.tracecompass.tmf.pcap.core/src/org/eclipse/tracecompass/internal/tmf/pcap/core/event/aspect/PcapSourceAspect.java
pcap/org.eclipse.tracecompass.tmf.pcap.core/src/org/eclipse/tracecompass/internal/tmf/pcap/core/util/PcapEventFactory.java

index f25e13d3e7d366f5ce64bf88cc22590f28f013d2..815dc147804b1317746f4ad889dd426cc92d958f 100644 (file)
@@ -25,7 +25,7 @@ import org.eclipse.tracecompass.tmf.core.event.aspect.ITmfEventAspect;
  *
  * @author Alexandre Montplaisir
  */
-public class PcapDestinationAspect implements ITmfEventAspect<String> {
+public final class PcapDestinationAspect implements ITmfEventAspect<String> {
 
     /** Singleton instance */
     public static final PcapDestinationAspect INSTANCE = new PcapDestinationAspect();
index 304a2401956be39e2e84e2f77eeaa3c244075df9..eef3821f4a57a355d0a440a2987469781e304aab 100644 (file)
@@ -25,7 +25,7 @@ import org.eclipse.tracecompass.tmf.core.event.aspect.ITmfEventAspect;
  *
  * @author Alexandre Montplaisir
  */
-public class PcapProtocolAspect implements ITmfEventAspect<String> {
+public final class PcapProtocolAspect implements ITmfEventAspect<String> {
 
     /** Singleton instance */
     public static final PcapProtocolAspect INSTANCE = new PcapProtocolAspect();
index 032c3f2711cf081278d283c964c26b86878eb4b5..93a400b9daa1b5a6fe9e56284a95ead1643226b9 100644 (file)
@@ -24,7 +24,7 @@ import org.eclipse.tracecompass.tmf.core.event.aspect.ITmfEventAspect;
  *
  * @author Alexandre Montplaisir
  */
-public class PcapReferenceAspect implements ITmfEventAspect<String> {
+public final class PcapReferenceAspect implements ITmfEventAspect<String> {
 
     /** Singleton instance */
     public static final PcapReferenceAspect INSTANCE = new PcapReferenceAspect();
index e43d116dbc7aa09d1506d5878da5c609ac74120a..7b4eb48c0f982d5253511b61e21e2ed7fdcae41d 100644 (file)
@@ -28,7 +28,7 @@ import org.eclipse.tracecompass.tmf.core.event.aspect.ITmfEventAspect;
  *
  * @author Alexandre Montplaisir
  */
-public class PcapSourceAspect implements ITmfEventAspect<String> {
+public final class PcapSourceAspect implements ITmfEventAspect<String> {
 
     /** Singleton instance */
     public static final PcapSourceAspect INSTANCE = new PcapSourceAspect();
index f5efb7c075197b3286cf88a3910fc70c42a0be0d..26077c5f954e0076b1aebd5e3c0598428a5fc4f8 100644 (file)
@@ -44,7 +44,7 @@ import org.eclipse.tracecompass.tmf.core.timestamp.TmfTimestamp;
  *
  * @author Vincent Perot
  */
-public class PcapEventFactory {
+public final class PcapEventFactory {
 
     private static final String EMPTY_STRING = ""; //$NON-NLS-1$
 
This page took 0.027863 seconds and 5 git commands to generate.