Class SuspiciousNullGuard.NullGuard

  • Enclosing class:
    SuspiciousNullGuard

    static class SuspiciousNullGuard.NullGuard
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) edu.umd.cs.findbugs.ba.XField field  
      (package private) int fieldSourceReg  
      (package private) int location  
      (package private) int register  
      (package private) int scopeEnd  
      (package private) java.lang.String signature  
    • Constructor Summary

      Constructors 
      Constructor Description
      NullGuard​(int reg, int start, int end, java.lang.String guardSignature)  
      NullGuard​(edu.umd.cs.findbugs.ba.XField xf, int fieldSource, int start, java.lang.String guardSignature)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) edu.umd.cs.findbugs.ba.XField getField()  
      (package private) int getFieldSourceReg()  
      (package private) int getLocation()  
      (package private) int getRegister()  
      (package private) java.lang.String getSignature()  
      (package private) boolean isEOL​(int pc)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • register

        int register
      • field

        edu.umd.cs.findbugs.ba.XField field
      • fieldSourceReg

        int fieldSourceReg
      • location

        int location
      • scopeEnd

        int scopeEnd
      • signature

        java.lang.String signature
    • Constructor Detail

      • NullGuard

        NullGuard​(int reg,
                  int start,
                  int end,
                  java.lang.String guardSignature)
      • NullGuard

        NullGuard​(edu.umd.cs.findbugs.ba.XField xf,
                  int fieldSource,
                  int start,
                  java.lang.String guardSignature)
    • Method Detail

      • getRegister

        int getRegister()
      • getField

        edu.umd.cs.findbugs.ba.XField getField()
      • getFieldSourceReg

        int getFieldSourceReg()
      • getLocation

        int getLocation()
      • isEOL

        boolean isEOL​(int pc)
      • getSignature

        java.lang.String getSignature()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object