import java.util.Set;
/**
* Abstract base class for parameter collections.
* Type specific setters and getters are mapped to the abstract,
* generic getters and setters.
*
* @since 4.0
*
* @deprecated (4.3) use configuration classes provided 'org.apache.http.config'
* and 'org.apache.http.client.config'
*/
@Deprecated
public abstract class AbstractHttpParams implements HttpParams, HttpParamsNames {
/**
* Instantiates parameters.
*/
protected AbstractHttpParams() {
super();
}
@Override
public long getLongParameter(final String name, final long defaultValue) {
final Object param = getParameter(name);
if (param == null) {
return defaultValue;
}
return ((Long) param).longValue();
}
一般来说,没有基类用不着调用super()
这里的确有些奇怪,猜测和@Deprecated有关,是不是在object中显式的对@Deprecated的类型有什么处理,不得而知。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。