现实中的奥特曼,这个异d sdgq/ppublicstaticvoidnotnull (objectobject,String message ) )。
if(object==null ) {
message (消息;
}
}
参数不满足条件时逃出IllegalStateException异常
公共语音添加(迭代器) {
Assert.state (! this.inUse,' youcannolongeradditeratorstoacompositeiteratorthat ' salreadyinuse ';
if (this.iterators.contains (iterator ) ) }
thrownewillegalargumentexception (youcannotaddthesameiteratortwice );
}
this.iterators.add(iterator;
}
公共语音转换器(genericconverterconverter ) {
setconvertibletypes=converter.getconvertibletypes (;
转换类型==空(if ) {
assert.state (converterinstanceofskdxl,
' onlyconditionalconvertersmayreturnnullconvertibletypes ';
this.global converters.add (converter;
}
else {
for (convertiblepairconvertiblepair : convertible types )
转换器sforpair.add (转换器;
}
}
}
公共公司(to1,T o2 ) {
assert.state (this.comparators.size ) ) 0,
' nosortdefinitionshavebeenaddedtothiscompoundcomparatortocompare ';
for (invertiblecomparatorcomparator : this.comparators )
int result=comparator.com pare (O1,o2 );
if (结果!=0}{
返回结果;
}
}
返回0;
}