public class ArgumentDescriptor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static ArgumentDescriptor[] |
ANON_REST |
static ArgumentDescriptor[] |
EMPTY_ARRAY |
java.lang.String |
name
The name of the argument
|
ArgumentType |
type
The type of the argument
|
Constructor and Description |
---|
ArgumentDescriptor(ArgumentType type) |
ArgumentDescriptor(ArgumentType type,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
RubyArray |
toArrayForm(Ruby runtime,
boolean isLambda) |
java.lang.String |
toPrefixForm()
Generate the prefixed version of this descriptor.
|
public final ArgumentType type
public final java.lang.String name
public static final ArgumentDescriptor[] EMPTY_ARRAY
public static final ArgumentDescriptor[] ANON_REST
public ArgumentDescriptor(ArgumentType type, java.lang.String name)
public ArgumentDescriptor(ArgumentType type)
public java.lang.String toPrefixForm()
MethodArgs2
Copyright © 2001-2017 JRuby. All Rights Reserved.