Package org.pkl.core.stdlib.registry
Class ExternalMemberRegistry
java.lang.Object
org.pkl.core.stdlib.registry.ExternalMemberRegistry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ExpressionNodegetFunctionBody(String qualifiedName, com.oracle.truffle.api.source.SourceSection headerSection, int paramCount) final ExpressionNodegetPropertyBody(String qualifiedName, com.oracle.truffle.api.source.SourceSection headerSection) protected voidregister(String memberName, ExternalMethod0Node.Factory factory) protected voidregister(String memberName, ExternalMethod1Node.Factory factory) protected voidregister(String memberName, ExternalMethod2Node.Factory factory) protected voidregister(String memberName, ExternalMethod3Node.Factory factory) protected voidregister(String memberName, ExternalMethod4Node.Factory factory) protected voidregister(String memberName, ExternalMethod5Node.Factory factory) protected voidregister(String memberName, ExternalPropertyNode.Factory factory)
-
Constructor Details
-
ExternalMemberRegistry
public ExternalMemberRegistry()
-
-
Method Details
-
getPropertyBody
public final ExpressionNode getPropertyBody(String qualifiedName, com.oracle.truffle.api.source.SourceSection headerSection) -
getFunctionBody
public final ExpressionNode getFunctionBody(String qualifiedName, com.oracle.truffle.api.source.SourceSection headerSection, int paramCount) -
register
-
register
-
register
-
register
-
register
-
register
-
register
-