PreferenceEntityHandler.java 文件源码

java
阅读 18 收藏 0 点赞 0 评论 0

项目:org.portletbeans 作者:
@Override
public E load(final PortletPreferences preferences, final String key, final String defaultValue) {
    if (preferences.getValue(key, "") == null) {
        return null;
    }
    try {
        final E value = this.type.newInstance();
        PreferenceFieldRegistry.load(preferences, key + '.', value);
        for (final Method postConstruct : this.postConstructMethods) {
            postConstruct.setAccessible(true);
            postConstruct.invoke(value);
        }
        return value;
    } catch (final InstantiationException | IllegalAccessException | IllegalArgumentException
            | InvocationTargetException e) {
        throw new IllegalArgumentException("Can't instantiate " + this.type, e);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号