Javadoc
Interface of a factory that produces AST snippets that can access a foreign
TruffleObject. A Truffle language implementation accesses a
TruffleObject via
a
Message. The
TruffleObject instance provides a
ForeignAccessinstance (built via
#create(com.oracle.truffle.api.interop.ForeignAccess.Factory))
that provides an AST snippet for a given
Message. Rather than using this generic
Factory, consider implementing
StandardFactory interface that captures the
set of standard messages each language should implement.