Class ConfusingFunctionSemantics.ParmUsage

  • Enclosing class:
    ConfusingFunctionSemantics

    static class ConfusingFunctionSemantics.ParmUsage
    extends java.lang.Object
    represents a method parameter, when it was first altered, and when it was last returned
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) int alteredPC  
      (package private) int returnPC  
    • Constructor Summary

      Constructors 
      Constructor Description
      ParmUsage()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void setAlteredPC​(int pc)  
      (package private) void setReturnPC​(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

      • returnPC

        int returnPC
      • alteredPC

        int alteredPC
    • Constructor Detail

      • ParmUsage

        ParmUsage()
    • Method Detail

      • setReturnPC

        void setReturnPC​(int pc)
      • setAlteredPC

        void setAlteredPC​(int pc)
      • toString

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