public abstract class NFIBackendSignatureBuilderLibrary
extends com.oracle.truffle.api.library.Library
| Constructor and Description |
|---|
NFIBackendSignatureBuilderLibrary() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addArgument(Object builder,
Object type) |
abstract Object |
build(Object builder) |
void |
makeVarargs(Object builder) |
abstract void |
setReturnType(Object builder,
Object type) |
accept, adoptChildren, atomic, atomic, copy, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecialize, toString