| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final String | |
| private static final String |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static IRubyObject | checkDataEquality(ThreadContext context, RubyBasicObject self, RubyBasicObject other, String name, ThreadContext.
|
| public static RubyClass | |
| public static RubyArray | |
| public static RubyHash | |
| public static RubyClass | |
| public static IRubyObject | |
| private static IRubyObject | |
| private static IRubyObject | |
| private static VariableAccessor[] | |
| private static RubyArray | |
| private static VariableAccessor[] | |
| private static RubyArray | |
| public static IRubyObject | |
| private static IRubyObject | |
| public static void | |
| public static IRubyObject | |
| public static IRubyObject | |
| private static IRubyObject | |
| public static void | |
| public static RubyArray | |
| private static RubyClass | |
| public static IRubyObject | |
| public static RubyHash | |
| public static IRubyObject | |
| public static IRubyObject |
| ACCESSORS_KEY | back to summary |
|---|---|
| private static final String ACCESSORS_KEY | |
| MEMBERS_KEY | back to summary |
|---|---|
| private static final String MEMBERS_KEY | |
| RubyData | back to summary |
|---|---|
| public RubyData() | |
| checkDataEquality | back to summary |
|---|---|
| private static IRubyObject checkDataEquality(ThreadContext context, RubyBasicObject self, RubyBasicObject other, String name, ThreadContext. | |
| createDataClass | back to summary |
|---|---|
| public static RubyClass createDataClass(ThreadContext context, RubyClass Object) | |
| deconstruct | back to summary |
|---|---|
public static RubyArray
| |
| deconstruct_keys | back to summary |
|---|---|
public static RubyHash deconstruct_keys(ThreadContext context, IRubyObject self, IRubyObject keys)
| |
| define | back to summary |
|---|---|
public static RubyClass define(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
| |
| eql | back to summary |
|---|---|
public static IRubyObject eql(ThreadContext context, IRubyObject self, IRubyObject other)
| |
| eqlData | back to summary |
|---|---|
| private static IRubyObject eqlData(ThreadContext c, RubyBasicObject s, IRubyObject o, boolean recur) | |
| equalData | back to summary |
|---|---|
| private static IRubyObject equalData(ThreadContext c, RubyBasicObject s, IRubyObject o, boolean recur) | |
| getAccessorsFromClass | back to summary |
|---|---|
| private static VariableAccessor[] getAccessorsFromClass(RubyClass metaClass) | |
| getMembersFromClass | back to summary |
|---|---|
| private static RubyArray | |
| getStructAccessors | back to summary |
|---|---|
| private static VariableAccessor[] getStructAccessors(IRubyObject s) | |
| getStructMembers | back to summary |
|---|---|
| private static RubyArray | |
| hash | back to summary |
|---|---|
public static IRubyObject hash(ThreadContext context, IRubyObject self)
| |
| hashData | back to summary |
|---|---|
| private static IRubyObject hashData(ThreadContext ctx, RubyBasicObject state, IRubyObject obj, boolean recur) | |
| initialize | back to summary |
|---|---|
public static void initialize(ThreadContext context, IRubyObject self, IRubyObject[] args)
| |
| initialize_copy | back to summary |
|---|---|
public static IRubyObject initialize_copy(ThreadContext context, IRubyObject copy, IRubyObject original)
| |
| inspect | back to summary |
|---|---|
public static IRubyObject inspect(ThreadContext context, IRubyObject self)
| |
| inspectData | back to summary |
|---|---|
| private static IRubyObject inspectData(ThreadContext context, RubyString prefix, IRubyObject s, boolean recur) | |
| marshalTo | back to summary |
|---|---|
| public static void marshalTo(ThreadContext context, RubyOutputStream out, IRubyObject data, MarshalDumper output) | |
| members | back to summary |
|---|---|
public static RubyArray
| |
| newDataStruct | back to summary |
|---|---|
| private static RubyClass newDataStruct(ThreadContext context, RubyClass superClass, LinkedHashSet<RubySymbol> keySet) | |
| op_equal | back to summary |
|---|---|
public static IRubyObject op_equal(ThreadContext context, IRubyObject self, IRubyObject other)
| |
| to_h | back to summary |
|---|---|
public static RubyHash to_h(ThreadContext context, IRubyObject self, Block block)
| |
| unmarshalFrom | back to summary |
|---|---|
| public static IRubyObject unmarshalFrom(ThreadContext context, RubyInputStream in, MarshalLoader input, RubyClass rbClass) | |
| with | back to summary |
|---|---|
public static IRubyObject with(ThreadContext context, IRubyObject self, IRubyObject[] args)
| |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject |
| DataMethods | back to summary |
|---|---|
| public DataMethods() | |
| inspect | back to summary |
|---|---|
public static IRubyObject inspect(ThreadContext context, IRubyObject klass)
| |
| members | back to summary |
|---|---|
public static IRubyObject members(ThreadContext context, IRubyObject self)
| |
| rbNew | back to summary |
|---|---|
public static IRubyObject rbNew(ThreadContext context, IRubyObject self, IRubyObject[] values)
| |
| rbNew | back to summary |
|---|---|
public static IRubyObject rbNew(ThreadContext context, IRubyObject self, IRubyObject hashOrElt)
| |