forked from loafle/openapi-generator-original
		
	Fixed RFC3999DateFormat clone NPE (#11705)
This commit is contained in:
		
							parent
							
								
									ab63786610
								
							
						
					
					
						commit
						d153134dec
					
				| @ -7,6 +7,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -20,6 +21,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
| @ -18,6 +18,7 @@ import java.text.DateFormat; | |||||||
| import java.text.FieldPosition; | import java.text.FieldPosition; | ||||||
| import java.text.ParsePosition; | import java.text.ParsePosition; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.text.DecimalFormat; | ||||||
| import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| @ -31,6 +32,7 @@ public class RFC3339DateFormat extends DateFormat { | |||||||
| 
 | 
 | ||||||
|   public RFC3339DateFormat() { |   public RFC3339DateFormat() { | ||||||
|     this.calendar = new GregorianCalendar(); |     this.calendar = new GregorianCalendar(); | ||||||
|  |     this.numberFormat = new DecimalFormat(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user