| Modifier and Type | Field and Description |
|---|---|
| public static final ArgumentDescriptor[] | |
| pack-priv static final byte[] | |
| public static final ArgumentDescriptor[] | |
| pack-priv static final String | |
| public final RubySymbol | name
The name of the argument |
| public static final ArgumentDescriptor[] | |
| public final ArgumentType | type
The type of the argument |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public RubyString | |
| public static ArgumentDescriptor[] | |
| public static String | Returns: the encoded descriptorsthe list to convert into a string descriptors)Allow JIT/AOT to store argument descriptors as a single String constant. |
| public final RubyArray | |
| public final RubyArray |
| ANON_REST | back to summary |
|---|---|
| public static final ArgumentDescriptor[] ANON_REST | |
| ANONYMOUS_ENCODED | back to summary |
|---|---|
| pack-priv static final byte[] ANONYMOUS_ENCODED | |
| EMPTY_ARRAY | back to summary |
|---|---|
| public static final ArgumentDescriptor[] EMPTY_ARRAY | |
| ENCODING_DELIMETER | back to summary |
|---|---|
| pack-priv static final String ENCODING_DELIMETER | |
| name | back to summary |
|---|---|
| public final RubySymbol name The name of the argument | |
| SYMBOL_PROC | back to summary |
|---|---|
| public static final ArgumentDescriptor[] SYMBOL_PROC | |
| type | back to summary |
|---|---|
| public final ArgumentType type The type of the argument | |
| ArgumentDescriptor | back to summary |
|---|---|
| public ArgumentDescriptor(ArgumentType type, RubySymbol name) | |
| ArgumentDescriptor | back to summary |
|---|---|
| public ArgumentDescriptor(ArgumentType type) | |
| asParameterName | back to summary |
|---|---|
| public RubyString asParameterName(ThreadContext context) | |
| decode | back to summary |
|---|---|
| public static ArgumentDescriptor[] decode(Ruby runtime, String encodedDescriptors) Translate encoded String of argument descriptors back into an ArgumentDescriptor list
| |
| encode | back to summary |
|---|---|
| public static String encode(ArgumentDescriptor[] descriptors) Allow JIT/AOT to store argument descriptors as a single String constant.
| |
| toArrayForm | back to summary |
|---|---|
| public final RubyArray Deprecated since 10.0.
| |
| toArrayForm | back to summary |
|---|---|
| public final RubyArray | |