类org.joda.time.base.BasePeriod源码实例Demo

下面列出了怎么用org.joda.time.base.BasePeriod的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: jfixture   文件: BasePeriodRelay.java
@Override
public Object create(Object request, SpecimenContext context) {

    if (!(request instanceof SpecimenType)) {
        return new NoSpecimen();
    }

    SpecimenType<?> type = (SpecimenType) request;
    if (!BasePeriod.class.isAssignableFrom(type.getRawType())) {
        return new NoSpecimen();
    }

    Duration duration = (Duration) context.resolve(Duration.class);
    Period period = duration.toPeriod();

    try {
        return type.getRawType().getDeclaredConstructor(Object.class).newInstance(period);
    } catch (Exception e) {
        e.printStackTrace();
        return new NoSpecimen();
    }
}
 
 类所在包
 类方法
 同包方法