io.sarl.sre.janus.internal.eventguard.reflect
Class MethodProxy
All Known Subclasses:
GenericMethodProxy
@org.eclipse.xtext.xbase.lib.XbaseGenerated
class MethodProxy
extends java.lang.Object
It stores the information related to a given method.
Maven Group Identifier:
io.sarl.sre.janus
Maven Artifact Identifier:
janus.kernel
Since:
0.14
Property Summary
Modifier and type Property and description
java.lang.reflect.Method guardMethod
Constructor Summary
Constructor and description
new(Method)
Creates a new method identifier according to the name and the list of parameter types of the considered method.
Action Summary
Modifier and type Action and description
boolean equals(Object)
java.lang.reflect.Method getGuardMethod
int hashCode
boolean matchesGenericTypes(Object)
Replies if the given event matches the generic types.
java.lang.String toString
Property Details
guardMethod
val guardMethod : java.lang.reflect.Method

This property is an alias for the action: getGuardMethod

Constructor Details
new(Method)
new(Method)
Creates a new method identifier according to the name and the list of parameter types of the considered method.
Parameters:
method - - the name of the guard evaluation method.
Action Details
equals(Object)
def equals(Object) : boolean
getGuardMethod
def getGuardMethod : java.lang.reflect.Method
hashCode
def hashCode : int
matchesGenericTypes(Object)
def matchesGenericTypes(Object) : boolean
Replies if the given event matches the generic types.
Parameters:
event - the event to test.
Returns:
true if the event matches the generic types.
toString
def toString : java.lang.String