edu.umd.cs.findbugs
Class Analyze
java.lang.Object
edu.umd.cs.findbugs.Analyze
public class Analyze
- extends java.lang.Object
Method Summary |
static double |
deepInstanceOf(org.apache.bcel.classfile.JavaClass x,
org.apache.bcel.classfile.JavaClass y)
Given two JavaClasses, try to estimate the probability that an reference
of type x is also an instance of type y. |
static double |
deepInstanceOf(java.lang.String x,
java.lang.String y)
Given two JavaClasses, try to estimate the probability that an reference
of type x is also an instance of type y. |
static java.lang.String |
getComponentClass(java.lang.String refSig)
|
static double |
isDeepRemote(java.lang.String refSig)
|
static double |
isDeepSerializable(org.apache.bcel.classfile.JavaClass x)
|
static double |
isDeepSerializable(java.lang.String refSig)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Analyze
public Analyze()
isDeepSerializable
public static double isDeepSerializable(java.lang.String refSig)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
isDeepRemote
public static double isDeepRemote(java.lang.String refSig)
getComponentClass
public static java.lang.String getComponentClass(java.lang.String refSig)
isDeepSerializable
public static double isDeepSerializable(org.apache.bcel.classfile.JavaClass x)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
deepInstanceOf
public static double deepInstanceOf(java.lang.String x,
java.lang.String y)
throws java.lang.ClassNotFoundException
- Given two JavaClasses, try to estimate the probability that an reference
of type x is also an instance of type y. Will return 0 only if it is
impossible and 1 only if it is guaranteed.
- Parameters:
x
- Known type of objecty
- Type queried about
- Returns:
- 0 - 1 value indicating probablility
- Throws:
java.lang.ClassNotFoundException
deepInstanceOf
public static double deepInstanceOf(org.apache.bcel.classfile.JavaClass x,
org.apache.bcel.classfile.JavaClass y)
throws java.lang.ClassNotFoundException
- Given two JavaClasses, try to estimate the probability that an reference
of type x is also an instance of type y. Will return 0 only if it is
impossible and 1 only if it is guaranteed.
- Parameters:
x
- Known type of objecty
- Type queried about
- Returns:
- 0 - 1 value indicating probability
- Throws:
java.lang.ClassNotFoundException
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.