public final class IdUtil extends Object
Constructor and Description |
---|
IdUtil() |
Modifier and Type | Method and Description |
---|---|
static boolean |
isAttrSet(String id) |
static boolean |
isClassVariable(String id)
rb_is_class_id and is_class_id
|
static boolean |
isConstant(String id)
rb_is_const_id and is_const_id
|
static boolean |
isGlobal(String id)
rb_is_global_id and is_global_id
|
static boolean |
isInitialCharacter(int c) |
static boolean |
isInstanceVariable(String id)
rb_is_instance_id and is_instance_id
|
static boolean |
isLocal(String id)
rb_is_local_id and is_local_id
|
static boolean |
isNameCharacter(char c) |
static boolean |
isNameCharacter19(char c) |
static boolean |
isNameString(String id,
int start,
int limit) |
static boolean |
isNameString19(String id,
int start,
int limit) |
static boolean |
isPredicate(String id) |
static boolean |
isRubyVariable(String name)
Check the syntax of a Ruby variable, including that it's longer
than zero characters, and starts with either an @ or a capital
letter.
|
static boolean |
isValidClassVariableName(String id) |
static boolean |
isValidConstantName(String id) |
static boolean |
isValidConstantName19(String id) |
static boolean |
isValidInstanceVariableName(String id) |
public static boolean isConstant(String id)
public static boolean isClassVariable(String id)
public static boolean isInstanceVariable(String id)
public static boolean isGlobal(String id)
public static boolean isPredicate(String id)
public static boolean isLocal(String id)
public static boolean isAttrSet(String id)
public static boolean isValidConstantName(String id)
public static boolean isValidConstantName19(String id)
public static boolean isValidInstanceVariableName(String id)
public static boolean isValidClassVariableName(String id)
public static boolean isInitialCharacter(int c)
public static boolean isNameCharacter(char c)
public static boolean isNameCharacter19(char c)
public static boolean isNameString(String id, int start, int limit)
public static boolean isNameString19(String id, int start, int limit)
public static final boolean isRubyVariable(String name)
Copyright © 2001-2014 JRuby. All Rights Reserved.