Class MethodInfo
java.lang.Object
com.mebigfatguy.fbcontrib.collect.MethodInfo
represents statistics including attributes, mutability and sizes of a method
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate byteprivate byteprivate byteprivate booleanprivate booleanprivate shortprivate bytestatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCallingAccess(int access) booleanbooleanintbooleanintintinthashCode()booleanbooleanisVarArg()voidsetCanReturnNull(boolean canReturnNull) voidsetDeclaredAccess(int access) voidsetDerived(boolean isDerived) voidsetImmutabilityType(ImmutabilityType imType) voidsetModifiesState(boolean modifiesState) voidsetNumBytes(int numBytes) voidsetNumMethodCalls(int numCalls) toString()booleanbooleanbooleanbooleanboolean
-
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
-
setImmutabilityType
-
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
-
hashCode
public int hashCode() -
toString
-