Implement the new TMF Event Model
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.core / src / org / eclipse / linuxtools / tmf / core / filter / model / TmfFilterEqualsNode.java
index d7781b5dabfc0bab5842d1b0333023d2b9b69766..1ae98755cb89840bfedfbf36ebacff51cadc91f2 100644 (file)
@@ -16,7 +16,6 @@ import java.util.ArrayList;
 import java.util.List;\r
 \r
 import org.eclipse.linuxtools.tmf.core.event.TmfEvent;\r
-import org.eclipse.linuxtools.tmf.core.event.TmfNoSuchFieldException;\r
 \r
 \r
 public class TmfFilterEqualsNode extends TmfFilterTreeNode {\r
@@ -75,23 +74,19 @@ public class TmfFilterEqualsNode extends TmfFilterTreeNode {
 \r
        @Override\r
        public boolean matches(TmfEvent event) {\r
-               try {\r
-                       Object value = event.getContent().getField(fField);\r
-                       if (value == null) {\r
-                               return false ^ fNot;\r
-                       }\r
-                       String valueString = value.toString();\r
-                       if (valueString == null) {\r
-                               return false ^ fNot;\r
-                       }\r
-                       if (fIgnoreCase) {\r
-                               return valueString.equalsIgnoreCase(fValue) ^ fNot;\r
-                       } else {\r
-                               return valueString.equals(fValue) ^ fNot;\r
-                       }\r
-               } catch (TmfNoSuchFieldException e) {\r
-                       return false ^ fNot;\r
-               }\r
+        Object value = event.getContent().getField(fField);\r
+        if (value == null) {\r
+            return false ^ fNot;\r
+        }\r
+        String valueString = value.toString();\r
+        if (valueString == null) {\r
+            return false ^ fNot;\r
+        }\r
+        if (fIgnoreCase) {\r
+            return valueString.equalsIgnoreCase(fValue) ^ fNot;\r
+        } else {\r
+            return valueString.equals(fValue) ^ fNot;\r
+        }\r
        }\r
 \r
        @Override\r
This page took 0.027493 seconds and 5 git commands to generate.