edu.umd.cs.findbugs.ba.vna
Class ValueNumberSourceInfo
java.lang.Object
edu.umd.cs.findbugs.ba.vna.ValueNumberSourceInfo
public abstract class ValueNumberSourceInfo
- extends java.lang.Object
Helper methods to find out information about the
source of the value represented by a given ValueNumber.
- Author:
- Bill Pugh, David Hovemeyer
Method Summary |
static BugAnnotation |
findAnnotationFromValueNumber(org.apache.bcel.classfile.Method method,
Location location,
ValueNumber valueNumber,
ValueNumberFrame vnaFrame,
java.lang.String partialRole)
|
static FieldAnnotation |
findFieldAnnotationFromValueNumber(org.apache.bcel.classfile.Method method,
Location location,
ValueNumber valueNumber,
ValueNumberFrame vnaFrame)
|
static LocalVariableAnnotation |
findLocalAnnotationFromValueNumber(org.apache.bcel.classfile.Method method,
Location location,
ValueNumber valueNumber,
ValueNumberFrame vnaFrame)
|
static BugAnnotation |
findRequiredAnnotationFromValueNumber(org.apache.bcel.classfile.Method method,
Location location,
ValueNumber valueNumber,
ValueNumberFrame vnaFrame,
java.lang.String partialRole)
|
static XField |
findXFieldFromValueNumber(org.apache.bcel.classfile.Method method,
Location location,
ValueNumber valueNumber,
ValueNumberFrame vnaFrame)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ValueNumberSourceInfo
public ValueNumberSourceInfo()
findAnnotationFromValueNumber
@CheckForNull
public static BugAnnotation findAnnotationFromValueNumber(org.apache.bcel.classfile.Method method,
Location location,
ValueNumber valueNumber,
ValueNumberFrame vnaFrame,
@CheckForNull
java.lang.String partialRole)
- Parameters:
method
- location
- valueNumber
- vnaFrame
- partialRole
- TODO
- Returns:
- the annotation
findRequiredAnnotationFromValueNumber
@Nonnull
public static BugAnnotation findRequiredAnnotationFromValueNumber(org.apache.bcel.classfile.Method method,
Location location,
ValueNumber valueNumber,
ValueNumberFrame vnaFrame,
@CheckForNull
java.lang.String partialRole)
- Parameters:
method
- location
- valueNumber
- vnaFrame
- partialRole
- TODO
- Returns:
- the annotation
findLocalAnnotationFromValueNumber
public static LocalVariableAnnotation findLocalAnnotationFromValueNumber(org.apache.bcel.classfile.Method method,
Location location,
ValueNumber valueNumber,
ValueNumberFrame vnaFrame)
findFieldAnnotationFromValueNumber
public static FieldAnnotation findFieldAnnotationFromValueNumber(org.apache.bcel.classfile.Method method,
Location location,
ValueNumber valueNumber,
ValueNumberFrame vnaFrame)
findXFieldFromValueNumber
public static XField findXFieldFromValueNumber(org.apache.bcel.classfile.Method method,
Location location,
ValueNumber valueNumber,
ValueNumberFrame vnaFrame)
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.