|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jruby.util.IdUtil
public final class IdUtil
Constructor Summary | |
---|---|
IdUtil()
|
Method Summary | |
---|---|
static boolean |
isAttrSet(java.lang.String id)
|
static boolean |
isClassVariable(java.lang.String id)
rb_is_class_id and is_class_id |
static boolean |
isConstant(java.lang.String id)
rb_is_const_id and is_const_id |
static boolean |
isGlobal(java.lang.String id)
rb_is_global_id and is_global_id |
static boolean |
isInitialCharacter(int c)
|
static boolean |
isInstanceVariable(java.lang.String id)
rb_is_instance_id and is_instance_id |
static boolean |
isLocal(java.lang.String id)
rb_is_local_id and is_local_id |
static boolean |
isNameCharacter(char c)
|
static boolean |
isNameString(java.lang.String id,
int start,
int limit)
|
static boolean |
isRubyVariable(java.lang.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(java.lang.String id)
|
static boolean |
isValidConstantName(java.lang.String id)
|
static boolean |
isValidInstanceVariableName(java.lang.String id)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IdUtil()
Method Detail |
---|
public static boolean isConstant(java.lang.String id)
public static boolean isClassVariable(java.lang.String id)
public static boolean isInstanceVariable(java.lang.String id)
public static boolean isGlobal(java.lang.String id)
public static boolean isLocal(java.lang.String id)
public static boolean isAttrSet(java.lang.String id)
public static boolean isValidConstantName(java.lang.String id)
public static boolean isValidInstanceVariableName(java.lang.String id)
public static boolean isValidClassVariableName(java.lang.String id)
public static boolean isInitialCharacter(int c)
public static boolean isNameCharacter(char c)
public static boolean isNameString(java.lang.String id, int start, int limit)
public static final boolean isRubyVariable(java.lang.String name)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |