AttributeConverterDefinition.java 文件源码

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

项目:lams 作者:
private ParameterizedType extractAttributeConverterParameterizedType(Class attributeConverterClass) {
    for ( Type type : attributeConverterClass.getGenericInterfaces() ) {
        if ( ParameterizedType.class.isInstance( type ) ) {
            final ParameterizedType parameterizedType = (ParameterizedType) type;
            if ( AttributeConverter.class.equals( parameterizedType.getRawType() ) ) {
                return parameterizedType;
            }
        }
    }

    throw new AssertionFailure(
            "Could not extract ParameterizedType representation of AttributeConverter definition " +
                    "from AttributeConverter implementation class [" + attributeConverterClass.getName() + "]"
    );
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号