private static class ControlFlowOps.InternalEntryCaller.CacheKey
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.Class<?> |
callerClass
Method's enclosing class
|
(package private) boolean |
function
true if method represents a Progress function |
(package private) java.lang.String |
methodName
Name of the method
|
(package private) java.lang.Class<?>[] |
signature
Method's signature types
|
Constructor and Description |
---|
CacheKey(boolean function,
java.lang.Class<?> callerClass,
java.lang.String methodName,
java.lang.Class<?>[] signature)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o)
Indicate whether this object is equivalent with the given object, based on both of
their type and content, in a manner consistent with
hashCode() . |
int |
hashCode()
Generate this object's hash code, based on its content, in a manner consistent with
equals(Object) . |
final boolean function
true
if method represents a Progress functionfinal java.lang.Class<?> callerClass
final java.lang.String methodName
final java.lang.Class<?>[] signature
CacheKey(boolean function, java.lang.Class<?> callerClass, java.lang.String methodName, java.lang.Class<?>[] signature)
function
- true
if method represents a Progress function.callerClass
- Method's enclosing class.methodName
- Name of the method.signature
- Method's signature types.public int hashCode()
equals(Object)
.hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
hashCode()
.equals
in class java.lang.Object
true
if this object is equivalent with the given object, else
false
.