Class AbstractConstantKeysObject

java.lang.Object
com.oracle.truffle.regex.AbstractRegexObject
com.oracle.truffle.regex.AbstractConstantKeysObject
All Implemented Interfaces:
com.oracle.truffle.api.interop.TruffleObject
Direct Known Subclasses:
JavaFlags, OracleDBFlags, PythonFlags, RegexFlags, RegexObject, RegexResult, RubyFlags

public abstract class AbstractConstantKeysObject extends AbstractRegexObject
  • Constructor Details

    • AbstractConstantKeysObject

      public AbstractConstantKeysObject()
  • Method Details

    • getKeys

      public abstract TruffleReadOnlyKeysArray getKeys()
    • isMemberReadableImpl

      public abstract boolean isMemberReadableImpl(String symbol)
    • readMemberImpl

      public abstract Object readMemberImpl(String symbol) throws com.oracle.truffle.api.interop.UnknownIdentifierException
      Throws:
      com.oracle.truffle.api.interop.UnknownIdentifierException
    • hasMembers

      public boolean hasMembers()
    • getMembers

      public Object getMembers(boolean includeInternal)