com.ibm.wala.analysis.reflection
Class AbstractReflectionInterpreter.IgnoreSerializableWarning

java.lang.Object
  extended by com.ibm.wala.util.warnings.Warning
      extended by com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.IgnoreSerializableWarning
All Implemented Interfaces:
java.lang.Comparable
Enclosing class:
AbstractReflectionInterpreter

protected static class AbstractReflectionInterpreter.IgnoreSerializableWarning
extends Warning

A warning when we find flow of a factory allocation to a cast to Serializable


Field Summary
 
Fields inherited from class com.ibm.wala.util.warnings.Warning
CLIENT_MILD, CLIENT_MODERATE, CLIENT_SEVERE, MILD, MODERATE, N_LEVELS, SEVERE
 
Constructor Summary
protected AbstractReflectionInterpreter.IgnoreSerializableWarning()
           
 
Method Summary
static AbstractReflectionInterpreter.IgnoreSerializableWarning create()
           
 java.lang.String getMsg()
          Must return the same String always -- this is required by the implementation of hashCode.
 
Methods inherited from class com.ibm.wala.util.warnings.Warning
compareTo, equals, getLevel, hashCode, setLevel, severityString, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractReflectionInterpreter.IgnoreSerializableWarning

protected AbstractReflectionInterpreter.IgnoreSerializableWarning()
Method Detail

getMsg

public java.lang.String getMsg()
Description copied from class: Warning
Must return the same String always -- this is required by the implementation of hashCode.

Specified by:
getMsg in class Warning

create

public static AbstractReflectionInterpreter.IgnoreSerializableWarning create()