|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jrubyparser.ast.Node
org.jrubyparser.ast.BareKeywordNode
public abstract class BareKeywordNode
Ruby keywords like self,true,false,nil.
| Constructor Summary | |
|---|---|
BareKeywordNode(SourcePosition position,
String name)
|
|
| Method Summary | |
|---|---|
String |
getLexicalName()
Get the name including any leading sigils. |
SourcePosition |
getLexicalNamePosition()
The position of the name + any sigils that come with it. |
String |
getName()
Get name of self node. |
SourcePosition |
getNamePosition()
The position of just the name part of the node. |
boolean |
isNameMatch(String testName)
|
boolean |
isSame(Node other)
Checks node for 'sameness' for diffing. |
void |
setName(String newName)
Set the name (name should not include sigils). |
| Methods inherited from class org.jrubyparser.ast.Node |
|---|
accept, adopt, adopt, adoptUsingNodesPosition, childNodes, comparePositionWith, createList, getClosestIScope, getClosestModule, getGrandParent, getInlineComment, getInnermostIter, getMethodFor, getNodeAt, getNodeName, getNodeType, getOutermostIter, getParent, getPosition, getPositionIncludingComments, getPreviousComments, insertAfter, insertAll, insertBefore, insertNode, isBlockParameter, isDescendentOf, isLeaf, isMethodParameter, setParent, setPosition, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public BareKeywordNode(SourcePosition position,
String name)
| Method Detail |
|---|
public boolean isSame(Node other)
isSame in class Nodeother - to be compared to
public String getLexicalName()
INameNode
getLexicalName in interface INameNodepublic String getName()
getName in interface INameNodepublic void setName(String newName)
INameNode
setName in interface INameNodepublic boolean isNameMatch(String testName)
isNameMatch in interface INameMatchablepublic SourcePosition getNamePosition()
INameNode
getNamePosition in interface INameNodepublic SourcePosition getLexicalNamePosition()
INameNode
getLexicalNamePosition in interface INameNode
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||