Class MethodInfo

java.lang.Object
com.mebigfatguy.fbcontrib.collect.MethodInfo

public class MethodInfo extends Object
represents statistics including attributes, mutability and sizes of a method
  • Field Details

    • PUBLIC_USE

      public static final int PUBLIC_USE
      See Also:
    • PRIVATE_USE

      public static final int PRIVATE_USE
      See Also:
    • PROTECTED_USE

      public static final int PROTECTED_USE
      See Also:
    • PACKAGE_USE

      public static final int PACKAGE_USE
      See Also:
    • numMethodBytes

      private short numMethodBytes
    • numMethodCalls

      private byte numMethodCalls
    • immutabilityOrdinal

      private byte immutabilityOrdinal
    • declaredAccess

      private byte declaredAccess
    • isCalledType

      private byte isCalledType
    • modifiesState

      private boolean modifiesState
    • canReturnNull

      private boolean canReturnNull
    • isDerived

      private boolean isDerived
  • Constructor Details

    • MethodInfo

      public MethodInfo()
  • Method Details

    • getNumBytes

      public int getNumBytes()
    • setNumBytes

      public void setNumBytes(int numBytes)
    • getNumMethodCalls

      public int getNumMethodCalls()
    • setNumMethodCalls

      public void setNumMethodCalls(int numCalls)
    • setDeclaredAccess

      public void setDeclaredAccess(int access)
    • getDeclaredAccess

      public int getDeclaredAccess()
    • addCallingAccess

      public void addCallingAccess(int access)
    • wasCalled

      public boolean wasCalled()
    • wasCalledPublicly

      public boolean wasCalledPublicly()
    • wasCalledProtectedly

      public boolean wasCalledProtectedly()
    • wasCalledPackagely

      public boolean wasCalledPackagely()
    • wasCalledPrivately

      public boolean wasCalledPrivately()
    • getImmutabilityType

      public ImmutabilityType getImmutabilityType()
    • setImmutabilityType

      public void setImmutabilityType(ImmutabilityType imType)
    • getModifiesState

      public boolean getModifiesState()
    • setModifiesState

      public void setModifiesState(boolean modifiesState)
    • getCanReturnNull

      public boolean getCanReturnNull()
    • setCanReturnNull

      public void setCanReturnNull(boolean canReturnNull)
    • isDerived

      public boolean isDerived()
    • setDerived

      public void setDerived(boolean isDerived)
    • isVarArg

      public boolean isVarArg()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object