java.time.OffsetDateTime#compareTo ( )源码实例Demo

下面列出了java.time.OffsetDateTime#compareTo ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: JDA   文件: RoleImpl.java
@Override
public int compareTo(@Nonnull Role r)
{
    if (this == r)
        return 0;
    if (!(r instanceof RoleImpl))
        throw new IllegalArgumentException("Cannot compare different role implementations");
    RoleImpl impl = (RoleImpl) r;

    if (this.guild.getIdLong() != impl.guild.getIdLong())
        throw new IllegalArgumentException("Cannot compare roles that aren't from the same guild!");

    if (this.getPositionRaw() != r.getPositionRaw())
        return this.getPositionRaw() - r.getPositionRaw();

    OffsetDateTime thisTime = this.getTimeCreated();
    OffsetDateTime rTime = r.getTimeCreated();

    //We compare the provided role's time to this's time instead of the reverse as one would expect due to how
    // discord deals with hierarchy. The more recent a role was created, the lower its hierarchy ranking when
    // it shares the same position as another role.
    return rTime.compareTo(thisTime);
}
 
源代码2 项目: dragonwell8_jdk   文件: TCKOffsetDateTime.java
@Test(expectedExceptions=NullPointerException.class)
public void test_compareTo_null() {
    OffsetDateTime a = OffsetDateTime.of(2008, 6, 30, 11, 30, 59, 0, OFFSET_PONE);
    a.compareTo(null);
}
 
源代码3 项目: TencentKona-8   文件: TCKOffsetDateTime.java
@Test(expectedExceptions=NullPointerException.class)
public void test_compareTo_null() {
    OffsetDateTime a = OffsetDateTime.of(2008, 6, 30, 11, 30, 59, 0, OFFSET_PONE);
    a.compareTo(null);
}
 
源代码4 项目: jdk8u60   文件: TCKOffsetDateTime.java
@Test(expectedExceptions=NullPointerException.class)
public void test_compareTo_null() {
    OffsetDateTime a = OffsetDateTime.of(2008, 6, 30, 11, 30, 59, 0, OFFSET_PONE);
    a.compareTo(null);
}
 
源代码5 项目: openjdk-jdk8u   文件: TCKOffsetDateTime.java
@Test(expectedExceptions=NullPointerException.class)
public void test_compareTo_null() {
    OffsetDateTime a = OffsetDateTime.of(2008, 6, 30, 11, 30, 59, 0, OFFSET_PONE);
    a.compareTo(null);
}
 
源代码6 项目: openjdk-jdk8u-backup   文件: TCKOffsetDateTime.java
@Test(expectedExceptions=NullPointerException.class)
public void test_compareTo_null() {
    OffsetDateTime a = OffsetDateTime.of(2008, 6, 30, 11, 30, 59, 0, OFFSET_PONE);
    a.compareTo(null);
}
 
源代码7 项目: openjdk-jdk9   文件: TCKOffsetDateTime.java
@Test(expectedExceptions=NullPointerException.class)
public void test_compareTo_null() {
    OffsetDateTime a = OffsetDateTime.of(2008, 6, 30, 11, 30, 59, 0, OFFSET_PONE);
    a.compareTo(null);
}
 
源代码8 项目: jdk8u-jdk   文件: TCKOffsetDateTime.java
@Test(expectedExceptions=NullPointerException.class)
public void test_compareTo_null() {
    OffsetDateTime a = OffsetDateTime.of(2008, 6, 30, 11, 30, 59, 0, OFFSET_PONE);
    a.compareTo(null);
}
 
源代码9 项目: hottub   文件: TCKOffsetDateTime.java
@Test(expectedExceptions=NullPointerException.class)
public void test_compareTo_null() {
    OffsetDateTime a = OffsetDateTime.of(2008, 6, 30, 11, 30, 59, 0, OFFSET_PONE);
    a.compareTo(null);
}
 
源代码10 项目: openjdk-8-source   文件: TCKOffsetDateTime.java
@Test(expectedExceptions=NullPointerException.class)
public void test_compareTo_null() {
    OffsetDateTime a = OffsetDateTime.of(2008, 6, 30, 11, 30, 59, 0, OFFSET_PONE);
    a.compareTo(null);
}
 
源代码11 项目: openjdk-8   文件: TCKOffsetDateTime.java
@Test(expectedExceptions=NullPointerException.class)
public void test_compareTo_null() {
    OffsetDateTime a = OffsetDateTime.of(2008, 6, 30, 11, 30, 59, 0, OFFSET_PONE);
    a.compareTo(null);
}
 
源代码12 项目: jdk8u_jdk   文件: TCKOffsetDateTime.java
@Test(expectedExceptions=NullPointerException.class)
public void test_compareTo_null() {
    OffsetDateTime a = OffsetDateTime.of(2008, 6, 30, 11, 30, 59, 0, OFFSET_PONE);
    a.compareTo(null);
}
 
源代码13 项目: jdk8u-jdk   文件: TCKOffsetDateTime.java
@Test(expectedExceptions=NullPointerException.class)
public void test_compareTo_null() {
    OffsetDateTime a = OffsetDateTime.of(2008, 6, 30, 11, 30, 59, 0, OFFSET_PONE);
    a.compareTo(null);
}
 
源代码14 项目: jdk8u-dev-jdk   文件: TCKOffsetDateTime.java
@Test(expectedExceptions=NullPointerException.class)
public void test_compareTo_null() {
    OffsetDateTime a = OffsetDateTime.of(2008, 6, 30, 11, 30, 59, 0, OFFSET_PONE);
    a.compareTo(null);
}
 
源代码15 项目: j2objc   文件: TCKOffsetDateTime.java
@Test(expected=NullPointerException.class)
public void test_compareTo_null() {
    OffsetDateTime a = OffsetDateTime.of(2008, 6, 30, 11, 30, 59, 0, OFFSET_PONE);
    a.compareTo(null);
}