MessageResolution and Resolve instead.@Deprecated @Target(value=TYPE) @Retention(value=SOURCE) public @interface AcceptMessage
| Modifier and Type | Required Element and Description |
|---|---|
Class<? extends TruffleLanguage<?>> |
language
Deprecated.
The language the message implementation belongs to.
|
Class<?> |
receiverType
Deprecated.
The receiver object class that this message implementation belongs to.
|
String |
value
Deprecated.
Identification of the
message to accept. |
public abstract String value
message to accept. Well known messages include fields
of the Message class (e.g. "READ", "WRITE", "UNBOX",
IS_NULL) or slightly mangled names of Message class factory methods (
EXECUTE, INVOKE). For more details on the string encoding of message names
see Message.valueOf(java.lang.String) method.Message.valueOf(java.lang.String)public abstract Class<?> receiverType
ForeignAccess class, which the
TruffleObject can use to implement TruffleObject.getForeignAccess().public abstract Class<? extends TruffleLanguage<?>> language