Clover coverage report - Maven Clover report
Coverage timestamp: Sun Aug 20 2006 04:01:04 PDT
file stats: LOC: 69   Methods: 5
NCLOC: 25   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
MailDateFormat.java - 40% 40% 40%
coverage coverage
 1    /**
 2    *
 3    * Copyright 2003-2004 The Apache Software Foundation
 4    *
 5    * Licensed under the Apache License, Version 2.0 (the "License");
 6    * you may not use this file except in compliance with the License.
 7    * You may obtain a copy of the License at
 8    *
 9    * http://www.apache.org/licenses/LICENSE-2.0
 10    *
 11    * Unless required by applicable law or agreed to in writing, software
 12    * distributed under the License is distributed on an "AS IS" BASIS,
 13    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 14    * See the License for the specific language governing permissions and
 15    * limitations under the License.
 16    */
 17   
 18    package javax.mail.internet;
 19   
 20    import java.text.FieldPosition;
 21    import java.text.NumberFormat;
 22    import java.text.ParsePosition;
 23    import java.text.SimpleDateFormat;
 24    import java.util.Calendar;
 25    import java.util.Date;
 26    import java.util.Locale;
 27   
 28    /**
 29    * Formats ths date as specified by
 30    * draft-ietf-drums-msg-fmt-08 dated January 26, 2000
 31    * which supercedes RFC822.
 32    * <p/>
 33    * <p/>
 34    * The format used is <code>EEE, d MMM yyyy HH:mm:ss Z</code> and
 35    * locale is always US-ASCII.
 36    *
 37    * @version $Rev: 125583 $ $Date: 2005-01-18 19:44:27 -0800 (Tue, 18 Jan 2005) $
 38    */
 39    public class MailDateFormat extends SimpleDateFormat {
 40  19 public MailDateFormat() {
 41  19 super("EEE, d MMM yyyy HH:mm:ss Z", Locale.US);
 42    }
 43   
 44  0 public StringBuffer format(Date date, StringBuffer buffer, FieldPosition position) {
 45  0 return super.format(date, buffer, position);
 46    }
 47   
 48  1 public Date parse(String string, ParsePosition position) {
 49  1 return super.parse(string, position);
 50    }
 51   
 52    /**
 53    * The calendar cannot be set
 54    * @param calendar
 55    * @throws UnsupportedOperationException
 56    */
 57  0 public void setCalendar(Calendar calendar) {
 58  0 throw new UnsupportedOperationException();
 59    }
 60   
 61    /**
 62    * The format cannot be set
 63    * @param format
 64    * @throws UnsupportedOperationException
 65    */
 66  0 public void setNumberFormat(NumberFormat format) {
 67  0 throw new UnsupportedOperationException();
 68    }
 69    }