org.jruby.embed.variable
Enum BiVariable.Type
java.lang.Object
java.lang.Enum<BiVariable.Type>
org.jruby.embed.variable.BiVariable.Type
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<BiVariable.Type>
- Enclosing interface:
- BiVariable
public static enum BiVariable.Type
- extends java.lang.Enum<BiVariable.Type>
Defines a type correspond to Ruby's variables and constant types.
Method Summary |
static BiVariable.Type |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static BiVariable.Type[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared. |
Methods inherited from class java.lang.Enum |
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Argv
public static final BiVariable.Type Argv
Constant
public static final BiVariable.Type Constant
GlobalVariable
public static final BiVariable.Type GlobalVariable
LocalGlobalVariable
public static final BiVariable.Type LocalGlobalVariable
ClassVariable
public static final BiVariable.Type ClassVariable
InstanceVariable
public static final BiVariable.Type InstanceVariable
LocalVariable
public static final BiVariable.Type LocalVariable
values
public static BiVariable.Type[] values()
- Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
for (BiVariable.Type c : BiVariable.Type.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static BiVariable.Type valueOf(java.lang.String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
- Parameters:
name
- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
java.lang.NullPointerException
- if the argument is null
Copyright © 2002-2009 JRuby Team. All Rights Reserved.