Clover icon

Coverage Report

  1. Project Clover database Thu Nov 28 2024 18:06:40 GMT
  2. Package vamsas.objects.simple

File Msfalignment.java

 

Coverage histogram

../../../img/srcFileCovDistChart0.png
63% of files have more coverage

Code metrics

14
30
8
1
135
82
15
0.5
3.75
8
1.88

Classes

Class Line # Actions
Msfalignment 23 30 15
0.00%
 

Contributing tests

No tests hitting this source file were found.

Source view

1    /*
2    * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$)
3    * Copyright (C) $$Year-Rel$$ The Jalview Authors
4    *
5    * This file is part of Jalview.
6    *
7    * Jalview is free software: you can redistribute it and/or
8    * modify it under the terms of the GNU General Public License
9    * as published by the Free Software Foundation, either version 3
10    * of the License, or (at your option) any later version.
11    *
12    * Jalview is distributed in the hope that it will be useful, but
13    * WITHOUT ANY WARRANTY; without even the implied warranty
14    * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15    * PURPOSE. See the GNU General Public License for more details.
16    *
17    * You should have received a copy of the GNU General Public License
18    * along with Jalview. If not, see <http://www.gnu.org/licenses/>.
19    * The Jalview Authors are detailed in the 'AUTHORS' file.
20    */
21    package vamsas.objects.simple;
22   
 
23    public class Msfalignment implements java.io.Serializable
24    {
25    private java.lang.String msf;
26   
27    private java.lang.String notes;
28   
 
29  0 toggle public Msfalignment()
30    {
31    }
32   
 
33  0 toggle public Msfalignment(java.lang.String msf, java.lang.String notes)
34    {
35  0 this.msf = msf;
36  0 this.notes = notes;
37    }
38   
39    /**
40    * Gets the msf value for this Msfalignment.
41    *
42    * @return msf
43    */
 
44  0 toggle public java.lang.String getMsf()
45    {
46  0 return msf;
47    }
48   
49    /**
50    * Sets the msf value for this Msfalignment.
51    *
52    * @param msf
53    */
 
54  0 toggle public void setMsf(java.lang.String msf)
55    {
56  0 this.msf = msf;
57    }
58   
59    /**
60    * Gets the notes value for this Msfalignment.
61    *
62    * @return notes
63    */
 
64  0 toggle public java.lang.String getNotes()
65    {
66  0 return notes;
67    }
68   
69    /**
70    * Sets the notes value for this Msfalignment.
71    *
72    * @param notes
73    */
 
74  0 toggle public void setNotes(java.lang.String notes)
75    {
76  0 this.notes = notes;
77    }
78   
79    private java.lang.Object __equalsCalc = null;
80   
 
81  0 toggle @Override
82    public synchronized boolean equals(java.lang.Object obj)
83    {
84  0 if (obj == null)
85    {
86  0 return false;
87    }
88  0 if (!(obj instanceof Msfalignment))
89    {
90  0 return false;
91    }
92  0 Msfalignment other = (Msfalignment) obj;
93  0 if (this == obj)
94    {
95  0 return true;
96    }
97  0 if (__equalsCalc != null)
98    {
99  0 return (__equalsCalc == obj);
100    }
101  0 __equalsCalc = obj;
102  0 boolean _equals;
103  0 _equals = true && ((this.msf == null && other.getMsf() == null)
104    || (this.msf != null && this.msf.equals(other.getMsf())))
105    && ((this.notes == null && other.getNotes() == null)
106    || (this.notes != null
107    && this.notes.equals(other.getNotes())));
108  0 __equalsCalc = null;
109  0 return _equals;
110    }
111   
112    private boolean __hashCodeCalc = false;
113   
 
114  0 toggle @Override
115    public synchronized int hashCode()
116    {
117  0 if (__hashCodeCalc)
118    {
119  0 return 0;
120    }
121  0 __hashCodeCalc = true;
122  0 int _hashCode = 1;
123  0 if (getMsf() != null)
124    {
125  0 _hashCode += getMsf().hashCode();
126    }
127  0 if (getNotes() != null)
128    {
129  0 _hashCode += getNotes().hashCode();
130    }
131  0 __hashCodeCalc = false;
132  0 return _hashCode;
133    }
134   
135    }