public abstract class ExecutableIdentifier extends Object
Executable element| Constructor and Description |
|---|
ExecutableIdentifier() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
buildId(String elementName,
Class<?>[] argTypes) |
boolean |
equals(Object o) |
abstract String |
getClazz() |
abstract String |
getElementId()
|
String |
getElementName()
|
int |
hashCode() |
abstract boolean |
matches(Executable element) |
String |
toString() |
public abstract String getClazz()
Class of this Executable element,
or empty string if it is unknown.public abstract String getElementId()
Executable element being represented by
this ExecutableIdentifierFactory.
For example, for method public void echo(String message, int times),
the result of invoking this method will be "echo#String,int".
Executable element being represented by
this ExecutableIdentifierFactory.public String getElementName()
Executable element being represented by
this ExecutableIdentifierFactory.
For example, for method public void echo(String message, int times),
the result of invoking this method will be "echo".
Executable element being represented by
this ExecutableIdentifierFactory.public abstract boolean matches(Executable element)
this identifier matches the given identifierCopyright © 2018 MuleSoft, Inc.. All rights reserved.