Class TypeNode.ListingOrMappingTypeNode

    • Constructor Detail

      • ListingOrMappingTypeNode

        protected ListingOrMappingTypeNode​(com.oracle.truffle.api.source.SourceSection sourceSection,
                                           @Nullable TypeNode keyTypeNode,
                                           TypeNode valueTypeNode)
    • Method Detail

      • getValueTypeNode

        public TypeNode getValueTypeNode()
      • createDefaultValue

        public final java.lang.Object createDefaultValue​(VmLanguage language,
                                                         com.oracle.truffle.api.source.SourceSection headerSection,
                                                         java.lang.String qualifiedName)
        Overrides:
        createDefaultValue in class TypeNode
      • doEval

        protected void doEval​(com.oracle.truffle.api.frame.VirtualFrame frame,
                              VmObject object)
      • fallback

        protected void fallback​(java.lang.Object value)