minimize

Java Bean

Beanクラスに関するルールセットです。

BeanMembersShouldSerialize

Beanクラスのフィールドの内、transientまたはfinal宣言されていないフィールドで
アクセッサが存在しないフィールドを検出します。

private transient int someFoo; // transientフィールドはシリアライズされない
private static int otherFoo; // staticフィールドもシリアライズされない
private int moreFoo; // シリアライズされる
private int badFoo; // シリアライズされるが、アクセッサが存在しないのでNG

private void setMoreFoo(int moreFoo){
  this.moreFoo = moreFoo;
}

private int getMoreFoo(){
  return this.moreFoo;
}

MissingSerialVersionUID

SerialVersionUID が定義されていないBeanクラスを検出します。

TOP

[コメント(0)]
[PR] b b nEXN[jOb FXb Cvgb ]ETCgb SEOb ANZXb nEX[J[b ^ItBXb SEO΍b ҋZb sYSۃ[b vb b nCb AXNb ]Eb یb ev[gb ꗷsb b Ƌhb b zb ҋZb ŗmb Stb wb [VbNb }bT[Wb FXb Mb 365b AtBGCgb эb FXb z[y[Wb fCg[hb FXb COnb ^Cb oRNb nC@^J[b xXg nC ze [cb ob NNnnCb Hawaii hotelsb Hawaii Activitiesb bhhrb zm}\b
y^cЁup_CVtgvT[rXz nCnIvVicA[ibN}j - rWlXNXq - iq(1) - iq(2) - COze - ؍s
z[y[W쐬 - ^T[o[ - gуz[y[W - uO - ze \ - ^CVFA - B - nC@Rh~jA - o@ze - nC@sY - v[Pbg@ze