|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.mebigfatguy.fbcontrib.detect.PossibleIncompleteSerialization
public class PossibleIncompleteSerialization
looks for classes that don't handle serialization of parent class member fields when the class in question is serializable but is derived from non serializable classes.
| Field Summary |
|---|
| Fields inherited from interface edu.umd.cs.findbugs.Priorities |
|---|
EXP_PRIORITY, HIGH_PRIORITY, IGNORE_PRIORITY, LOW_PRIORITY, NORMAL_PRIORITY |
| Constructor Summary | |
|---|---|
PossibleIncompleteSerialization(edu.umd.cs.findbugs.BugReporter bugReporter)
constructs a PIS detector given the reporter to report bugs on |
|
| Method Summary | |
|---|---|
void |
report()
|
void |
visitClassContext(edu.umd.cs.findbugs.ba.ClassContext classContext)
implements the visitor to look for classes that are serializable, and are derived from non serializable classes and don't either implement methods in Externalizable or Serializable to save parent class fields. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PossibleIncompleteSerialization(edu.umd.cs.findbugs.BugReporter bugReporter)
bugReporter - the sync of bug reports| Method Detail |
|---|
public void visitClassContext(edu.umd.cs.findbugs.ba.ClassContext classContext)
visitClassContext in interface edu.umd.cs.findbugs.DetectorclassContext - the context object of the currently parsed classpublic void report()
report in interface edu.umd.cs.findbugs.Detector
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||