|
1 | 1 | package com.alibaba.excel.util; |
2 | 2 |
|
| 3 | +import java.lang.reflect.Field; |
| 4 | +import java.lang.reflect.Modifier; |
| 5 | +import java.util.ArrayList; |
| 6 | +import java.util.Collection; |
| 7 | +import java.util.Collections; |
| 8 | +import java.util.HashMap; |
| 9 | +import java.util.HashSet; |
| 10 | +import java.util.LinkedHashSet; |
| 11 | +import java.util.List; |
| 12 | +import java.util.Map; |
| 13 | +import java.util.Optional; |
| 14 | +import java.util.Set; |
| 15 | +import java.util.TreeMap; |
| 16 | +import java.util.concurrent.ConcurrentHashMap; |
| 17 | + |
3 | 18 | import com.alibaba.excel.annotation.ExcelIgnore; |
4 | 19 | import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; |
5 | 20 | import com.alibaba.excel.annotation.ExcelProperty; |
|
19 | 34 | import com.alibaba.excel.metadata.property.NumberFormatProperty; |
20 | 35 | import com.alibaba.excel.metadata.property.StyleProperty; |
21 | 36 | import com.alibaba.excel.write.metadata.holder.WriteHolder; |
| 37 | + |
22 | 38 | import lombok.AllArgsConstructor; |
23 | 39 | import lombok.Data; |
24 | 40 | import lombok.EqualsAndHashCode; |
|
27 | 43 | import org.apache.commons.collections4.CollectionUtils; |
28 | 44 | import org.springframework.cglib.beans.BeanMap; |
29 | 45 |
|
30 | | -import java.lang.reflect.Field; |
31 | | -import java.lang.reflect.Modifier; |
32 | | -import java.util.*; |
33 | | -import java.util.concurrent.ConcurrentHashMap; |
34 | | - |
35 | 46 | /** |
36 | 47 | * Licensed to the Apache Software Foundation (ASF) under one or more |
37 | 48 | * contributor license agreements. See the NOTICE file distributed with |
@@ -554,7 +565,7 @@ public static class FieldCacheKey { |
554 | 565 | FieldCacheKey(Class<?> clazz, ConfigurationHolder configurationHolder) { |
555 | 566 | this.clazz = clazz; |
556 | 567 | if (configurationHolder instanceof WriteHolder) { |
557 | | - WriteHolder writeHolder = (WriteHolder) configurationHolder; |
| 568 | + WriteHolder writeHolder = (WriteHolder)configurationHolder; |
558 | 569 | this.excludeColumnFieldNames = writeHolder.excludeColumnFieldNames(); |
559 | 570 | this.excludeColumnIndexes = writeHolder.excludeColumnIndexes(); |
560 | 571 | this.includeColumnFieldNames = writeHolder.includeColumnFieldNames(); |
|
0 commit comments