Skip to content

Commit

Permalink
improved checkAutoType.
Browse files Browse the repository at this point in the history
  • Loading branch information
wenshao committed Sep 14, 2018
1 parent b01c2c3 commit 0d36bae
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/main/java/com/alibaba/fastjson/parser/ParserConfig.java
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,6 @@
import com.alibaba.fastjson.util.IdentityHashMap;
import com.alibaba.fastjson.util.ServiceLoader;

import javax.sql.DataSource;
import javax.xml.datatype.XMLGregorianCalendar;

/**
Expand Down Expand Up @@ -1100,7 +1099,8 @@ public Class<?> checkAutoType(String typeName, Class<?> expectClass, int feature
}

if (ClassLoader.class.isAssignableFrom(clazz) // classloader is danger
|| DataSource.class.isAssignableFrom(clazz) // dataSource can load jdbc driver
|| javax.sql.DataSource.class.isAssignableFrom(clazz) // dataSource can load jdbc driver
|| javax.sql.RowSet.class.isAssignableFrom(clazz) //
) {
throw new JSONException("autoType is not support. " + typeName);
}
Expand Down

0 comments on commit 0d36bae

Please sign in to comment.