Class 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
    • Constructor Detail

      • ValueNumberSourceInfo

        public ValueNumberSourceInfo()
    • Method Detail

      • 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