A B C D E F G H I K L M N O P R S T U V W X Y Z

A

accept(NodeVisitor) - Method in class org.jrubyparser.ast.AliasNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.AndNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ArgAuxillaryNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ArgsCatNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ArgsNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ArgsPushNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ArgumentNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ArrayNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.AttrAssignNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.BackRefNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.BeginNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.BignumNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.BlockArg18Node
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.BlockArgNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.BlockNode
RubyMethod used by visitors.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.BlockPassNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.BreakNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.CallNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.CaseNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ClassNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ClassVarAsgnNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ClassVarDeclNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ClassVarNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.Colon2Node
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.Colon3Node
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.CommentNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ConstDeclNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ConstNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.DAsgnNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.DefinedNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.DefnNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.DefsNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.DotNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.DRegexpNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.DStrNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.DSymbolNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.DVarNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.DXStrNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.EncodingNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.EnsureNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.EvStrNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.FalseNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.FCallNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.FixnumNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.FlipNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.FloatNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ForNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.GlobalAsgnNode
RubyMethod used by visitors.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.GlobalVarNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.HashNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.IfNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ImplicitNilNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.InstAsgnNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.InstVarNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.IterNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.KeywordArgNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.KeywordRestArgNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.LambdaNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ListNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.LiteralNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.LocalAsgnNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.LocalVarNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.Match2Node
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.Match3Node
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.MatchNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.MethodNameNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ModuleNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.MultipleAsgnNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.NewlineNode
RubyMethod used by visitors.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.NextNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.NilNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.Node
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.NotNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.NthRefNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.OpAsgnAndNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.OpAsgnNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.OpAsgnOrNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.OpElementAsgnNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.OptArgNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.OrNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.PostExeNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.PreExe19Node
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.PreExeNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.RedoNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.RegexpNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.RescueBodyNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.RescueNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.RestArgNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.RetryNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ReturnNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.RootNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.SClassNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.SelfNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.SplatNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.StarNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.StrNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.SuperNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.SValueNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.SymbolNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.SyntaxNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ToAryNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.TrueNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.UnaryCallNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.UndefNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.UntilNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.VAliasNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.VCallNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.WhenNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.WhileNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.XStrNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.YieldNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ZArrayNode
Accept for the visitor pattern.
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ZeroArgNode
 
accept(NodeVisitor) - Method in class org.jrubyparser.ast.ZSuperNode
Accept for the visitor pattern.
add(Node) - Method in class org.jrubyparser.ast.ListNode
 
addAll(ListNode) - Method in class org.jrubyparser.ast.ListNode
Add all elements in other list to this list node.
addAll(Node) - Method in class org.jrubyparser.ast.ListNode
Add other element to this list
addAssign(SourcePosition, String, Node) - Method in class org.jrubyparser.BlockStaticScope
 
addBeginNode(PreExeNode) - Method in class org.jrubyparser.parser.ParserResult
 
addLocalVariable(int, String) - Method in class org.jrubyparser.rewriter.utils.LocalVariables
 
addLocalVariable(StaticScope) - Method in class org.jrubyparser.rewriter.utils.LocalVariables
 
addRootNode(Node, SourcePosition) - Method in class org.jrubyparser.parser.ParserSupport
 
addSyntax(SyntaxNode) - Method in class org.jrubyparser.parser.ParserResult
 
addVariable(String) - Method in class org.jrubyparser.StaticScope
 
addVariableThisScope(String) - Method in class org.jrubyparser.StaticScope
Add a new variable to this (current) scope unless it is already defined in the current scope.
adjustStartOffset(int) - Method in class org.jrubyparser.SourcePosition
 
adopt(Node) - Method in class org.jrubyparser.ast.Node
 
adopt(Node, int) - Method in class org.jrubyparser.ast.Node
 
adoptUsingNodesPosition(Node) - Method in class org.jrubyparser.ast.Node
Adopt the node in it's proper location amongst the children of this node.
advance() - Method in class org.jrubyparser.lexer.Lexer
How the parser advances to the next token.
afterAssignment() - Method in class org.jrubyparser.rewriter.DefaultFormatHelper
 
afterAssignment() - Method in interface org.jrubyparser.rewriter.FormatHelper
 
afterCallArguments() - Method in class org.jrubyparser.rewriter.DefaultFormatHelper
 
afterCallArguments() - Method in interface org.jrubyparser.rewriter.FormatHelper
 
afterHashContent() - Method in class org.jrubyparser.rewriter.DefaultFormatHelper
 
afterHashContent() - Method in interface org.jrubyparser.rewriter.FormatHelper
 
afterIterVars() - Method in class org.jrubyparser.rewriter.DefaultFormatHelper
 
afterIterVars() - Method in interface org.jrubyparser.rewriter.FormatHelper
 
afterMethodArguments() - Method in class org.jrubyparser.rewriter.DefaultFormatHelper
 
afterMethodArguments() - Method in interface org.jrubyparser.rewriter.FormatHelper
 
AliasNode - Class in org.jrubyparser.ast
Represents an alias statement (alias newName oldName).
AliasNode(SourcePosition, Node, Node) - Constructor for class org.jrubyparser.ast.AliasNode
 
alwaysFalse() - Method in enum org.jrubyparser.ast.NodeType
Whether this node type would always evaluate as being false.
alwaysTrue() - Method in enum org.jrubyparser.ast.NodeType
Whether this node type would always evaluate as being true.
AndNode - Class in org.jrubyparser.ast
Represents a && (and) operator.
AndNode(SourcePosition, Node, Node) - Constructor for class org.jrubyparser.ast.AndNode
 
append(int) - Method in class org.jrubyparser.util.CStringBuilder
This will assume the passed in int is in fact a char.
append(byte[]) - Method in class org.jrubyparser.util.CStringBuilder
 
append(String) - Method in class org.jrubyparser.util.CStringBuilder
 
append(boolean) - Method in class org.jrubyparser.util.CStringBuilder
 
append(Object) - Method in class org.jrubyparser.util.CStringBuilder
 
appendToBlock(Node, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
arg_add(SourcePosition, Node, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
arg_append(Node, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
arg_blk_pass(Node, BlockPassNode) - Method in class org.jrubyparser.parser.ParserSupport
 
arg_concat(SourcePosition, Node, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
arg_var(Token) - Method in class org.jrubyparser.parser.ParserSupport
 
ArgAuxillaryNode - Class in org.jrubyparser.ast
 
ArgAuxillaryNode(SourcePosition, String, int) - Constructor for class org.jrubyparser.ast.ArgAuxillaryNode
 
ArgsCatNode - Class in org.jrubyparser.ast
 
ArgsCatNode(SourcePosition, Node, Node) - Constructor for class org.jrubyparser.ast.ArgsCatNode
 
ArgsNode - Class in org.jrubyparser.ast
Represents the argument declarations of a method.
ArgsNode(SourcePosition, ListNode, ListNode, RestArgNode, ListNode, ListNode, KeywordRestArgNode, BlockArgNode) - Constructor for class org.jrubyparser.ast.ArgsNode
 
argsNode - Variable in class org.jrubyparser.ast.MethodDefNode
 
ArgsPushNode - Class in org.jrubyparser.ast
 
ArgsPushNode(SourcePosition, Node, Node) - Constructor for class org.jrubyparser.ast.ArgsPushNode
 
ArgsTailHolder - Class in org.jrubyparser.parser
Simple struct to hold values until they can be inserted into the AST.
ArgsTailHolder(SourcePosition, ListNode, KeywordRestArgNode, BlockArgNode) - Constructor for class org.jrubyparser.parser.ArgsTailHolder
 
ArgumentNode - Class in org.jrubyparser.ast
Simple Node that allows editor projects to keep position info in AST (evaluation does not need this).
ArgumentNode(SourcePosition, String) - Constructor for class org.jrubyparser.ast.ArgumentNode
 
ArgumentNode(SourcePosition, String, int) - Constructor for class org.jrubyparser.ast.ArgumentNode
 
ArrayNode - Class in org.jrubyparser.ast
Represents an array.
ArrayNode(SourcePosition, Node) - Constructor for class org.jrubyparser.ast.ArrayNode
 
ArrayNode(SourcePosition) - Constructor for class org.jrubyparser.ast.ArrayNode
 
aryset(Node, Node) - Method in class org.jrubyparser.parser.ParserSupport
Define an array set condition so we can return lhs
assign(SourcePosition, String, Node, StaticScope, int) - Method in class org.jrubyparser.BlockStaticScope
 
assign(SourcePosition, String, Node, StaticScope, int) - Method in class org.jrubyparser.LocalStaticScope
 
assign(SourcePosition, String, Node) - Method in class org.jrubyparser.StaticScope
Make a DASgn or LocalAsgn node based on scope logic
assign(SourcePosition, String, Node, StaticScope, int) - Method in class org.jrubyparser.StaticScope
 
assignable(Token, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
assignable(Token, Node) - Method in class org.jrubyparser.parser.ParserSupport19
 
AssignableNode - Class in org.jrubyparser.ast
Base class of any node which can be assigned to.
AssignableNode(SourcePosition) - Constructor for class org.jrubyparser.ast.AssignableNode
 
AssignableNode(SourcePosition, Node) - Constructor for class org.jrubyparser.ast.AssignableNode
 
asSymbol(SourcePosition, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
AttrAssignNode - Class in org.jrubyparser.ast
Node that represents an assignment of either an array element or attribute.
AttrAssignNode(SourcePosition, Node, String, Node) - Constructor for class org.jrubyparser.ast.AttrAssignNode
 
attrset(Node, String) - Method in class org.jrubyparser.parser.ParserSupport
Define an attribute set condition so we can return lhs

B

backrefAssignError(Node) - Method in class org.jrubyparser.parser.ParserSupport
 
BackRefNode - Class in org.jrubyparser.ast
Regexp back reference: - $& last successful match - $+ highest numbered group matched in last successful match.
BackRefNode(SourcePosition, int) - Constructor for class org.jrubyparser.ast.BackRefNode
 
BareKeywordNode - Class in org.jrubyparser.ast
Ruby keywords like self,true,false,nil.
BareKeywordNode(SourcePosition, String) - Constructor for class org.jrubyparser.ast.BareKeywordNode
 
beforeAssignment() - Method in class org.jrubyparser.rewriter.DefaultFormatHelper
 
beforeAssignment() - Method in interface org.jrubyparser.rewriter.FormatHelper
 
beforeCallArguments() - Method in class org.jrubyparser.rewriter.DefaultFormatHelper
 
beforeCallArguments() - Method in interface org.jrubyparser.rewriter.FormatHelper
 
beforeClosingIterBrackets() - Method in class org.jrubyparser.rewriter.DefaultFormatHelper
 
beforeClosingIterBrackets() - Method in interface org.jrubyparser.rewriter.FormatHelper
 
beforeHashContent() - Method in class org.jrubyparser.rewriter.DefaultFormatHelper
 
beforeHashContent() - Method in interface org.jrubyparser.rewriter.FormatHelper
 
beforeIterBrackets() - Method in class org.jrubyparser.rewriter.DefaultFormatHelper
 
beforeIterBrackets() - Method in interface org.jrubyparser.rewriter.FormatHelper
 
beforeIterVars() - Method in class org.jrubyparser.rewriter.DefaultFormatHelper
 
beforeIterVars() - Method in interface org.jrubyparser.rewriter.FormatHelper
 
beforeMethodArguments() - Method in class org.jrubyparser.rewriter.DefaultFormatHelper
 
beforeMethodArguments() - Method in interface org.jrubyparser.rewriter.FormatHelper
 
begin() - Method in class org.jrubyparser.lexer.StackState
 
BeginNode - Class in org.jrubyparser.ast
Begin/End block.
BeginNode(SourcePosition, Node) - Constructor for class org.jrubyparser.ast.BeginNode
 
BignumNode - Class in org.jrubyparser.ast
Represents a big integer literal.
BignumNode(SourcePosition, BigInteger) - Constructor for class org.jrubyparser.ast.BignumNode
 
BinaryOperatorBaseNode - Class in org.jrubyparser.ast
 
BinaryOperatorBaseNode(SourcePosition, Node, Node) - Constructor for class org.jrubyparser.ast.BinaryOperatorBaseNode
 
BinaryOperatorNode - Interface in org.jrubyparser.ast
Convenience interface for operations which only have two nodes
BlockAcceptingNode - Interface in org.jrubyparser.ast
Any thing which implements this represents a Callable-like node which can have a block associated with it as part of that call.
BlockArg18Node - Class in org.jrubyparser.ast
Similiar to BlockArg, but with idiosyncracies that 1.8.7 allows: proc { |a,&b| } proc { |a,&FOO| } proc { |a,b.c| } proc { |a,b[0]| }
BlockArg18Node(SourcePosition, Node, Node) - Constructor for class org.jrubyparser.ast.BlockArg18Node
 
BlockArgNode - Class in org.jrubyparser.ast
An explicit block argument (&my_block) in a declaration (at call sites see BlockPassNode).
BlockArgNode(SourcePosition, int, String) - Constructor for class org.jrubyparser.ast.BlockArgNode
 
BlockArgNode(SourcePosition, ArgumentNode) - Constructor for class org.jrubyparser.ast.BlockArgNode
 
BlockNode - Class in org.jrubyparser.ast
Represents a block of nodes (read that as list).
BlockNode(SourcePosition) - Constructor for class org.jrubyparser.ast.BlockNode
 
BlockPassNode - Class in org.jrubyparser.ast
Block passed explicitly as an argument in a method call.
BlockPassNode(SourcePosition, Node) - Constructor for class org.jrubyparser.ast.BlockPassNode
 
BlockStaticScope - Class in org.jrubyparser
 
BlockStaticScope(StaticScope) - Constructor for class org.jrubyparser.BlockStaticScope
 
BlockStaticScope(StaticScope, String[]) - Constructor for class org.jrubyparser.BlockStaticScope
 
bodyNode - Variable in class org.jrubyparser.ast.MethodDefNode
 
bodyNode - Variable in class org.jrubyparser.ast.WhenNode
 
BooleanStateStack - Class in org.jrubyparser.rewriter.utils
 
BooleanStateStack(boolean, boolean) - Constructor for class org.jrubyparser.rewriter.utils.BooleanStateStack
 
BreakNode - Class in org.jrubyparser.ast
Represents a 'break' statement.
BreakNode(SourcePosition, Node) - Constructor for class org.jrubyparser.ast.BreakNode
 

C

calcComplexity(Node) - Method in class org.jrubyparser.util.diff.SequenceMatcher
Returns an integer representing how many levels of nesting of children the node has.
calculateStaticAssignments() - Method in class org.jrubyparser.ast.MultipleAsgnNode
In cases where some or all the the LHS to RHS assignments are known then return a list of known mappings.
calculateStaticAssignments(MultipleAsgnNode, Node) - Static method in class org.jrubyparser.util.StaticAnalyzerHelper
 
CallDepth - Class in org.jrubyparser.rewriter.utils
 
CallDepth() - Constructor for class org.jrubyparser.rewriter.utils.CallDepth
 
CallNode - Class in org.jrubyparser.ast
A method or operator call.
CallNode(SourcePosition, Node, String, Node) - Constructor for class org.jrubyparser.ast.CallNode
 
CallNode(SourcePosition, Node, String, Node, Node) - Constructor for class org.jrubyparser.ast.CallNode
 
capture(int) - Method in class org.jrubyparser.StaticScope
 
CaseNode - Class in org.jrubyparser.ast
A Case statement.
CaseNode(SourcePosition, Node, ListNode) - Constructor for class org.jrubyparser.ast.CaseNode
 
Change - Class in org.jrubyparser.util.diff
 
Change(Node, int, Node, int) - Constructor for class org.jrubyparser.util.diff.Change
Each changed node in the diff is represented by a Change object.
charAt(int) - Method in class org.jrubyparser.util.CStringBuilder
 
checkDiffForMoves() - Method in class org.jrubyparser.util.diff.SequenceMatcher
If a node has been moved, our initial diff will contain two changes: one insertion and one deletion.
checkExpression(Node) - Method in class org.jrubyparser.parser.ParserSupport
Does this node represent an expression?
checkForJunk(Node) - Method in class org.jrubyparser.util.diff.SequenceMatcher
If an isJunk object provided, check the passed in node to see if it should be skipped.
checkJunk(Node) - Method in interface org.jrubyparser.util.diff.IsJunk
Any node passed to an implementation of #checkJunk() which returns true will not be diffed.
checkRegexpSyntax(String, RegexpOptions) - Method in class org.jrubyparser.parser.ParserSupport
 
checkUselessStatement(Node) - Method in class org.jrubyparser.parser.ParserSupport
Check to see if current node is an useless statement.
checkUselessStatements(BlockNode) - Method in class org.jrubyparser.parser.ParserSupport
Check all nodes but the last one in a BlockNode for useless (void context) statements.
childNodes() - Method in class org.jrubyparser.ast.Node
 
chompReadAhead() - Method in class org.jrubyparser.lexer.LexerSource
 
chompReadAhead() - Method in class org.jrubyparser.lexer.ReaderLexerSource
 
classBodyElementsSeparator() - Method in class org.jrubyparser.rewriter.DefaultFormatHelper
 
classBodyElementsSeparator() - Method in interface org.jrubyparser.rewriter.FormatHelper
 
ClassBodyWriter - Class in org.jrubyparser.rewriter
 
ClassBodyWriter(ReWriteVisitor, Node) - Constructor for class org.jrubyparser.rewriter.ClassBodyWriter
 
ClassNode - Class in org.jrubyparser.ast
A class statement (name, superClass, body).
ClassNode(SourcePosition, Colon3Node, StaticScope, Node, Node) - Constructor for class org.jrubyparser.ast.ClassNode
 
ClassVarAsgnNode - Class in org.jrubyparser.ast
Class variable assignment node (e.g.
ClassVarAsgnNode(SourcePosition, String, Node) - Constructor for class org.jrubyparser.ast.ClassVarAsgnNode
 
ClassVarDeclNode - Class in org.jrubyparser.ast
Class variable declaration.
ClassVarDeclNode(SourcePosition, String, Node) - Constructor for class org.jrubyparser.ast.ClassVarDeclNode
 
ClassVarNode - Class in org.jrubyparser.ast
Access to a class variable.
ClassVarNode(SourcePosition, String) - Constructor for class org.jrubyparser.ast.ClassVarNode
 
clone() - Method in class org.jrubyparser.RegexpOptions
 
collectComments() - Method in class org.jrubyparser.lexer.Lexer
 
Colon2ConstNode - Class in org.jrubyparser.ast
 
Colon2ConstNode(SourcePosition, Node, String) - Constructor for class org.jrubyparser.ast.Colon2ConstNode
 
Colon2ImplicitNode - Class in org.jrubyparser.ast
Represents a bare class declaration (e.g.
Colon2ImplicitNode(SourcePosition, String) - Constructor for class org.jrubyparser.ast.Colon2ImplicitNode
 
Colon2MethodNode - Class in org.jrubyparser.ast
Represents a constant path which ends in a method (e.g.
Colon2MethodNode(SourcePosition, Node, String) - Constructor for class org.jrubyparser.ast.Colon2MethodNode
 
Colon2Node - Class in org.jrubyparser.ast
Represents a '::' constant access or method call (Java::JavaClass).
Colon2Node(SourcePosition, Node, String) - Constructor for class org.jrubyparser.ast.Colon2Node
 
Colon3Node - Class in org.jrubyparser.ast
Global scope node (::FooBar).
Colon3Node(SourcePosition, String) - Constructor for class org.jrubyparser.ast.Colon3Node
 
combinePosition(SourcePosition, SourcePosition) - Static method in class org.jrubyparser.SourcePosition
Not used in interpreter Creates a new position the encloses both parameter positions.
commandStart - Variable in class org.jrubyparser.lexer.Lexer
 
CommentNode - Class in org.jrubyparser.ast
Representation of a comment.
CommentNode(SourcePosition, String) - Constructor for class org.jrubyparser.ast.CommentNode
 
comparePositionWith(Node) - Method in class org.jrubyparser.ast.Node
Is the testNode before, inside, or after this node?
CompatVersion - Enum in org.jrubyparser
 
config - Variable in class org.jrubyparser.rewriter.ReWriteVisitor
 
ConstDeclNode - Class in org.jrubyparser.ast
Declaration (and assignment) of a Constant.
ConstDeclNode(SourcePosition, String, INameNode, Node) - Constructor for class org.jrubyparser.ast.ConstDeclNode
 
ConstNode - Class in org.jrubyparser.ast
The access to a Constant.
ConstNode(SourcePosition, String) - Constructor for class org.jrubyparser.ast.ConstNode
 
contain(String) - Static method in class org.jrubyparser.rewriter.utils.Operators
 
containsNonlocalFlow - Variable in class org.jrubyparser.ast.UntilNode
 
containsNonlocalFlow - Variable in class org.jrubyparser.ast.WhileNode
 
content - Variable in class org.jrubyparser.rewriter.utils.HereDocument
 
createCodeFromNode(Node, String) - Static method in class org.jrubyparser.rewriter.ReWriteVisitor
 
createCodeFromNode(Node, String, FormatHelper) - Static method in class org.jrubyparser.rewriter.ReWriteVisitor
 
createDeepDiff(List<Change>) - Method in class org.jrubyparser.util.diff.NodeDiff
 
createDiff(SequenceMatcher) - Method in class org.jrubyparser.util.diff.NodeDiff
 
createDRegxReWriteVisitor() - Method in class org.jrubyparser.rewriter.ReWriterFactory
 
createEmptyArgsNodePosition(SourcePosition) - Method in class org.jrubyparser.parser.ParserSupport
 
createHereDocReWriteVisitor() - Method in class org.jrubyparser.rewriter.ReWriterFactory
 
createIgnoreCommentsReWriteVisitor() - Method in class org.jrubyparser.rewriter.ReWriterFactory
 
createList(Node...) - Static method in class org.jrubyparser.ast.Node
 
createMultipleAssignmentReWriteVisitor() - Method in class org.jrubyparser.rewriter.ReWriterFactory
 
createReWriteVisitor() - Method in class org.jrubyparser.rewriter.ReWriterFactory
 
createShortIfNodeReWriteVisitor() - Method in class org.jrubyparser.rewriter.ReWriterFactory
 
CStringBuilder - Class in org.jrubyparser.util
The sole purpose of this builder is to allow append(int) do a forced cast to a char.
CStringBuilder() - Constructor for class org.jrubyparser.util.CStringBuilder
 
CStringBuilder(int) - Constructor for class org.jrubyparser.util.CStringBuilder
 
CStringBuilder(String) - Constructor for class org.jrubyparser.util.CStringBuilder
 
currentScope - Variable in class org.jrubyparser.parser.ParserSupport
 

D

DAsgnNode - Class in org.jrubyparser.ast
An assignment to a dynamic variable (e.g.
DAsgnNode(SourcePosition, String, int, Node) - Constructor for class org.jrubyparser.ast.DAsgnNode
 
declare(SourcePosition, String, int) - Method in class org.jrubyparser.BlockStaticScope
 
declare(SourcePosition, String, int) - Method in class org.jrubyparser.LocalStaticScope
 
declare(SourcePosition, String, int) - Method in class org.jrubyparser.StaticScope
 
declare(SourcePosition, String) - Method in class org.jrubyparser.StaticScope
Make a DVar or LocalVar node based on scoping logic
DeepDiff - Class in org.jrubyparser.util.diff
The DeepDiff class attaches the subnode-diff (the result of diffing the children of Nodes which have already been diffed) to the Change object holding the nodes that the subnodes are contained within.
DeepDiff(Change, List<Change>) - Constructor for class org.jrubyparser.util.diff.DeepDiff
 
deepdiff - Variable in class org.jrubyparser.util.diff.NodeDiff
 
DefaultFormatHelper - Class in org.jrubyparser.rewriter
 
DefaultFormatHelper() - Constructor for class org.jrubyparser.rewriter.DefaultFormatHelper
 
DefinedNode - Class in org.jrubyparser.ast
a defined statement.
DefinedNode(SourcePosition, Node) - Constructor for class org.jrubyparser.ast.DefinedNode
 
DefnNode - Class in org.jrubyparser.ast
method definition node.
DefnNode(SourcePosition, MethodNameNode, ArgsNode, StaticScope, Node) - Constructor for class org.jrubyparser.ast.DefnNode
 
DefsNode - Class in org.jrubyparser.ast
Represents a singleton method definition.
DefsNode(SourcePosition, Node, MethodNameNode, ArgsNode, StaticScope, Node) - Constructor for class org.jrubyparser.ast.DefsNode
 
deletedNode(Node) - Method in class org.jrubyparser.util.diff.SequenceMatcher
A Node in the old AST is no longer present in the new one.
depositHereDocument(String) - Method in class org.jrubyparser.rewriter.utils.ReWriterContext
 
diff - Variable in class org.jrubyparser.util.diff.NodeDiff
 
diffNodes - Variable in class org.jrubyparser.util.diff.SequenceMatcher
 
disableCallDepth() - Method in class org.jrubyparser.rewriter.utils.CallDepth
 
DotNode - Class in org.jrubyparser.ast
Represents a range literal.
DotNode(SourcePosition, Node, Node, boolean, boolean) - Constructor for class org.jrubyparser.ast.DotNode
 
DRegexpNode - Class in org.jrubyparser.ast
A regexp which contains some expressions which will need to be evaluated everytime the regexp is used for a match.
DRegexpNode(SourcePosition, RegexpOptions) - Constructor for class org.jrubyparser.ast.DRegexpNode
 
DRegexpNode(SourcePosition, RegexpOptions, boolean) - Constructor for class org.jrubyparser.ast.DRegexpNode
 
DRegxReWriteVisitor - Class in org.jrubyparser.rewriter.utils
 
DRegxReWriteVisitor(ReWriterContext) - Constructor for class org.jrubyparser.rewriter.utils.DRegxReWriteVisitor
 
DStrNode - Class in org.jrubyparser.ast
A string which contains some dynamic elements which needs to be evaluated (introduced by #).
DStrNode(SourcePosition) - Constructor for class org.jrubyparser.ast.DStrNode
 
DSymbolNode - Class in org.jrubyparser.ast
Node representing symbol in a form like ':"3jane"'.
DSymbolNode(SourcePosition, DStrNode) - Constructor for class org.jrubyparser.ast.DSymbolNode
For mutating from a DStr to a DSym (we just create a new one with same contents).
DSymbolNode(SourcePosition) - Constructor for class org.jrubyparser.ast.DSymbolNode
 
DVarNode - Class in org.jrubyparser.ast
Access a dynamic variable (e.g.
DVarNode(SourcePosition, int, String) - Constructor for class org.jrubyparser.ast.DVarNode
 
DXStrNode - Class in org.jrubyparser.ast
Dynamic backquote string.
DXStrNode(SourcePosition, DStrNode) - Constructor for class org.jrubyparser.ast.DXStrNode
 
DXStrNode(SourcePosition) - Constructor for class org.jrubyparser.ast.DXStrNode
 

E

EMPTY_BEGIN_LIST - Static variable in class org.jrubyparser.parser.ParserResult
 
EMPTY_COMMENT_LIST - Static variable in class org.jrubyparser.parser.ParserResult
 
enableCallDepth() - Method in class org.jrubyparser.rewriter.utils.CallDepth
 
enclosingScope - Variable in class org.jrubyparser.StaticScope
 
EncodingNode - Class in org.jrubyparser.ast
Represents __ENCODING__.
EncodingNode(SourcePosition) - Constructor for class org.jrubyparser.ast.EncodingNode
 
end() - Method in class org.jrubyparser.lexer.StackState
 
EnsureNode - Class in org.jrubyparser.ast
An 'ensure' statement.
EnsureNode(SourcePosition, Node, Node) - Constructor for class org.jrubyparser.ast.EnsureNode
 
enterCall() - Method in class org.jrubyparser.rewriter.utils.CallDepth
 
equals(Object) - Method in class org.jrubyparser.lexer.HeredocTerm
 
equals(Object) - Method in class org.jrubyparser.lexer.Lexer.HeredocContext
 
equals(Object) - Method in class org.jrubyparser.lexer.StringTerm
 
equals(Object) - Method in class org.jrubyparser.RegexpOptions
 
equals(Object) - Method in class org.jrubyparser.SourcePosition
 
evaluateAtStart() - Method in class org.jrubyparser.ast.UntilNode
Determine whether this is while or do while
evaluateAtStart() - Method in class org.jrubyparser.ast.WhileNode
Determine whether this is while or do while
EvStrNode - Class in org.jrubyparser.ast
Represents an #{} expression in a string.
EvStrNode(SourcePosition, Node) - Constructor for class org.jrubyparser.ast.EvStrNode
 
execute(ParserSupport, Lexer, Object, Object[], int) - Method in interface org.jrubyparser.parser.ParserState
 
exists(String) - Method in class org.jrubyparser.StaticScope
Does the variable exist?
expressionNodes - Variable in class org.jrubyparser.ast.WhenNode
 

F

factory - Variable in class org.jrubyparser.rewriter.ReWriteVisitor
 
FalseNode - Class in org.jrubyparser.ast
Represents a false literal.
FalseNode(SourcePosition) - Constructor for class org.jrubyparser.ast.FalseNode
 
FCallNode - Class in org.jrubyparser.ast
Represents a method call with self as an implicit receiver.
FCallNode(SourcePosition, String, Node) - Constructor for class org.jrubyparser.ast.FCallNode
 
FCallNode(SourcePosition, String, Node, Node) - Constructor for class org.jrubyparser.ast.FCallNode
 
fetchHereDocument() - Method in class org.jrubyparser.rewriter.utils.ReWriterContext
 
FileNode - Class in org.jrubyparser.ast
Represents __FILE__ nodes
FileNode(SourcePosition, String) - Constructor for class org.jrubyparser.ast.FileNode
 
findChanges(Node, Node) - Method in class org.jrubyparser.util.diff.SequenceMatcher
This method does the diffing by iterating through the nodes and calling itself recursively.
findMethodsIn(IModuleScope) - Static method in class org.jrubyparser.util.MethodDefVisitor
 
findOccurrencesIn(Node, String) - Static method in class org.jrubyparser.util.IInstanceVariableVisitor
This helper method uses Node instead of IModuleScope so that you can do more localized searching (e.g.
findOccurrencesIn(IScope, String) - Static method in class org.jrubyparser.util.ILocalVariableVisitor
 
firstChild(Node) - Static method in class org.jrubyparser.rewriter.ReWriteVisitor
 
FixnumNode - Class in org.jrubyparser.ast
Represents an integer literal.
FixnumNode(SourcePosition, long) - Constructor for class org.jrubyparser.ast.FixnumNode
 
flattenRHSValues(Node) - Static method in class org.jrubyparser.util.StaticAnalyzerHelper
There are four possible conditions: 1.
FlipNode - Class in org.jrubyparser.ast
A Range in a boolean expression (named after a FlipFlop component in electronic?).
FlipNode(SourcePosition, Node, Node, boolean, int) - Constructor for class org.jrubyparser.ast.FlipNode
 
FloatNode - Class in org.jrubyparser.ast
Represents a float literal.
FloatNode(SourcePosition, double) - Constructor for class org.jrubyparser.ast.FloatNode
 
flushStream() - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
formal_argument(Token) - Method in class org.jrubyparser.parser.ParserSupport
 
FormatHelper - Interface in org.jrubyparser.rewriter
 
ForNode - Class in org.jrubyparser.ast
A 'for' statement.
ForNode(SourcePosition, Node, Node, Node, StaticScope) - Constructor for class org.jrubyparser.ast.ForNode
 
fromBeginning(int) - Method in class org.jrubyparser.SourcePosition
 
fromEnd(int) - Method in class org.jrubyparser.SourcePosition
 

G

get(int) - Method in class org.jrubyparser.ast.ListNode
 
getAllNamesInScope() - Method in class org.jrubyparser.BlockStaticScope
 
getAllNamesInScope() - Method in class org.jrubyparser.LocalStaticScope
 
getAllNamesInScope() - Method in class org.jrubyparser.StaticScope
Get all visible variables that we can see from this scope that have been assigned (e.g.
getArgs() - Method in class org.jrubyparser.ast.AttrAssignNode
 
getArgs() - Method in class org.jrubyparser.ast.BlockArg18Node
 
getArgs() - Method in class org.jrubyparser.ast.BlockPassNode
 
getArgs() - Method in class org.jrubyparser.ast.CallNode
 
getArgs() - Method in class org.jrubyparser.ast.FCallNode
 
getArgs() - Method in interface org.jrubyparser.ast.IArgumentNode
 
getArgs() - Method in class org.jrubyparser.ast.LambdaNode
 
getArgs() - Method in class org.jrubyparser.ast.MethodDefNode
Gets the argsNode.
getArgs() - Method in class org.jrubyparser.ast.OpElementAsgnNode
 
getArgs() - Method in class org.jrubyparser.ast.SuperNode
 
getArgs() - Method in class org.jrubyparser.ast.YieldNode
 
getArgsNode() - Method in class org.jrubyparser.ast.AttrAssignNode
Deprecated. 
getArgsNode() - Method in class org.jrubyparser.ast.BlockPassNode
Deprecated. 
getArgsNode() - Method in class org.jrubyparser.ast.CallNode
Deprecated. 
getArgsNode() - Method in class org.jrubyparser.ast.FCallNode
Deprecated. 
getArgsNode() - Method in class org.jrubyparser.ast.MethodDefNode
Deprecated. 
getArgsNode() - Method in class org.jrubyparser.ast.OpElementAsgnNode
Deprecated. 
getArgsNode() - Method in class org.jrubyparser.ast.SuperNode
Deprecated. 
getArgsNode() - Method in class org.jrubyparser.ast.YieldNode
Deprecated. 
getAssignable() - Method in class org.jrubyparser.ast.KeywordArgNode
 
getAST() - Method in class org.jrubyparser.parser.ParserResult
 
getBegin() - Method in class org.jrubyparser.ast.DotNode
Gets the beginNode.
getBegin() - Method in class org.jrubyparser.ast.FlipNode
Gets the beginNode.
getBeginNode() - Method in class org.jrubyparser.ast.DotNode
Deprecated. 
getBeginNode() - Method in class org.jrubyparser.ast.FlipNode
Deprecated. 
getBeginNodes() - Method in class org.jrubyparser.parser.ParserResult
 
getBlock() - Method in class org.jrubyparser.ast.ArgsNode
Gets the explicit block argument of the parameter list (&block).
getBlockArg() - Method in class org.jrubyparser.ast.BlockArg18Node
 
getBlockArg() - Method in class org.jrubyparser.parser.ArgsTailHolder
 
getBody() - Method in class org.jrubyparser.ast.BeginNode
 
getBody() - Method in class org.jrubyparser.ast.BlockPassNode
 
getBody() - Method in class org.jrubyparser.ast.ClassNode
Gets the body of this class.
getBody() - Method in class org.jrubyparser.ast.EnsureNode
Gets the bodyNode.
getBody() - Method in class org.jrubyparser.ast.EvStrNode
Gets the evaluatedNode.
getBody() - Method in class org.jrubyparser.ast.IterNode
Gets the bodyNode.
getBody() - Method in class org.jrubyparser.ast.MethodDefNode
Gets the body of this class.
getBody() - Method in class org.jrubyparser.ast.ModuleNode
Gets the body of this class.
getBody() - Method in class org.jrubyparser.ast.RescueBodyNode
Gets the bodyNode.
getBody() - Method in class org.jrubyparser.ast.RescueNode
Gets the bodyNode.
getBody() - Method in class org.jrubyparser.ast.RootNode
First real AST node to be interpreted
getBody() - Method in class org.jrubyparser.ast.SClassNode
Gets the body of this class.
getBody() - Method in class org.jrubyparser.ast.UntilNode
Gets the bodyNode.
getBody() - Method in class org.jrubyparser.ast.WhenNode
Gets the bodyNode.
getBody() - Method in class org.jrubyparser.ast.WhileNode
Gets the bodyNode.
getBodyException() - Method in class org.jrubyparser.ast.RescueNode
Deprecated. 
getBodyNode() - Method in class org.jrubyparser.ast.BeginNode
Deprecated. 
getBodyNode() - Method in class org.jrubyparser.ast.BlockPassNode
Deprecated. 
getBodyNode() - Method in class org.jrubyparser.ast.ClassNode
Deprecated. 
getBodyNode() - Method in class org.jrubyparser.ast.EnsureNode
Deprecated. 
getBodyNode() - Method in class org.jrubyparser.ast.IterNode
Deprecated. 
getBodyNode() - Method in class org.jrubyparser.ast.MethodDefNode
Deprecated. 
getBodyNode() - Method in class org.jrubyparser.ast.ModuleNode
Deprecated. 
getBodyNode() - Method in class org.jrubyparser.ast.RescueBodyNode
Deprecated. 
getBodyNode() - Method in class org.jrubyparser.ast.RootNode
Deprecated. 
getBodyNode() - Method in class org.jrubyparser.ast.SClassNode
Deprecated. 
getBodyNode() - Method in class org.jrubyparser.ast.UntilNode
Deprecated. 
getBodyNode() - Method in class org.jrubyparser.ast.WhenNode
Deprecated. 
getBodyNode() - Method in class org.jrubyparser.ast.WhileNode
Deprecated. 
getCallDepth() - Method in class org.jrubyparser.rewriter.utils.ReWriterContext
 
getCase() - Method in class org.jrubyparser.ast.CaseNode
Gets the caseNode.
getCaseNode() - Method in class org.jrubyparser.ast.CaseNode
Deprecated. 
getCases() - Method in class org.jrubyparser.ast.CaseNode
 
getClosestIScope() - Method in class org.jrubyparser.ast.Node
Get the most immediate ParameterScope.
getClosestModule() - Method in class org.jrubyparser.ast.Node
Get closest parent Module/Class/SClass for this node
getCmdArgumentState() - Method in class org.jrubyparser.lexer.Lexer
 
getCondition() - Method in class org.jrubyparser.ast.IfNode
Gets the condition.
getCondition() - Method in class org.jrubyparser.ast.NotNode
Gets the conditionNode.
getCondition() - Method in class org.jrubyparser.ast.UntilNode
Gets the conditionNode.
getCondition() - Method in class org.jrubyparser.ast.WhileNode
Gets the conditionNode.
getConditionNode() - Method in class org.jrubyparser.ast.NotNode
Deprecated. 
getConditionNode() - Method in class org.jrubyparser.ast.UntilNode
Deprecated. 
getConditionNode() - Method in class org.jrubyparser.ast.WhileNode
Deprecated. 
getConditionNode(Node) - Method in class org.jrubyparser.parser.ParserSupport
 
getConditionState() - Method in class org.jrubyparser.lexer.Lexer
 
getConfig() - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
getConfiguration() - Method in class org.jrubyparser.parser.ParserSupport
 
getConstNode() - Method in class org.jrubyparser.ast.ConstDeclNode
Get the path the name is associated with or null (in Foo::BAR it is Foo).
getContent() - Method in class org.jrubyparser.ast.SyntaxNode
 
getContent() - Method in class org.jrubyparser.rewriter.utils.HereDocument
 
getCount() - Method in class org.jrubyparser.ast.BlockArgNode
Gets the count.
getCPath() - Method in class org.jrubyparser.ast.ClassNode
Gets the className.
getCPath() - Method in interface org.jrubyparser.ast.IScopingNode
 
getCPath() - Method in class org.jrubyparser.ast.ModuleNode
Gets the name.
getCurrentLine() - Method in class org.jrubyparser.lexer.Lexer
 
getCurrentScope() - Method in class org.jrubyparser.parser.ParserSupport
 
getDeclaration() - Method in class org.jrubyparser.ast.ArgumentNode
 
getDeclaration() - Method in class org.jrubyparser.ast.BlockArgNode
 
getDeclaration() - Method in class org.jrubyparser.ast.DAsgnNode
 
getDeclaration() - Method in class org.jrubyparser.ast.DVarNode
 
getDeclaration() - Method in interface org.jrubyparser.ast.ILocalVariable
Retrieve the node which is responsible for declaring this one.
getDeclaration() - Method in class org.jrubyparser.ast.LocalAsgnNode
Return parameter if this local assignment is referring to a parameter since that clearly is the declaration.
getDeclaration() - Method in class org.jrubyparser.ast.LocalVarNode
Declaration is the first parameter value (ArgumentNode) or the first LocalAsgnNode.
getDeepDiff() - Method in class org.jrubyparser.util.diff.NodeDiff
Fetch or create a deep diff of the Nodes newNode and oldNode.
getDefinedScope() - Method in class org.jrubyparser.ast.ArgumentNode
 
getDefinedScope() - Method in class org.jrubyparser.ast.BlockArgNode
 
getDefinedScope() - Method in class org.jrubyparser.ast.DAsgnNode
 
getDefinedScope() - Method in class org.jrubyparser.ast.DVarNode
 
getDefinedScope() - Method in interface org.jrubyparser.ast.ILocalVariable
Which Variable Scope does this variable belong to? Note that RootNode is a special ILocalScope for the implicit scope created at top-level.
getDefinedScope() - Method in class org.jrubyparser.ast.LocalAsgnNode
 
getDefinedScope() - Method in class org.jrubyparser.ast.LocalVarNode
 
getDepth() - Method in class org.jrubyparser.ast.ArgumentNode
How many scopes should we burrow down to until we need to set the block variable value.
getDepth() - Method in class org.jrubyparser.ast.DAsgnNode
How many scopes should we burrow down to until we need to set the block variable value.
getDepth() - Method in class org.jrubyparser.ast.DVarNode
How many scopes should we burrow down to until we need to set the block variable value.
getDepth() - Method in class org.jrubyparser.ast.FlipNode
How many scopes should we burrow down to until we need to set the block variable value.
getDepth() - Method in class org.jrubyparser.ast.LocalAsgnNode
How many scopes should we burrow down to until we need to set the block variable value.
getDepth() - Method in class org.jrubyparser.ast.LocalVarNode
How many scopes should we burrow down to until we need to set the block variable value.
getDiff() - Method in class org.jrubyparser.util.diff.NodeDiff
Fetch or create a diff of the Nodes newNode and oldNode.
getDiffNodes() - Method in class org.jrubyparser.util.diff.SequenceMatcher
If we already have a diff, return that, otherwise create one.
getElse() - Method in class org.jrubyparser.ast.CaseNode
 
getElse() - Method in class org.jrubyparser.ast.RescueNode
Gets the elseNode.
getElseBody() - Method in class org.jrubyparser.ast.IfNode
Gets the elseBody.
getElseNode() - Method in class org.jrubyparser.ast.CaseNode
Deprecated. 
getElseNode() - Method in class org.jrubyparser.ast.RescueNode
Deprecated. 
getEnclosingScope() - Method in class org.jrubyparser.StaticScope
Next outer most scope in list of scopes.
getEncoding() - Method in class org.jrubyparser.lexer.Lexer
 
getEncoding() - Method in class org.jrubyparser.parser.ParserConfiguration
 
getEnd() - Method in class org.jrubyparser.ast.DotNode
Gets the endNode.
getEnd() - Method in class org.jrubyparser.ast.FlipNode
Gets the endNode.
getEndLine() - Method in class org.jrubyparser.SourcePosition
 
getEndNode() - Method in class org.jrubyparser.ast.DotNode
Deprecated. 
getEndNode() - Method in class org.jrubyparser.ast.FlipNode
Deprecated. 
getEndOffset() - Method in class org.jrubyparser.parser.ParserResult
 
getEndOffset(Node) - Static method in class org.jrubyparser.rewriter.ReWriteVisitor
 
getEndOffset() - Method in class org.jrubyparser.SourcePosition
 
getEnsure() - Method in class org.jrubyparser.ast.EnsureNode
Gets the ensureNode.
getEnsureNode() - Method in class org.jrubyparser.ast.EnsureNode
Deprecated. 
getExceptionNodes() - Method in class org.jrubyparser.ast.RescueBodyNode
Deprecated. 
getExceptions() - Method in class org.jrubyparser.ast.RescueBodyNode
Gets the exceptionNodes.
getExpandArguments() - Method in class org.jrubyparser.ast.YieldNode
 
getExpression() - Method in class org.jrubyparser.ast.DefinedNode
Gets the expressionNode.
getExpression() - Method in class org.jrubyparser.ast.WhenNode
Get the expressionNode(s).
getExpressionNode() - Method in class org.jrubyparser.ast.DefinedNode
Deprecated. 
getExpressionNode() - Method in class org.jrubyparser.ast.WhenNode
Deprecated. 
getFile() - Method in class org.jrubyparser.SourcePosition
 
getFilename() - Method in class org.jrubyparser.lexer.LexerSource
What file are we lexing?
getFirst() - Method in class org.jrubyparser.ast.BinaryOperatorBaseNode
 
getFirst() - Method in interface org.jrubyparser.ast.BinaryOperatorNode
Gets the firstNode.
getFirst() - Method in class org.jrubyparser.util.NodePair
 
getFirstNode() - Method in class org.jrubyparser.ast.ArgsCatNode
Deprecated. 
getFirstNode() - Method in class org.jrubyparser.ast.ArgsPushNode
 
getFirstWhen() - Method in class org.jrubyparser.ast.CaseNode
Gets the first whenNode.
getFirstWhenNode() - Method in class org.jrubyparser.ast.CaseNode
Deprecated. 
getFormatHelper() - Method in class org.jrubyparser.rewriter.utils.ReWriterContext
 
getGrandParent() - Method in class org.jrubyparser.ast.Node
 
getID() - Method in enum org.jrubyparser.IRubyWarnings.ID
 
getID() - Method in enum org.jrubyparser.lexer.SyntaxException.PID
 
getIndentationChar() - Method in class org.jrubyparser.rewriter.utils.Indenter
 
getIndentationSteps() - Method in class org.jrubyparser.rewriter.utils.Indenter
 
getIndenter() - Method in class org.jrubyparser.rewriter.DefaultFormatHelper
 
getIndenter() - Method in interface org.jrubyparser.rewriter.FormatHelper
 
getIndentor() - Method in class org.jrubyparser.rewriter.utils.ReWriterContext
 
getIndex() - Method in class org.jrubyparser.ast.ArgumentNode
Gets the index within the scope construct that actually holds the eval'd value of this local variable
getIndex() - Method in class org.jrubyparser.ast.DAsgnNode
Gets the index within the scope construct that actually holds the eval'd value of this local variable
getIndex() - Method in class org.jrubyparser.ast.DVarNode
Gets the index within the scope construct that actually holds the eval'd value of this local variable
getIndex() - Method in class org.jrubyparser.ast.FlipNode
Gets the index within the scope construct that actually holds the eval'd value of this local variable
getIndex() - Method in class org.jrubyparser.ast.LocalAsgnNode
Gets the index within the scope construct that actually holds the eval'd value of this local variable
getIndex() - Method in class org.jrubyparser.ast.LocalVarNode
Gets the index within the scope construct that actually holds the eval'd value of this local variable
getIndex() - Method in class org.jrubyparser.ast.RestArgNode
 
getInlineComment() - Method in class org.jrubyparser.ast.Node
Get the comment which happens to appear on the same line as this node immediately after it.
getInnermostIter() - Method in class org.jrubyparser.ast.Node
Return closest iter node unless this is contained within a non-block scope and then return null instead.
getInSingle() - Method in class org.jrubyparser.parser.ParserSupport
Getter for property inSingle.
getIter() - Method in interface org.jrubyparser.ast.BlockAcceptingNode
 
getIter() - Method in class org.jrubyparser.ast.CallNode
 
getIter() - Method in class org.jrubyparser.ast.FCallNode
 
getIter() - Method in class org.jrubyparser.ast.ForNode
 
getIter() - Method in class org.jrubyparser.ast.SuperNode
 
getIter() - Method in class org.jrubyparser.ast.ZSuperNode
 
getIterNode() - Method in class org.jrubyparser.ast.CallNode
Deprecated. 
getIterNode() - Method in class org.jrubyparser.ast.FCallNode
Deprecated. 
getIterNode() - Method in class org.jrubyparser.ast.ForNode
Deprecated. 
getIterNode() - Method in class org.jrubyparser.ast.SuperNode
Deprecated. 
getIterNode() - Method in class org.jrubyparser.ast.ZSuperNode
Deprecated. 
getKCodeChar() - Method in class org.jrubyparser.RegexpOptions
 
getKeyword(String) - Static method in class org.jrubyparser.lexer.Lexer
 
getKeywordArgs() - Method in class org.jrubyparser.parser.ArgsTailHolder
 
getKeywordRestArgNode() - Method in class org.jrubyparser.parser.ArgsTailHolder
 
getLast() - Method in class org.jrubyparser.ast.ListNode
 
getLastPosition() - Method in class org.jrubyparser.rewriter.utils.ReWriterContext
 
getLeftHandSidePosition() - Method in class org.jrubyparser.ast.AssignableNode
 
getLeftHandSidePosition() - Method in class org.jrubyparser.ast.MultipleAsgnNode
 
getLeftNode() - Method in class org.jrubyparser.ast.Colon2Node
Gets the leftNode.
getLeftParenBegin() - Method in class org.jrubyparser.lexer.Lexer
 
getLexicalName() - Method in class org.jrubyparser.ast.ArgumentNode
 
getLexicalName() - Method in class org.jrubyparser.ast.AttrAssignNode
 
getLexicalName() - Method in class org.jrubyparser.ast.BackRefNode
 
getLexicalName() - Method in class org.jrubyparser.ast.BareKeywordNode
 
getLexicalName() - Method in class org.jrubyparser.ast.BlockArgNode
 
getLexicalName() - Method in class org.jrubyparser.ast.CallNode
 
getLexicalName() - Method in class org.jrubyparser.ast.ClassVarAsgnNode
 
getLexicalName() - Method in class org.jrubyparser.ast.ClassVarDeclNode
 
getLexicalName() - Method in class org.jrubyparser.ast.ClassVarNode
 
getLexicalName() - Method in class org.jrubyparser.ast.Colon3Node
 
getLexicalName() - Method in class org.jrubyparser.ast.ConstDeclNode
 
getLexicalName() - Method in class org.jrubyparser.ast.ConstNode
 
getLexicalName() - Method in class org.jrubyparser.ast.DAsgnNode
 
getLexicalName() - Method in class org.jrubyparser.ast.FCallNode
 
getLexicalName() - Method in class org.jrubyparser.ast.GlobalAsgnNode
 
getLexicalName() - Method in class org.jrubyparser.ast.GlobalVarNode
 
getLexicalName() - Method in interface org.jrubyparser.ast.INameNode
Get the name including any leading sigils.
getLexicalName() - Method in class org.jrubyparser.ast.InstAsgnNode
 
getLexicalName() - Method in class org.jrubyparser.ast.InstVarNode
 
getLexicalName() - Method in class org.jrubyparser.ast.LocalAsgnNode
 
getLexicalName() - Method in class org.jrubyparser.ast.MethodDefNode
 
getLexicalName() - Method in class org.jrubyparser.ast.NamedNode
 
getLexicalName() - Method in class org.jrubyparser.ast.NthRefNode
 
getLexicalName() - Method in class org.jrubyparser.ast.OptArgNode
 
getLexicalName() - Method in class org.jrubyparser.ast.UnaryCallNode
Gets the name as it lexically appears in the source code, undecorated by the '@' sigil.
getLexicalNamePosition() - Method in class org.jrubyparser.ast.ArgumentNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.AttrAssignNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.BackRefNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.BareKeywordNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.BlockArgNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.CallNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.ClassVarAsgnNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.ClassVarDeclNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.ClassVarNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.Colon3Node
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.ConstDeclNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.ConstNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.DAsgnNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.FCallNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.GlobalAsgnNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.GlobalVarNode
 
getLexicalNamePosition() - Method in interface org.jrubyparser.ast.INameNode
The position of the name + any sigils that come with it.
getLexicalNamePosition() - Method in class org.jrubyparser.ast.InstAsgnNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.InstVarNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.LocalAsgnNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.MethodDefNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.NamedNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.NthRefNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.OptArgNode
 
getLexicalNamePosition() - Method in class org.jrubyparser.ast.UnaryCallNode
 
getLexState() - Method in class org.jrubyparser.lexer.Lexer
 
getLine() - Method in class org.jrubyparser.lexer.LexerSource
What line are we at?
getLineDelimiter() - Method in class org.jrubyparser.rewriter.DefaultFormatHelper
 
getLineDelimiter() - Method in interface org.jrubyparser.rewriter.FormatHelper
 
getLineNumber() - Method in class org.jrubyparser.parser.ParserConfiguration
 
getListNode() - Method in class org.jrubyparser.ast.HashNode
Gets the listNode.
getListSeparator() - Method in class org.jrubyparser.rewriter.DefaultFormatHelper
 
getListSeparator() - Method in interface org.jrubyparser.rewriter.FormatHelper
 
getLocalScope() - Method in class org.jrubyparser.BlockStaticScope
 
getLocalScope() - Method in class org.jrubyparser.LocalStaticScope
 
getLocalScope() - Method in class org.jrubyparser.StaticScope
Gets the Local Scope relative to the current Scope.
getLocalVariable(int) - Method in class org.jrubyparser.rewriter.utils.LocalVariables
 
getLocalVariables() - Method in class org.jrubyparser.rewriter.utils.ReWriterContext
 
getLocalVarIndex(Node) - Static method in class org.jrubyparser.rewriter.ReWriteVisitor
 
getMatchNode(Node, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
getMatchNumber() - Method in class org.jrubyparser.ast.NthRefNode
Gets the matchNumber.
getMaxArgumentsCount() - Method in class org.jrubyparser.ast.ArgsNode
 
getMethodDefs() - Method in class org.jrubyparser.ast.ClassNode
Returns a list of all Method Nodes included in the module's ast.
getMethodDefs() - Method in interface org.jrubyparser.ast.IModuleScope
Methods defined on the module.
getMethodDefs() - Method in class org.jrubyparser.ast.ModuleNode
Returns a list of all Method Nodes included in the module's ast.
getMethodDefs() - Method in class org.jrubyparser.ast.SClassNode
Returns a list of all Method Nodes included in the module's ast.
getMethodFor() - Method in class org.jrubyparser.ast.Node
Which method is this node contained in?
getMethodList() - Method in class org.jrubyparser.util.MethodDefVisitor
 
getMutableState() - Method in class org.jrubyparser.lexer.HeredocTerm
Record any mutable state from this StrTerm such that it can be set back to this exact state through a call to setMutableState later on.
getMutableState() - Method in class org.jrubyparser.lexer.StringTerm
 
getMutableState() - Method in class org.jrubyparser.lexer.StrTerm
Record any mutable state from this StrTerm such that it can be set back to this exact state through a call to StrTerm.setMutableState(java.lang.Object) later on.
getName() - Method in class org.jrubyparser.ast.ArgAuxillaryNode
 
getName() - Method in class org.jrubyparser.ast.ArgumentNode
 
getName() - Method in class org.jrubyparser.ast.AttrAssignNode
Gets the name.
getName() - Method in class org.jrubyparser.ast.BackRefNode
 
getName() - Method in class org.jrubyparser.ast.BareKeywordNode
Get name of self node.
getName() - Method in class org.jrubyparser.ast.CallNode
Gets the name.
getName() - Method in class org.jrubyparser.ast.ClassVarAsgnNode
Gets the name.
getName() - Method in class org.jrubyparser.ast.ClassVarDeclNode
Gets the name.
getName() - Method in class org.jrubyparser.ast.ClassVarNode
Gets the name.
getName() - Method in class org.jrubyparser.ast.Colon3Node
Gets the name.
getName() - Method in class org.jrubyparser.ast.ConstDeclNode
Gets the name (this is the rightmost element of lhs (in Foo::BAR it is BAR).
getName() - Method in class org.jrubyparser.ast.ConstNode
Gets the name.
getName() - Method in class org.jrubyparser.ast.DAsgnNode
Gets the name.
getName() - Method in class org.jrubyparser.ast.FCallNode
Gets the name.
getName() - Method in class org.jrubyparser.ast.GlobalAsgnNode
Gets the name.
getName() - Method in class org.jrubyparser.ast.GlobalVarNode
Gets the name.
getName() - Method in interface org.jrubyparser.ast.INameNode
Get the plain name without sigils.
getName() - Method in class org.jrubyparser.ast.InstAsgnNode
Gets the name.
getName() - Method in class org.jrubyparser.ast.InstVarNode
Gets the name.
getName() - Method in class org.jrubyparser.ast.LiteralNode
 
getName() - Method in class org.jrubyparser.ast.LocalAsgnNode
Name of the local assignment.
getName() - Method in class org.jrubyparser.ast.MethodDefNode
Gets the name.
getName() - Method in class org.jrubyparser.ast.NamedNode
Gets the name.
getName() - Method in class org.jrubyparser.ast.NthRefNode
 
getName() - Method in class org.jrubyparser.ast.OptArgNode
 
getName() - Method in class org.jrubyparser.ast.UnaryCallNode
Gets the name as it is semantically, decorated by the '@' sigil.
getName() - Method in class org.jrubyparser.ast.UndefNode
Gets the name.
getNameNode() - Method in class org.jrubyparser.ast.MethodDefNode
Gets the name's node.
getNamePosition() - Method in class org.jrubyparser.ast.ArgumentNode
 
getNamePosition() - Method in class org.jrubyparser.ast.AttrAssignNode
 
getNamePosition() - Method in class org.jrubyparser.ast.BackRefNode
 
getNamePosition() - Method in class org.jrubyparser.ast.BareKeywordNode
 
getNamePosition() - Method in class org.jrubyparser.ast.BlockArgNode
 
getNamePosition() - Method in class org.jrubyparser.ast.CallNode
 
getNamePosition() - Method in class org.jrubyparser.ast.ClassVarAsgnNode
 
getNamePosition() - Method in class org.jrubyparser.ast.ClassVarDeclNode
 
getNamePosition() - Method in class org.jrubyparser.ast.ClassVarNode
 
getNamePosition() - Method in class org.jrubyparser.ast.Colon3Node
 
getNamePosition() - Method in class org.jrubyparser.ast.ConstDeclNode
 
getNamePosition() - Method in class org.jrubyparser.ast.ConstNode
 
getNamePosition() - Method in class org.jrubyparser.ast.DAsgnNode
 
getNamePosition() - Method in class org.jrubyparser.ast.FCallNode
 
getNamePosition() - Method in class org.jrubyparser.ast.GlobalAsgnNode
 
getNamePosition() - Method in class org.jrubyparser.ast.GlobalVarNode
 
getNamePosition() - Method in interface org.jrubyparser.ast.INameNode
The position of just the name part of the node.
getNamePosition() - Method in class org.jrubyparser.ast.InstAsgnNode
 
getNamePosition() - Method in class org.jrubyparser.ast.InstVarNode
 
getNamePosition() - Method in class org.jrubyparser.ast.LocalAsgnNode
 
getNamePosition() - Method in class org.jrubyparser.ast.MethodDefNode
 
getNamePosition() - Method in class org.jrubyparser.ast.NamedNode
 
getNamePosition() - Method in class org.jrubyparser.ast.NthRefNode
 
getNamePosition() - Method in class org.jrubyparser.ast.OptArgNode
 
getNamePosition() - Method in class org.jrubyparser.ast.RestArgNode
 
getNamePosition() - Method in class org.jrubyparser.ast.UnaryCallNode
 
getNewCost() - Method in class org.jrubyparser.util.diff.Change
 
getNewName() - Method in class org.jrubyparser.ast.AliasNode
Gets the newName.
getNewName() - Method in class org.jrubyparser.ast.VAliasNode
Gets the newName.
getNewNameString() - Method in class org.jrubyparser.ast.AliasNode
Returns the actual string name that the method is being aliased to from the alias statement, rather than the node representing it.
getNewNode() - Method in class org.jrubyparser.util.diff.Change
 
getNewNode() - Method in class org.jrubyparser.util.diff.SequenceMatcher
 
getNextCase() - Method in class org.jrubyparser.ast.WhenNode
Gets the next case node (if any).
getNextNode() - Method in class org.jrubyparser.ast.NewlineNode
Gets the nextNode.
getNodeAt(int) - Method in class org.jrubyparser.ast.Node
Find the leaf node (which is not invisible) at the specified offset).
getNodeName() - Method in class org.jrubyparser.ast.Node
 
getNodeType() - Method in class org.jrubyparser.ast.AliasNode
 
getNodeType() - Method in class org.jrubyparser.ast.AndNode
 
getNodeType() - Method in class org.jrubyparser.ast.ArgAuxillaryNode
 
getNodeType() - Method in class org.jrubyparser.ast.ArgsCatNode
 
getNodeType() - Method in class org.jrubyparser.ast.ArgsNode
 
getNodeType() - Method in class org.jrubyparser.ast.ArgsPushNode
 
getNodeType() - Method in class org.jrubyparser.ast.ArgumentNode
 
getNodeType() - Method in class org.jrubyparser.ast.ArrayNode
 
getNodeType() - Method in class org.jrubyparser.ast.AttrAssignNode
 
getNodeType() - Method in class org.jrubyparser.ast.BackRefNode
 
getNodeType() - Method in class org.jrubyparser.ast.BeginNode
 
getNodeType() - Method in class org.jrubyparser.ast.BignumNode
 
getNodeType() - Method in class org.jrubyparser.ast.BinaryOperatorBaseNode
 
getNodeType() - Method in class org.jrubyparser.ast.BlockArg18Node
 
getNodeType() - Method in class org.jrubyparser.ast.BlockArgNode
 
getNodeType() - Method in class org.jrubyparser.ast.BlockNode
 
getNodeType() - Method in class org.jrubyparser.ast.BlockPassNode
 
getNodeType() - Method in class org.jrubyparser.ast.BreakNode
 
getNodeType() - Method in class org.jrubyparser.ast.CallNode
 
getNodeType() - Method in class org.jrubyparser.ast.CaseNode
 
getNodeType() - Method in class org.jrubyparser.ast.ClassNode
 
getNodeType() - Method in class org.jrubyparser.ast.ClassVarAsgnNode
 
getNodeType() - Method in class org.jrubyparser.ast.ClassVarDeclNode
 
getNodeType() - Method in class org.jrubyparser.ast.ClassVarNode
 
getNodeType() - Method in class org.jrubyparser.ast.Colon2Node
 
getNodeType() - Method in class org.jrubyparser.ast.Colon3Node
 
getNodeType() - Method in class org.jrubyparser.ast.CommentNode
 
getNodeType() - Method in class org.jrubyparser.ast.ConstDeclNode
 
getNodeType() - Method in class org.jrubyparser.ast.ConstNode
 
getNodeType() - Method in class org.jrubyparser.ast.DAsgnNode
 
getNodeType() - Method in class org.jrubyparser.ast.DefinedNode
 
getNodeType() - Method in class org.jrubyparser.ast.DefnNode
 
getNodeType() - Method in class org.jrubyparser.ast.DefsNode
 
getNodeType() - Method in class org.jrubyparser.ast.DotNode
 
getNodeType() - Method in class org.jrubyparser.ast.DRegexpNode
 
getNodeType() - Method in class org.jrubyparser.ast.DStrNode
 
getNodeType() - Method in class org.jrubyparser.ast.DSymbolNode
 
getNodeType() - Method in class org.jrubyparser.ast.DVarNode
 
getNodeType() - Method in class org.jrubyparser.ast.DXStrNode
 
getNodeType() - Method in class org.jrubyparser.ast.EncodingNode
 
getNodeType() - Method in class org.jrubyparser.ast.EnsureNode
 
getNodeType() - Method in class org.jrubyparser.ast.EvStrNode
 
getNodeType() - Method in class org.jrubyparser.ast.FalseNode
 
getNodeType() - Method in class org.jrubyparser.ast.FCallNode
 
getNodeType() - Method in class org.jrubyparser.ast.FixnumNode
 
getNodeType() - Method in class org.jrubyparser.ast.FlipNode
 
getNodeType() - Method in class org.jrubyparser.ast.FloatNode
 
getNodeType() - Method in class org.jrubyparser.ast.ForNode
 
getNodeType() - Method in class org.jrubyparser.ast.GlobalAsgnNode
 
getNodeType() - Method in class org.jrubyparser.ast.GlobalVarNode
 
getNodeType() - Method in class org.jrubyparser.ast.HashNode
 
getNodeType() - Method in class org.jrubyparser.ast.IfNode
 
getNodeType() - Method in class org.jrubyparser.ast.ImplicitNilNode
 
getNodeType() - Method in class org.jrubyparser.ast.InstAsgnNode
 
getNodeType() - Method in class org.jrubyparser.ast.InstVarNode
 
getNodeType() - Method in class org.jrubyparser.ast.IterNode
 
getNodeType() - Method in class org.jrubyparser.ast.KeywordArgNode
 
getNodeType() - Method in class org.jrubyparser.ast.KeywordRestArgNode
 
getNodeType() - Method in class org.jrubyparser.ast.LambdaNode
 
getNodeType() - Method in class org.jrubyparser.ast.ListNode
 
getNodeType() - Method in class org.jrubyparser.ast.LiteralNode
 
getNodeType() - Method in class org.jrubyparser.ast.LocalAsgnNode
 
getNodeType() - Method in class org.jrubyparser.ast.LocalVarNode
 
getNodeType() - Method in class org.jrubyparser.ast.Match2Node
 
getNodeType() - Method in class org.jrubyparser.ast.Match3Node
 
getNodeType() - Method in class org.jrubyparser.ast.MatchNode
 
getNodeType() - Method in class org.jrubyparser.ast.MethodNameNode
 
getNodeType() - Method in class org.jrubyparser.ast.ModuleNode
 
getNodeType() - Method in class org.jrubyparser.ast.MultipleAsgnNode
 
getNodeType() - Method in class org.jrubyparser.ast.NewlineNode
 
getNodeType() - Method in class org.jrubyparser.ast.NextNode
 
getNodeType() - Method in class org.jrubyparser.ast.NilNode
 
getNodeType() - Method in class org.jrubyparser.ast.Node
 
getNodeType() - Method in class org.jrubyparser.ast.NotNode
 
getNodeType() - Method in class org.jrubyparser.ast.NthRefNode
 
getNodeType() - Method in class org.jrubyparser.ast.OpAsgnAndNode
 
getNodeType() - Method in class org.jrubyparser.ast.OpAsgnNode
 
getNodeType() - Method in class org.jrubyparser.ast.OpAsgnOrNode
 
getNodeType() - Method in class org.jrubyparser.ast.OpElementAsgnNode
 
getNodeType() - Method in class org.jrubyparser.ast.OptArgNode
 
getNodeType() - Method in class org.jrubyparser.ast.OrNode
 
getNodeType() - Method in class org.jrubyparser.ast.PostExeNode
 
getNodeType() - Method in class org.jrubyparser.ast.PreExe19Node
 
getNodeType() - Method in class org.jrubyparser.ast.PreExeNode
 
getNodeType() - Method in class org.jrubyparser.ast.RedoNode
 
getNodeType() - Method in class org.jrubyparser.ast.RegexpNode
 
getNodeType() - Method in class org.jrubyparser.ast.RescueBodyNode
 
getNodeType() - Method in class org.jrubyparser.ast.RescueNode
 
getNodeType() - Method in class org.jrubyparser.ast.RestArgNode
 
getNodeType() - Method in class org.jrubyparser.ast.RetryNode
 
getNodeType() - Method in class org.jrubyparser.ast.ReturnNode
 
getNodeType() - Method in class org.jrubyparser.ast.RootNode
 
getNodeType() - Method in class org.jrubyparser.ast.SClassNode
 
getNodeType() - Method in class org.jrubyparser.ast.SelfNode
 
getNodeType() - Method in class org.jrubyparser.ast.SplatNode
 
getNodeType() - Method in class org.jrubyparser.ast.StarNode
 
getNodeType() - Method in class org.jrubyparser.ast.StrNode
 
getNodeType() - Method in class org.jrubyparser.ast.SuperNode
 
getNodeType() - Method in class org.jrubyparser.ast.SValueNode
 
getNodeType() - Method in class org.jrubyparser.ast.SymbolNode
 
getNodeType() - Method in class org.jrubyparser.ast.SyntaxNode
 
getNodeType() - Method in class org.jrubyparser.ast.ToAryNode
 
getNodeType() - Method in class org.jrubyparser.ast.TrueNode
 
getNodeType() - Method in class org.jrubyparser.ast.UnaryCallNode
 
getNodeType() - Method in class org.jrubyparser.ast.UndefNode
 
getNodeType() - Method in class org.jrubyparser.ast.UntilNode
 
getNodeType() - Method in class org.jrubyparser.ast.VAliasNode
 
getNodeType() - Method in class org.jrubyparser.ast.VCallNode
 
getNodeType() - Method in class org.jrubyparser.ast.WhenNode
 
getNodeType() - Method in class org.jrubyparser.ast.WhileNode
 
getNodeType() - Method in class org.jrubyparser.ast.XStrNode
 
getNodeType() - Method in class org.jrubyparser.ast.YieldNode
 
getNodeType() - Method in class org.jrubyparser.ast.ZArrayNode
 
getNodeType() - Method in class org.jrubyparser.ast.ZeroArgNode
 
getNodeType() - Method in class org.jrubyparser.ast.ZSuperNode
 
getNormativeParameterList() - Method in class org.jrubyparser.ast.ArgsNode
 
getNormativeParameterNameList(boolean) - Method in class org.jrubyparser.ast.ArgsNode
Return a list of all possible parameter names.
getNormativeSignature() - Method in class org.jrubyparser.ast.MethodDefNode
Note: This will give a string a representation which will always be consistent whether you specify a method definition using parens or not.
getNumberOfVariables() - Method in class org.jrubyparser.StaticScope
 
getOccurences() - Method in class org.jrubyparser.ast.InstAsgnNode
 
getOccurrences() - Method in class org.jrubyparser.ast.ArgumentNode
 
getOccurrences() - Method in class org.jrubyparser.ast.BlockArgNode
 
getOccurrences() - Method in class org.jrubyparser.ast.DAsgnNode
 
getOccurrences() - Method in class org.jrubyparser.ast.DVarNode
 
getOccurrences() - Method in interface org.jrubyparser.ast.ILocalVariable
Find all occurences of this variable including itself.
getOccurrences() - Method in class org.jrubyparser.ast.LocalAsgnNode
 
getOccurrences() - Method in class org.jrubyparser.ast.LocalVarNode
 
getOffset() - Method in class org.jrubyparser.ast.ArgAuxillaryNode
 
getOffset() - Method in class org.jrubyparser.lexer.LexerSource
The location of the last byte we read from the source.
getOldCost() - Method in class org.jrubyparser.util.diff.Change
 
getOldName() - Method in class org.jrubyparser.ast.AliasNode
Gets the oldName.
getOldName() - Method in class org.jrubyparser.ast.VAliasNode
Gets the oldName.
getOldNameString() - Method in class org.jrubyparser.ast.AliasNode
Returns the actual string name of the old method from the alias statement, rather than the node representing it.
getOldNode() - Method in class org.jrubyparser.util.diff.Change
 
getOldNode() - Method in class org.jrubyparser.util.diff.SequenceMatcher
 
getOperatorCallNode(Token, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
getOperatorCallNode(SourcePosition, Node, String) - Method in class org.jrubyparser.parser.ParserSupport
 
getOperatorCallNode(Node, String, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
getOperatorCallNode(Node, String, Node, SourcePosition) - Method in class org.jrubyparser.parser.ParserSupport
 
getOperatorName() - Method in class org.jrubyparser.ast.OpAsgnNode
Gets the methodName.
getOperatorName() - Method in class org.jrubyparser.ast.OpElementAsgnNode
Gets the operatorName.
getOptional() - Method in class org.jrubyparser.ast.ArgsNode
Gets the optional Arguments.
getOptionalCount() - Method in class org.jrubyparser.ast.ArgsNode
 
getOptions() - Method in class org.jrubyparser.ast.DRegexpNode
Gets the options.
getOptions() - Method in class org.jrubyparser.ast.RegexpNode
Gets the options.
getOptRescue() - Method in class org.jrubyparser.ast.RescueBodyNode
Get the next rescue node (if any).
getOptRescueNode() - Method in class org.jrubyparser.ast.RescueBodyNode
Deprecated. 
getOutermostIter() - Method in class org.jrubyparser.ast.Node
 
getOutput() - Method in class org.jrubyparser.rewriter.utils.ReWriterContext
 
getParameterName(Node, String) - Static method in class org.jrubyparser.util.VariableHelper
Can we find a parameter named by name in the arguments node (presumably from an iter or methoddef)?
getParameterNamed(String) - Method in interface org.jrubyparser.ast.IParameterScope
 
getParameterNamed(String) - Method in class org.jrubyparser.ast.IterNode
 
getParameterNamed(String) - Method in class org.jrubyparser.ast.MethodDefNode
 
getParent() - Method in class org.jrubyparser.ast.Node
 
getPid() - Method in exception org.jrubyparser.lexer.SyntaxException
 
getPosition() - Method in class org.jrubyparser.ast.Node
Location of this node within the source
getPosition() - Method in interface org.jrubyparser.ISourcePositionHolder
 
getPosition(SourcePosition, boolean) - Method in class org.jrubyparser.lexer.Lexer
Get position information for Token/Node that follows node represented by startPosition and current lexer location.
getPosition() - Method in class org.jrubyparser.lexer.Lexer
 
getPosition(SourcePosition, boolean) - Method in class org.jrubyparser.lexer.LexerSource
Where is the reader within the source {filename,row}
getPosition() - Method in class org.jrubyparser.lexer.LexerSource
Where is the reader within the source {filename,row}
getPosition() - Method in exception org.jrubyparser.lexer.SyntaxException
 
getPosition() - Method in class org.jrubyparser.lexer.Token
 
getPosition() - Method in class org.jrubyparser.parser.ArgsTailHolder
 
getPosition(ISourcePositionHolder) - Method in class org.jrubyparser.parser.ParserSupport
 
getPosition(ISourcePositionHolder, boolean) - Method in class org.jrubyparser.parser.ParserSupport
 
getPosition2(ISourcePositionHolder) - Method in class org.jrubyparser.parser.ParserSupport
Since we can recieve positions at times we know can be null we need an extra safety net here.
getPositionIncludingComments() - Method in class org.jrubyparser.ast.Node
 
getPost() - Method in class org.jrubyparser.ast.ArgsNode
 
getPost() - Method in class org.jrubyparser.ast.MultipleAsgnNode
 
getPostCount() - Method in class org.jrubyparser.ast.ArgsNode
 
getPostCount() - Method in class org.jrubyparser.ast.MultipleAsgnNode
Get total count of all post arguments (pre,*rest,{post}).
getPre() - Method in class org.jrubyparser.ast.ArgsNode
Gets the required arguments at the beginning of the argument definition
getPre() - Method in class org.jrubyparser.ast.MultipleAsgnNode
 
getPreCount() - Method in class org.jrubyparser.ast.ArgsNode
 
getPreCount() - Method in class org.jrubyparser.ast.MultipleAsgnNode
Get total count of all pre arguments ({pre},*rest,post).
getPreserveSpaces() - Method in class org.jrubyparser.lexer.Lexer
Return whether or not the lexer should be "space preserving".
getPreviousComments() - Method in class org.jrubyparser.ast.Node
Look for all comment nodes immediately preceeding this one.
getPreviousCRefScope() - Method in class org.jrubyparser.StaticScope
 
getPrintQuotesInString() - Method in class org.jrubyparser.rewriter.utils.ReWriterContext
 
getReceiver() - Method in class org.jrubyparser.ast.AttrAssignNode
 
getReceiver() - Method in class org.jrubyparser.ast.CallNode
 
getReceiver() - Method in class org.jrubyparser.ast.DefsNode
Gets the receiverNode.
getReceiver() - Method in class org.jrubyparser.ast.Match2Node
Gets the receiverNode.
getReceiver() - Method in class org.jrubyparser.ast.Match3Node
Gets the receiverNode.
getReceiver() - Method in class org.jrubyparser.ast.OpAsgnNode
Gets the receiverNode.
getReceiver() - Method in class org.jrubyparser.ast.OpElementAsgnNode
 
getReceiver() - Method in class org.jrubyparser.ast.SClassNode
Gets the receiverNode.
getReceiver() - Method in class org.jrubyparser.ast.UnaryCallNode
 
getReceiverNode() - Method in class org.jrubyparser.ast.AttrAssignNode
Deprecated. 
getReceiverNode() - Method in class org.jrubyparser.ast.CallNode
Deprecated. 
getReceiverNode() - Method in class org.jrubyparser.ast.DefsNode
Deprecated. 
getReceiverNode() - Method in class org.jrubyparser.ast.Match2Node
Deprecated. 
getReceiverNode() - Method in class org.jrubyparser.ast.Match3Node
Deprecated. 
getReceiverNode() - Method in class org.jrubyparser.ast.OpAsgnNode
Deprecated. 
getReceiverNode() - Method in class org.jrubyparser.ast.OpElementAsgnNode
Deprecated. 
getReceiverNode() - Method in class org.jrubyparser.ast.SClassNode
Deprecated. 
getReceiverNode() - Method in class org.jrubyparser.ast.UnaryCallNode
Deprecated. 
getRegexp() - Method in class org.jrubyparser.ast.MatchNode
Gets the regexpNode.
getRegexpNode() - Method in class org.jrubyparser.ast.MatchNode
Deprecated. 
getRequiredCount() - Method in class org.jrubyparser.ast.ArgsNode
 
getRequiredCount() - Method in class org.jrubyparser.ast.MultipleAsgnNode
 
getRescue() - Method in class org.jrubyparser.ast.RescueNode
Gets the first rescueNode.
getRescueNode() - Method in class org.jrubyparser.ast.RescueNode
Deprecated. 
getRest() - Method in class org.jrubyparser.ast.ArgsNode
Gets the rest node.
getRest() - Method in class org.jrubyparser.ast.MultipleAsgnNode
 
getResult() - Method in class org.jrubyparser.parser.ParserSupport
Gets the result.
getReturnArgsNode(Node) - Method in class org.jrubyparser.parser.ParserSupport
 
getScope() - Method in class org.jrubyparser.ast.ClassNode
Get the static scoping information.
getScope() - Method in class org.jrubyparser.ast.IterNode
 
getScope() - Method in class org.jrubyparser.ast.MethodDefNode
Get the static scoping information.
getScope() - Method in class org.jrubyparser.ast.ModuleNode
Get the static scoping information.
getScope() - Method in class org.jrubyparser.ast.SClassNode
Gets the scope of this class
getScope() - Method in class org.jrubyparser.parser.ParserConfiguration
 
getScope() - Method in class org.jrubyparser.parser.ParserResult
 
getSecond() - Method in class org.jrubyparser.ast.BinaryOperatorBaseNode
 
getSecond() - Method in interface org.jrubyparser.ast.BinaryOperatorNode
Gets the secondNode.
getSecond() - Method in class org.jrubyparser.util.NodePair
 
getSecondNode() - Method in class org.jrubyparser.ast.ArgsCatNode
Deprecated. 
getSecondNode() - Method in class org.jrubyparser.ast.ArgsPushNode
 
getSeparatorForStr(Node) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
getSeparatorForSym(Node) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
getSource() - Method in class org.jrubyparser.lexer.Lexer
 
getSource(String, Reader, ParserConfiguration) - Static method in class org.jrubyparser.lexer.LexerSource
Create a source.
getSource(String, Reader, ParserConfiguration) - Static method in class org.jrubyparser.lexer.ReaderLexerSource
Create a source.
getSource() - Method in class org.jrubyparser.rewriter.utils.ReWriterContext
 
getStartLine() - Method in class org.jrubyparser.SourcePosition
 
getStartOffset() - Method in class org.jrubyparser.SourcePosition
 
getStaticScope() - Method in class org.jrubyparser.ast.RootNode
The static scoping relationships that should get set first thing before interpretation of the code represented by this AST.
getStrTerm() - Method in class org.jrubyparser.lexer.Lexer
 
getSubdiff() - Method in class org.jrubyparser.util.diff.DeepDiff
 
getSubdiff(Change) - Method in class org.jrubyparser.util.diff.NodeDiff
Sorts through a diff, checking for specific, important types of Nodes like classes, methods, etc and performs subdiffs on those.
getSuper() - Method in class org.jrubyparser.ast.ClassNode
Gets the superNode.
getSuperNode() - Method in class org.jrubyparser.ast.ClassNode
Deprecated. 
getSyntax() - Method in class org.jrubyparser.parser.ParserConfiguration
 
getSyntaxNodes() - Method in class org.jrubyparser.parser.ParserResult
 
gettable(Token) - Method in class org.jrubyparser.parser.ParserSupport
Create AST node representing variable type it represents.
gettable2(Node) - Method in class org.jrubyparser.parser.ParserSupport
We know for callers of this that it cannot be any of the specials checked in gettable.
getterIdentifierError(SourcePosition, String) - Method in class org.jrubyparser.parser.ParserSupport
 
getterIdentifierError(SourcePosition, String) - Method in class org.jrubyparser.parser.ParserSupport19
 
getThenBody() - Method in class org.jrubyparser.ast.IfNode
Gets the thenBody.
getTokenBuffer() - Method in class org.jrubyparser.lexer.Lexer
 
getTotalBytes() - Method in class org.jrubyparser.Parser
 
getTotalCost() - Method in class org.jrubyparser.util.diff.Change
 
getTotalTime() - Method in class org.jrubyparser.Parser
 
getType() - Method in class org.jrubyparser.ast.BackRefNode
Gets the type
getType() - Method in class org.jrubyparser.lexer.Token
 
getTypeNode() - Method in class org.jrubyparser.ast.TypedArgumentNode
 
getUnaryCallNode(Node, Token) - Method in class org.jrubyparser.parser.ParserSupport
 
getValue() - Method in class org.jrubyparser.ast.AssignableNode
Gets the valueNode.
getValue() - Method in class org.jrubyparser.ast.BignumNode
Gets the value.
getValue() - Method in class org.jrubyparser.ast.BreakNode
Gets the valueNode.
getValue() - Method in class org.jrubyparser.ast.FixnumNode
Gets the value.
getValue() - Method in class org.jrubyparser.ast.FloatNode
Gets the value.
getValue() - Method in class org.jrubyparser.ast.Match2Node
Gets the valueNode.
getValue() - Method in class org.jrubyparser.ast.Match3Node
Gets the valueNode.
getValue() - Method in class org.jrubyparser.ast.NextNode
Gets the valueNode.
getValue() - Method in class org.jrubyparser.ast.OpAsgnNode
Gets the valueNode.
getValue() - Method in class org.jrubyparser.ast.OpElementAsgnNode
 
getValue() - Method in class org.jrubyparser.ast.OptArgNode
 
getValue() - Method in class org.jrubyparser.ast.RegexpNode
Gets the value.
getValue() - Method in class org.jrubyparser.ast.ReturnNode
 
getValue() - Method in class org.jrubyparser.ast.SplatNode
 
getValue() - Method in class org.jrubyparser.ast.StrNode
Gets the value.
getValue() - Method in class org.jrubyparser.ast.SValueNode
 
getValue() - Method in class org.jrubyparser.ast.ToAryNode
 
getValue() - Method in class org.jrubyparser.ast.XStrNode
Gets the value.
getValue() - Method in class org.jrubyparser.lexer.Token
 
getValueNode() - Method in class org.jrubyparser.ast.AssignableNode
Deprecated. 
getValueNode() - Method in class org.jrubyparser.ast.BreakNode
Deprecated. 
getValueNode() - Method in class org.jrubyparser.ast.Match2Node
Deprecated. 
getValueNode() - Method in class org.jrubyparser.ast.Match3Node
Deprecated. 
getValueNode() - Method in class org.jrubyparser.ast.NextNode
Deprecated. 
getValueNode() - Method in class org.jrubyparser.ast.OpAsgnNode
Deprecated. 
getValueNode() - Method in class org.jrubyparser.ast.OpElementAsgnNode
Deprecated. 
getValueNode() - Method in class org.jrubyparser.ast.ReturnNode
Deprecated. 
getVar() - Method in class org.jrubyparser.ast.IterNode
Gets the varNode.
getVariableList() - Method in class org.jrubyparser.util.IInstanceVariableVisitor
 
getVariableList() - Method in class org.jrubyparser.util.ILocalVariableVisitor
 
getVariableName() - Method in class org.jrubyparser.ast.OpAsgnNode
Gets the varibaleName.
getVariableReferencesNamed(String) - Method in class org.jrubyparser.ast.ClassNode
 
getVariableReferencesNamed(String) - Method in class org.jrubyparser.ast.DefnNode
 
getVariableReferencesNamed(String) - Method in class org.jrubyparser.ast.DefsNode
 
getVariableReferencesNamed(String) - Method in interface org.jrubyparser.ast.IScope
 
getVariableReferencesNamed(String) - Method in class org.jrubyparser.ast.IterNode
 
getVariableReferencesNamed(String) - Method in class org.jrubyparser.ast.ModuleNode
 
getVariableReferencesNamed(String) - Method in class org.jrubyparser.ast.RootNode
 
getVariableReferencesNamed(String) - Method in class org.jrubyparser.ast.SClassNode
 
getVariables() - Method in class org.jrubyparser.StaticScope
 
getVarNode() - Method in class org.jrubyparser.ast.IterNode
Deprecated. 
getVersion() - Method in class org.jrubyparser.parser.ParserConfiguration
 
getVersionFromString(String) - Static method in enum org.jrubyparser.CompatVersion
 
GlobalAsgnNode - Class in org.jrubyparser.ast
Represents an assignment to a global variable.
GlobalAsgnNode(SourcePosition, String, Node) - Constructor for class org.jrubyparser.ast.GlobalAsgnNode
 
GlobalVarNode - Class in org.jrubyparser.ast
access to a global variable.
GlobalVarNode(SourcePosition, String) - Constructor for class org.jrubyparser.ast.GlobalVarNode
 

H

handleBlockNodes(Node, Node) - Method in class org.jrubyparser.util.diff.SequenceMatcher
BlockNodes are problematic because they are often mismatched in source code where nodes have been moved around.
handleFileEncodingComment(String) - Method in class org.jrubyparser.lexer.Lexer
 
handleMismatchedNodes(Node, Node) - Method in class org.jrubyparser.util.diff.SequenceMatcher
Here we deal with the case where two nodes are mismatched.
hashAssignment() - Method in class org.jrubyparser.rewriter.DefaultFormatHelper
 
hashAssignment() - Method in interface org.jrubyparser.rewriter.FormatHelper
 
hashCode() - Method in class org.jrubyparser.lexer.HeredocTerm
 
hashCode() - Method in class org.jrubyparser.lexer.Lexer.HeredocContext
 
hashCode() - Method in class org.jrubyparser.lexer.StringTerm
 
hashCode() - Method in class org.jrubyparser.RegexpOptions
 
hashCode() - Method in class org.jrubyparser.SourcePosition
Something we can use for identity in hashing, etc...
hasHereDocument() - Method in class org.jrubyparser.rewriter.utils.ReWriterContext
 
HashNode - Class in org.jrubyparser.ast
A Literal Hash that can represent either a {a=&b, c=&d} type expression or the list of default values in a method call.
HashNode(SourcePosition, ListNode) - Constructor for class org.jrubyparser.ast.HashNode
 
hasKeywordArgs() - Method in class org.jrubyparser.parser.ArgsTailHolder
Does this holder support either keyword argument types
hasParens() - Method in class org.jrubyparser.ast.AttrAssignNode
 
hasParens() - Method in class org.jrubyparser.ast.CallNode
 
hasParens() - Method in class org.jrubyparser.ast.FCallNode
 
hasParens() - Method in interface org.jrubyparser.ast.IArgumentNode
 
hasParens() - Method in class org.jrubyparser.ast.SuperNode
 
hasParens() - Method in class org.jrubyparser.ast.UnaryCallNode
 
hasParens() - Method in class org.jrubyparser.ast.YieldNode
 
heredocContext - Variable in class org.jrubyparser.lexer.Lexer
 
HereDocReWriteVisitor - Class in org.jrubyparser.rewriter.utils
 
HereDocReWriteVisitor(ReWriterContext) - Constructor for class org.jrubyparser.rewriter.utils.HereDocReWriteVisitor
 
HeredocTerm - Class in org.jrubyparser.lexer
A lexing unit for scanning a heredoc element.
HeredocTerm(String, int, String) - Constructor for class org.jrubyparser.lexer.HeredocTerm
 
HereDocument - Class in org.jrubyparser.rewriter.utils
 
HereDocument(String, ReWriterContext) - Constructor for class org.jrubyparser.rewriter.utils.HereDocument
 

I

IArgumentNode - Interface in org.jrubyparser.ast
Does the node contain an argument list?
IBlockScope - Interface in org.jrubyparser.ast
A Scope which is a variable scope for a block.
IClassVariable - Interface in org.jrubyparser.ast
Marker for Class variable nodes (ClassVarNode, ClassVarAsgnNode, ClassVarDeclNode).
id0 - Variable in enum org.jrubyparser.lexer.Lexer.Keyword
 
id1 - Variable in enum org.jrubyparser.lexer.Lexer.Keyword
 
IfNode - Class in org.jrubyparser.ast
an 'if' statement.
IfNode(SourcePosition, Node, Node, Node) - Constructor for class org.jrubyparser.ast.IfNode
 
IGlobalVariable - Interface in org.jrubyparser.ast
Besides basic global variables (gvar, gasgn) there are special gvars (backref, nthref).
IgnoreCommentsReWriteVisitor - Class in org.jrubyparser.rewriter.utils
 
IgnoreCommentsReWriteVisitor(ReWriterContext) - Constructor for class org.jrubyparser.rewriter.utils.IgnoreCommentsReWriteVisitor
 
IInstanceVariable - Interface in org.jrubyparser.ast
Marker interface for instance variable (instasgn, instvar).
IInstanceVariableVisitor - Class in org.jrubyparser.util
To use this visitor pass in the root of the scope you want to search for instance variables.
IInstanceVariableVisitor(Node, String) - Constructor for class org.jrubyparser.util.IInstanceVariableVisitor
 
ILiteralNode - Interface in org.jrubyparser.ast
A marker for literal nodes.
ILocalScope - Interface in org.jrubyparser.ast
Marker Interface to identify local variable scope versus block local variable scopes.
ILocalVariable - Interface in org.jrubyparser.ast
Simple marker interface to indicate this node type is a type of local variable (block or local).
ILocalVariableVisitor - Class in org.jrubyparser.util
Find all ILocalVariables for a particular scope.
ILocalVariableVisitor(IScope, String) - Constructor for class org.jrubyparser.util.ILocalVariableVisitor
 
IModuleScope - Interface in org.jrubyparser.ast
Marker interface to indicate a Module/Class/SClass (all extend module in Ruby semantics).
ImplicitNilNode - Class in org.jrubyparser.ast
This node represent those strange places where we have what it a valid semantic element but syntactically it is not there: [1, (), 3].
ImplicitNilNode(SourcePosition) - Constructor for class org.jrubyparser.ast.ImplicitNilNode
 
INameMatchable - Interface in org.jrubyparser.ast
A node of this type can determine whether it matches a supplied String name
INameNode - Interface in org.jrubyparser.ast
 
inCall() - Method in class org.jrubyparser.rewriter.utils.CallDepth
 
incrementParenNest() - Method in class org.jrubyparser.lexer.Lexer
 
indent() - Method in class org.jrubyparser.rewriter.utils.Indenter
 
Indenter - Class in org.jrubyparser.rewriter.utils
 
Indenter(int, char) - Constructor for class org.jrubyparser.rewriter.utils.Indenter
 
index - Variable in class org.jrubyparser.ast.RestArgNode
 
inDRegxNode() - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
inDRegxNode() - Method in class org.jrubyparser.rewriter.utils.DRegxReWriteVisitor
 
initTopLocalVariables() - Method in class org.jrubyparser.parser.ParserSupport
Description of the RubyMethod
inMultipleAssignment() - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
inMultipleAssignment() - Method in class org.jrubyparser.rewriter.utils.MultipleAssignmentReWriteVisitor
 
insertAfter(Node) - Method in class org.jrubyparser.ast.Node
 
insertAll(List<? extends Node>) - Method in class org.jrubyparser.ast.Node
Put entire list of nodes into their proper positions based on the SourcePosition specified by each node in the list.
insertBefore(Node) - Method in class org.jrubyparser.ast.Node
 
insertedNode(Node) - Method in class org.jrubyparser.util.diff.SequenceMatcher
A Node was inserted into the new AST.
insertNode(Node) - Method in class org.jrubyparser.ast.Node
 
InstAsgnNode - Class in org.jrubyparser.ast
Represents an instance variable assignment.
InstAsgnNode(SourcePosition, String, Node) - Constructor for class org.jrubyparser.ast.InstAsgnNode
 
InstVarNode - Class in org.jrubyparser.ast
Represents an instance variable accessor.
InstVarNode(SourcePosition, String) - Constructor for class org.jrubyparser.ast.InstVarNode
 
IParameter - Interface in org.jrubyparser.ast
For 1.9+ we can tell if a node is a parameter or not.
IParameterScope - Interface in org.jrubyparser.ast
 
IRubyWarnings - Interface in org.jrubyparser
 
IRubyWarnings.ID - Enum in org.jrubyparser
 
is1_9() - Method in enum org.jrubyparser.CompatVersion
 
is2_0() - Method in enum org.jrubyparser.CompatVersion
 
is_local_id(Token) - Method in class org.jrubyparser.parser.ParserSupport
 
isANewLine() - Method in class org.jrubyparser.lexer.LexerSource
 
isANewLine() - Method in class org.jrubyparser.lexer.ReaderLexerSource
 
isArgumentScope() - Method in class org.jrubyparser.StaticScope
 
isBlockParameter() - Method in class org.jrubyparser.ast.BlockArgNode
 
isBlockParameter() - Method in class org.jrubyparser.ast.DVarNode
 
isBlockParameter() - Method in class org.jrubyparser.ast.Node
Is this node specifying a parameter in a block statement?
isBreakStatement(Node) - Method in class org.jrubyparser.parser.ParserSupport
Is the supplied node a break/control statement?
isCaptured(int) - Method in class org.jrubyparser.StaticScope
 
isCommandStart() - Method in class org.jrubyparser.lexer.Lexer
 
isConstant(String) - Static method in class org.jrubyparser.parser.ParserSupport
 
IScope - Interface in org.jrubyparser.ast
Represents a variable scope (block or local).
IScopingNode - Interface in org.jrubyparser.ast
 
isDebug() - Method in class org.jrubyparser.parser.ParserConfiguration
 
isDefined(String, int) - Method in class org.jrubyparser.BlockStaticScope
 
isDefined(String, int) - Method in class org.jrubyparser.LocalStaticScope
 
isDefined(String) - Method in class org.jrubyparser.StaticScope
Is this name in the visible to the current scope
isDefined(String, int) - Method in class org.jrubyparser.StaticScope
 
isDescendentOf(Node) - Method in class org.jrubyparser.ast.Node
Is this node the same or a descendent of the supplied testParent node?
isEmbeddable() - Method in class org.jrubyparser.RegexpOptions
 
isEmpty() - Method in class org.jrubyparser.SourcePosition
Is this a place-holder element for things like a zero-arg listnode? These elements get added to the AST for that jruby-parser's rewriting can add arguments after the tree is constructed.
isEncodingNone() - Method in class org.jrubyparser.RegexpOptions
 
isExclusive() - Method in class org.jrubyparser.ast.DotNode
Gets the exclusive.
isExclusive() - Method in class org.jrubyparser.ast.FlipNode
Gets the exclusive.
isExtended() - Method in class org.jrubyparser.RegexpOptions
 
isFixed() - Method in class org.jrubyparser.RegexpOptions
 
isIdentifierChar(int) - Method in class org.jrubyparser.lexer.Lexer
This is a valid character for an identifier?
isIgnorecase() - Method in class org.jrubyparser.RegexpOptions
 
isImmediate() - Method in enum org.jrubyparser.ast.NodeType
 
isInDef() - Method in class org.jrubyparser.parser.ParserSupport
 
isInSingle() - Method in class org.jrubyparser.parser.ParserSupport
Getter for property inSingle.
isInState() - Method in class org.jrubyparser.lexer.StackState
 
isJava() - Method in class org.jrubyparser.RegexpOptions
 
IsJunk - Interface in org.jrubyparser.util.diff
Implementations of the interface IsJunk and the #checkJunk() method can be passed to NodeDiff and SequenceMatcher as callbacks which will then be used to select Nodes to be skipped over during the diffing process.
isJunk - Variable in class org.jrubyparser.util.diff.NodeDiff
 
isJunk - Variable in class org.jrubyparser.util.diff.SequenceMatcher
 
isKcodeDefault() - Method in class org.jrubyparser.RegexpOptions
Whether the kcode associated with this regexp is implicit (aka default) or is specified explicitly (via 'nesu' syntax postscript or flags to Regexp.new.
isLeaf() - Method in class org.jrubyparser.ast.Node
Is this AST node considered a leaf node?
isLexicalNameMatch(String) - Method in class org.jrubyparser.ast.UnaryCallNode
 
isLiteral() - Method in class org.jrubyparser.ast.DotNode
Is this a literal node.
isLiteral(Node) - Method in class org.jrubyparser.parser.ParserSupport
Is this a literal in the sense that MRI has a NODE_LIT for.
isLiteral() - Method in class org.jrubyparser.RegexpOptions
 
isLookingForEnd() - Method in class org.jrubyparser.lexer.Lexer.HeredocContext
 
isMethodParameter() - Method in class org.jrubyparser.ast.Node
Is this node specifying a parameter in a method definition?
isMultiline() - Method in class org.jrubyparser.RegexpOptions
 
isNameMatch(String) - Method in class org.jrubyparser.ast.ArgumentNode
 
isNameMatch(String) - Method in class org.jrubyparser.ast.AttrAssignNode
 
isNameMatch(String) - Method in class org.jrubyparser.ast.BackRefNode
 
isNameMatch(String) - Method in class org.jrubyparser.ast.BareKeywordNode
 
isNameMatch(String) - Method in class org.jrubyparser.ast.CallNode
 
isNameMatch(String) - Method in class org.jrubyparser.ast.ClassVarAsgnNode
 
isNameMatch(String) - Method in class org.jrubyparser.ast.ClassVarDeclNode
 
isNameMatch(String) - Method in class org.jrubyparser.ast.ClassVarNode
 
isNameMatch(String) - Method in class org.jrubyparser.ast.Colon3Node
 
isNameMatch(String) - Method in class org.jrubyparser.ast.ConstDeclNode
 
isNameMatch(String) - Method in class org.jrubyparser.ast.ConstNode
 
isNameMatch(String) - Method in class org.jrubyparser.ast.DAsgnNode
 
isNameMatch(String) - Method in class org.jrubyparser.ast.FCallNode
 
isNameMatch(String) - Method in class org.jrubyparser.ast.GlobalAsgnNode
 
isNameMatch(String) - Method in class org.jrubyparser.ast.GlobalVarNode
 
isNameMatch(String) - Method in interface org.jrubyparser.ast.INameMatchable
 
isNameMatch(String) - Method in class org.jrubyparser.ast.InstAsgnNode
 
isNameMatch(String) - Method in class org.jrubyparser.ast.InstVarNode
 
isNameMatch(String) - Method in class org.jrubyparser.ast.LocalAsgnNode
 
isNameMatch(String) - Method in class org.jrubyparser.ast.MethodDefNode
 
isNameMatch(String) - Method in class org.jrubyparser.ast.NamedNode
Does the supplied name match this one?
isNameMatch(String) - Method in class org.jrubyparser.ast.NthRefNode
 
isNameMatch(String) - Method in class org.jrubyparser.ast.OptArgNode
 
isNameMatch(String) - Method in class org.jrubyparser.ast.UnaryCallNode
 
isOnce() - Method in class org.jrubyparser.RegexpOptions
 
isOneEight() - Method in class org.jrubyparser.lexer.Lexer
 
ISourcePositionHolder - Interface in org.jrubyparser
 
isParameterUsed(String) - Method in interface org.jrubyparser.ast.IParameterScope
 
isParameterUsed(String) - Method in class org.jrubyparser.ast.IterNode
Given a name (presumably retrieve via getNormativeSignatureNameList()) is this parmeter used in this method definition?
isParameterUsed(String) - Method in class org.jrubyparser.ast.MethodDefNode
Given a name (presumably retrieve via getNormativeSignatureNameList()) is this parmeter used in this method definition?
isParameterUsed(Node, String, boolean) - Static method in class org.jrubyparser.util.VariableHelper
 
isSame(Node) - Method in class org.jrubyparser.ast.AliasNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.ArgsNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.ArgsPushNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.ArgumentNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.AssignableNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.AttrAssignNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.BackRefNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.BareKeywordNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.BeginNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.BignumNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.BinaryOperatorBaseNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.BlockArg18Node
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.BlockArgNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.BlockPassNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.CallNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.CaseNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.ClassNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.ClassVarAsgnNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.ClassVarDeclNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.ClassVarNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.Colon2Node
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.Colon3Node
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.ConstDeclNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.ConstNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.DAsgnNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.DefinedNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.DotNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.DRegexpNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.EvStrNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.FCallNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.FixnumNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.FlipNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.FloatNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.ForNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.GlobalAsgnNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.GlobalVarNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.HashNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.IfNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.InstAsgnNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.InstVarNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.IterNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.KeywordArgNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.ListNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.LiteralNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.LocalAsgnNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.Match2Node
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.Match3Node
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.MatchNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.MethodDefNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.ModuleNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.MultipleAsgnNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.NamedNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.Node
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.NotNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.NthRefNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.OpAsgnNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.OpElementAsgnNode
Checks node for 'sameness' for diffing.
isSame(Node) - Method in class org.jrubyparser.ast.OptArgNode
 
isSame(Node) - Method in class org.jrubyparser.ast.RegexpNode
 
isSame(Node) - Method in class org.jrubyparser.ast.RescueBodyNode
 
isSame(Node) - Method in class org.jrubyparser.ast.RescueNode
 
isSame(Node) - Method in class org.jrubyparser.ast.ReturnNode
 
isSame(Node) - Method in class org.jrubyparser.ast.SClassNode
 
isSame(Node) - Method in class org.jrubyparser.ast.SplatNode
 
isSame(Node) - Method in class org.jrubyparser.ast.StrNode
 
isSame(Node) - Method in class org.jrubyparser.ast.SuperNode
 
isSame(Node) - Method in class org.jrubyparser.ast.SValueNode
 
isSame(Node) - Method in class org.jrubyparser.ast.UnaryCallNode
 
isSame(Node) - Method in class org.jrubyparser.ast.UndefNode
 
isSame(Node) - Method in class org.jrubyparser.ast.UntilNode
 
isSame(Node) - Method in class org.jrubyparser.ast.VAliasNode
 
isSame(Node) - Method in class org.jrubyparser.ast.WhenNode
 
isSame(Node) - Method in class org.jrubyparser.ast.WhileNode
 
isSame(Node) - Method in class org.jrubyparser.ast.XStrNode
 
isSame(Node) - Method in class org.jrubyparser.ast.YieldNode
 
isSame(Node) - Method in class org.jrubyparser.ast.ZSuperNode
 
isSetSpaceSeen() - Method in class org.jrubyparser.lexer.Lexer
 
isSkipNextNewline() - Method in class org.jrubyparser.rewriter.utils.ReWriterContext
 
isSubstituting() - Method in class org.jrubyparser.lexer.HeredocTerm
Report whether this string should be substituting things like \n into newlines.
isSubstituting() - Method in class org.jrubyparser.lexer.StringTerm
 
isSubstituting() - Method in class org.jrubyparser.lexer.StrTerm
Report whether this string should be substituting things like \n into newlines (double quoting rules).
isTrue() - Method in class org.jrubyparser.rewriter.utils.BooleanStateStack
 
isVerbose() - Method in interface org.jrubyparser.IRubyWarnings
 
isVerbose() - Method in class org.jrubyparser.Parser.NullWarnings
 
isWithin(int) - Method in class org.jrubyparser.SourcePosition
 
iterNode - Variable in class org.jrubyparser.ast.CallNode
 
iterNode - Variable in class org.jrubyparser.ast.FCallNode
 
IterNode - Class in org.jrubyparser.ast
Represents a block.
IterNode(SourcePosition, Node, StaticScope, Node) - Constructor for class org.jrubyparser.ast.IterNode
 
IterNode(SourcePosition, ArgsNode, Node, StaticScope) - Constructor for class org.jrubyparser.ast.IterNode
 

K

k__ENCODING__ - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
k__ENCODING__ - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
k__ENCODING__ - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
k__ENCODING__ - Static variable in interface org.jrubyparser.parser.Tokens
 
k__FILE__ - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
k__FILE__ - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
k__FILE__ - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
k__FILE__ - Static variable in interface org.jrubyparser.parser.Tokens
 
k__LINE__ - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
k__LINE__ - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
k__LINE__ - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
k__LINE__ - Static variable in interface org.jrubyparser.parser.Tokens
 
kALIAS - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kALIAS - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kALIAS - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kALIAS - Static variable in interface org.jrubyparser.parser.Tokens
 
kAND - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kAND - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kAND - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kAND - Static variable in interface org.jrubyparser.parser.Tokens
 
kBEGIN - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kBEGIN - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kBEGIN - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kBEGIN - Static variable in interface org.jrubyparser.parser.Tokens
 
kBREAK - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kBREAK - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kBREAK - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kBREAK - Static variable in interface org.jrubyparser.parser.Tokens
 
kCASE - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kCASE - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kCASE - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kCASE - Static variable in interface org.jrubyparser.parser.Tokens
 
kCLASS - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kCLASS - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kCLASS - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kCLASS - Static variable in interface org.jrubyparser.parser.Tokens
 
kDEF - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kDEF - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kDEF - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kDEF - Static variable in interface org.jrubyparser.parser.Tokens
 
kDEFINED - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kDEFINED - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kDEFINED - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kDEFINED - Static variable in interface org.jrubyparser.parser.Tokens
 
kDO - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kDO - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kDO - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kDO - Static variable in interface org.jrubyparser.parser.Tokens
 
kDO_BLOCK - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kDO_BLOCK - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kDO_BLOCK - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kDO_BLOCK - Static variable in interface org.jrubyparser.parser.Tokens
 
kDO_COND - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kDO_COND - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kDO_COND - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kDO_COND - Static variable in interface org.jrubyparser.parser.Tokens
 
kDO_LAMBDA - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kDO_LAMBDA - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kDO_LAMBDA - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kDO_LAMBDA - Static variable in interface org.jrubyparser.parser.Tokens
 
kELSE - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kELSE - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kELSE - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kELSE - Static variable in interface org.jrubyparser.parser.Tokens
 
kELSIF - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kELSIF - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kELSIF - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kELSIF - Static variable in interface org.jrubyparser.parser.Tokens
 
kEND - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kEND - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kEND - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kEND - Static variable in interface org.jrubyparser.parser.Tokens
 
kENSURE - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kENSURE - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kENSURE - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kENSURE - Static variable in interface org.jrubyparser.parser.Tokens
 
keyword_arg(SourcePosition, AssignableNode) - Method in class org.jrubyparser.parser.ParserSupport
 
KeywordArgNode - Class in org.jrubyparser.ast
 
KeywordArgNode(SourcePosition, AssignableNode) - Constructor for class org.jrubyparser.ast.KeywordArgNode
 
KeywordRestArgNode - Class in org.jrubyparser.ast
 
KeywordRestArgNode(SourcePosition, String, int) - Constructor for class org.jrubyparser.ast.KeywordRestArgNode
 
kFALSE - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kFALSE - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kFALSE - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kFALSE - Static variable in interface org.jrubyparser.parser.Tokens
 
kFOR - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kFOR - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kFOR - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kFOR - Static variable in interface org.jrubyparser.parser.Tokens
 
kIF - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kIF - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kIF - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kIF - Static variable in interface org.jrubyparser.parser.Tokens
 
kIF_MOD - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kIF_MOD - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kIF_MOD - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kIF_MOD - Static variable in interface org.jrubyparser.parser.Tokens
 
kIN - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kIN - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kIN - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kIN - Static variable in interface org.jrubyparser.parser.Tokens
 
klBEGIN - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
klBEGIN - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
klBEGIN - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
klBEGIN - Static variable in interface org.jrubyparser.parser.Tokens
 
klEND - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
klEND - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
klEND - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
klEND - Static variable in interface org.jrubyparser.parser.Tokens
 
kMODULE - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kMODULE - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kMODULE - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kMODULE - Static variable in interface org.jrubyparser.parser.Tokens
 
kNEXT - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kNEXT - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kNEXT - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kNEXT - Static variable in interface org.jrubyparser.parser.Tokens
 
kNIL - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kNIL - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kNIL - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kNIL - Static variable in interface org.jrubyparser.parser.Tokens
 
kNOT - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kNOT - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kNOT - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kNOT - Static variable in interface org.jrubyparser.parser.Tokens
 
kOR - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kOR - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kOR - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kOR - Static variable in interface org.jrubyparser.parser.Tokens
 
kREDO - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kREDO - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kREDO - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kREDO - Static variable in interface org.jrubyparser.parser.Tokens
 
kRESCUE - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kRESCUE - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kRESCUE - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kRESCUE - Static variable in interface org.jrubyparser.parser.Tokens
 
kRESCUE_MOD - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kRESCUE_MOD - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kRESCUE_MOD - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kRESCUE_MOD - Static variable in interface org.jrubyparser.parser.Tokens
 
kRETRY - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kRETRY - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kRETRY - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kRETRY - Static variable in interface org.jrubyparser.parser.Tokens
 
kRETURN - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kRETURN - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kRETURN - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kRETURN - Static variable in interface org.jrubyparser.parser.Tokens
 
kSELF - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kSELF - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kSELF - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kSELF - Static variable in interface org.jrubyparser.parser.Tokens
 
kSUPER - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kSUPER - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kSUPER - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kSUPER - Static variable in interface org.jrubyparser.parser.Tokens
 
kTHEN - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kTHEN - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kTHEN - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kTHEN - Static variable in interface org.jrubyparser.parser.Tokens
 
kTRUE - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kTRUE - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kTRUE - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kTRUE - Static variable in interface org.jrubyparser.parser.Tokens
 
kUNDEF - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kUNDEF - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kUNDEF - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kUNDEF - Static variable in interface org.jrubyparser.parser.Tokens
 
kUNLESS - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kUNLESS - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kUNLESS - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kUNLESS - Static variable in interface org.jrubyparser.parser.Tokens
 
kUNLESS_MOD - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kUNLESS_MOD - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kUNLESS_MOD - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kUNLESS_MOD - Static variable in interface org.jrubyparser.parser.Tokens
 
kUNTIL - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kUNTIL - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kUNTIL - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kUNTIL - Static variable in interface org.jrubyparser.parser.Tokens
 
kUNTIL_MOD - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kUNTIL_MOD - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kUNTIL_MOD - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kUNTIL_MOD - Static variable in interface org.jrubyparser.parser.Tokens
 
kWHEN - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kWHEN - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kWHEN - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kWHEN - Static variable in interface org.jrubyparser.parser.Tokens
 
kWHILE - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kWHILE - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kWHILE - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kWHILE - Static variable in interface org.jrubyparser.parser.Tokens
 
kWHILE_MOD - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kWHILE_MOD - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kWHILE_MOD - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kWHILE_MOD - Static variable in interface org.jrubyparser.parser.Tokens
 
kYIELD - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
kYIELD - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
kYIELD - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
kYIELD - Static variable in interface org.jrubyparser.parser.Tokens
 

L

LambdaNode - Class in org.jrubyparser.ast
Stubby lambda node (1.9 only)
LambdaNode(SourcePosition, ArgsNode, Node, StaticScope) - Constructor for class org.jrubyparser.ast.LambdaNode
 
lastWasBeginOfLine() - Method in class org.jrubyparser.lexer.LexerSource
 
lastWasBeginOfLine() - Method in class org.jrubyparser.lexer.ReaderLexerSource
 
leaveCall() - Method in class org.jrubyparser.rewriter.utils.CallDepth
 
leftNode - Variable in class org.jrubyparser.ast.Colon2Node
 
length() - Method in class org.jrubyparser.util.CStringBuilder
 
Lexer - Class in org.jrubyparser.lexer
This is a port of the MRI lexer to Java it is compatible to Ruby 1.8.x and Ruby 1.9.x depending on compatibility flag.
Lexer() - Constructor for class org.jrubyparser.lexer.Lexer
 
Lexer(boolean) - Constructor for class org.jrubyparser.lexer.Lexer
 
lexer - Variable in class org.jrubyparser.parser.ParserSupport
 
lexer - Variable in class org.jrubyparser.parser.Ruby18Parser
 
lexer - Variable in class org.jrubyparser.parser.Ruby19Parser
 
lexer - Variable in class org.jrubyparser.parser.Ruby20Parser
 
Lexer.HeredocContext - Class in org.jrubyparser.lexer
 
Lexer.HeredocContext(HeredocTerm) - Constructor for class org.jrubyparser.lexer.Lexer.HeredocContext
 
Lexer.Keyword - Enum in org.jrubyparser.lexer
 
Lexer.LexState - Enum in org.jrubyparser.lexer
 
LexerSource - Class in org.jrubyparser.lexer
This class is what feeds the lexer.
LexerSource(String, int) - Constructor for class org.jrubyparser.lexer.LexerSource
Create our food-source for the lexer
lexicalName - Variable in class org.jrubyparser.ast.CallNode
 
lexicalName - Variable in class org.jrubyparser.ast.UnaryCallNode
 
line - Variable in class org.jrubyparser.lexer.LexerSource
 
list_append(Node, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
list_concat(Node, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
ListNode - Class in org.jrubyparser.ast
All Nodes which have a list representation inherit this.
ListNode(SourcePosition, Node) - Constructor for class org.jrubyparser.ast.ListNode
Create a new ListNode.
ListNode(SourcePosition) - Constructor for class org.jrubyparser.ast.ListNode
 
literal_concat(SourcePosition, Node, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
LiteralNode - Class in org.jrubyparser.ast
This is not a node in the classic sense in that it has no defined or interpret method which can be called.
LiteralNode(Token) - Constructor for class org.jrubyparser.ast.LiteralNode
 
LocalAsgnNode - Class in org.jrubyparser.ast
An assignment to a local variable.
LocalAsgnNode(SourcePosition, String, int, Node) - Constructor for class org.jrubyparser.ast.LocalAsgnNode
 
LocalStaticScope - Class in org.jrubyparser
 
LocalStaticScope(StaticScope) - Constructor for class org.jrubyparser.LocalStaticScope
 
LocalStaticScope(StaticScope, String[]) - Constructor for class org.jrubyparser.LocalStaticScope
 
LocalVariables - Class in org.jrubyparser.rewriter.utils
 
LocalVariables() - Constructor for class org.jrubyparser.rewriter.utils.LocalVariables
 
LocalVarNode - Class in org.jrubyparser.ast
Access a local variable
LocalVarNode(SourcePosition, int, String) - Constructor for class org.jrubyparser.ast.LocalVarNode
 

M

makeEmptyPositionAfterThis() - Method in class org.jrubyparser.SourcePosition
Make a new SourcePosition instance which will be the index starting at the end of this one of 0 length.
makeEmptyPositionBeforeThis() - Method in class org.jrubyparser.SourcePosition
 
Match2Node - Class in org.jrubyparser.ast
 
Match2Node(SourcePosition, Node, Node) - Constructor for class org.jrubyparser.ast.Match2Node
 
Match3Node - Class in org.jrubyparser.ast
 
Match3Node(SourcePosition, Node, Node) - Constructor for class org.jrubyparser.ast.Match3Node
 
matchMarker(String, boolean, boolean) - Method in class org.jrubyparser.lexer.LexerSource
Match marker against input consumering lexer source as it goes...Unless it does not match then it reverts lexer source back to point when this method was invoked.
matchMarker(String, boolean, boolean) - Method in class org.jrubyparser.lexer.ReaderLexerSource
 
MatchNode - Class in org.jrubyparser.ast
 
MatchNode(SourcePosition, Node) - Constructor for class org.jrubyparser.ast.MatchNode
 
matchOperator() - Method in class org.jrubyparser.rewriter.DefaultFormatHelper
 
matchOperator() - Method in interface org.jrubyparser.rewriter.FormatHelper
 
MethodDefNode - Class in org.jrubyparser.ast
 
MethodDefNode(SourcePosition, MethodNameNode, ArgsNode, StaticScope, Node) - Constructor for class org.jrubyparser.ast.MethodDefNode
 
MethodDefVisitor - Class in org.jrubyparser.util
 
MethodDefVisitor(IModuleScope) - Constructor for class org.jrubyparser.util.MethodDefVisitor
 
MethodNameNode - Class in org.jrubyparser.ast
Node to hold string value of a methods name (for either Defn or Defs).
MethodNameNode(SourcePosition, String) - Constructor for class org.jrubyparser.ast.MethodNameNode
 
modifiedNode(Node, Node) - Method in class org.jrubyparser.util.diff.SequenceMatcher
The node in the new AST has been changed.
ModuleNode - Class in org.jrubyparser.ast
Represents a module definition.
ModuleNode(SourcePosition, Colon3Node, StaticScope, Node) - Constructor for class org.jrubyparser.ast.ModuleNode
 
MultipleAsgnNode - Class in org.jrubyparser.ast
 
MultipleAsgnNode(SourcePosition, ListNode, Node) - Constructor for class org.jrubyparser.ast.MultipleAsgnNode
 
MultipleAsgnNode(SourcePosition, ListNode, Node, ListNode) - Constructor for class org.jrubyparser.ast.MultipleAsgnNode
 
MultipleAssignmentReWriteVisitor - Class in org.jrubyparser.rewriter.utils
 
MultipleAssignmentReWriteVisitor(ReWriterContext) - Constructor for class org.jrubyparser.rewriter.utils.MultipleAssignmentReWriteVisitor
 

N

name - Variable in class org.jrubyparser.ast.CallNode
 
name - Variable in class org.jrubyparser.ast.Colon3Node
 
name - Variable in class org.jrubyparser.ast.FCallNode
 
name - Variable in enum org.jrubyparser.lexer.Lexer.Keyword
 
NamedNode - Class in org.jrubyparser.ast
Nodes with string names are very common.
NamedNode(SourcePosition, String) - Constructor for class org.jrubyparser.ast.NamedNode
 
nameNode - Variable in class org.jrubyparser.ast.MethodDefNode
 
negateFloat(FloatNode) - Method in class org.jrubyparser.parser.ParserSupport
 
negateInteger(Node) - Method in class org.jrubyparser.parser.ParserSupport
 
new_aref(Node, Token, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
new_args(SourcePosition, ListNode, ListNode, RestArgNode, ListNode, BlockArgNode) - Method in class org.jrubyparser.parser.ParserSupport
 
new_args(SourcePosition, ListNode, ListNode, RestArgNode, ListNode, ArgsTailHolder) - Method in class org.jrubyparser.parser.ParserSupport
 
new_args_tail(SourcePosition, ListNode, Token, BlockArgNode) - Method in class org.jrubyparser.parser.ParserSupport
 
new_attrassign(SourcePosition, Node, String, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
new_bv(Token) - Method in class org.jrubyparser.parser.ParserSupport
 
new_call(Node, Token, Node, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
new_colon2(SourcePosition, Node, String) - Method in class org.jrubyparser.parser.ParserSupport
 
new_colon3(SourcePosition, String) - Method in class org.jrubyparser.parser.ParserSupport
 
new_fcall(Token, Node, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
new_iter(SourcePosition, Node, StaticScope, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
new_opElementAsgnNode(SourcePosition, Node, String, Node, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
new_super(Node, Token) - Method in class org.jrubyparser.parser.ParserSupport
 
new_yield(SourcePosition, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
newAlias(SourcePosition, Node, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
newAndNode(SourcePosition, Node, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
newArrayNode(SourcePosition, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
newBlockArg(SourcePosition, Token) - Method in class org.jrubyparser.parser.ParserSupport
 
newBlockArg18(SourcePosition, Node, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
newCaseNode(SourcePosition, Node, Node) - Method in class org.jrubyparser.parser.ParserSupport
Ok I admit that this is somewhat ugly.
newDocument - Variable in class org.jrubyparser.util.diff.NodeDiff
 
newEvStrNode(SourcePosition, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
newline_node(Node, SourcePosition) - Method in class org.jrubyparser.parser.ParserSupport
Wraps node with NEWLINE node.
NewlineNode - Class in org.jrubyparser.ast
A new (logical) source code line.
NewlineNode(SourcePosition, Node) - Constructor for class org.jrubyparser.ast.NewlineNode
 
newNode - Variable in class org.jrubyparser.util.diff.NodeDiff
 
newNode - Variable in class org.jrubyparser.util.diff.SequenceMatcher
 
newOrNode(SourcePosition, Node, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
newRegexpNode(SourcePosition, Node, RegexpNode) - Method in class org.jrubyparser.parser.ParserSupport
 
newSplatNode(SourcePosition, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
newUndef(SourcePosition, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
newWhenNode(SourcePosition, Node, Node, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
NextNode - Class in org.jrubyparser.ast
Represents a 'next' statement.
NextNode(SourcePosition, Node) - Constructor for class org.jrubyparser.ast.NextNode
 
nextToken() - Method in class org.jrubyparser.lexer.Lexer
 
NilNode - Class in org.jrubyparser.ast
represents 'nil'
NilNode(SourcePosition) - Constructor for class org.jrubyparser.ast.NilNode
 
Node - Class in org.jrubyparser.ast
Base class for all Nodes in the AST
Node(SourcePosition) - Constructor for class org.jrubyparser.ast.Node
 
node_assign(Node, Node) - Method in class org.jrubyparser.parser.ParserSupport
 
NodeDiff - Class in org.jrubyparser.util.diff
The NodeDiff class takes two Node objects, and via the SequenceMatcher class, determines the differences between the two objects and creates a diff, which is a List of Change objects containing a pair of Nodes, the original and its replacement (or a single Node, representing an insertion or deletion, depending on whether its in the new or old AST) as well as other relevant information about the difference.
NodeDiff(Node, Node) - Constructor for class org.jrubyparser.util.diff.NodeDiff
Create a NodeDiff object without passing in the Strings that the nodes were parsed from.
NodeDiff(Node, Node, IsJunk) - Constructor for class org.jrubyparser.util.diff.NodeDiff
Create a NodeDiff object without passing in the Strings that the nodes were parsed from.
NodeDiff(Node, String, Node, String) - Constructor for class org.jrubyparser.util.diff.NodeDiff
Create a NodeDiff object by passing in both the Nodes to be diffed as well as the Strings they were parsed from.
NodeDiff(Node, String, Node, String, IsJunk) - Constructor for class org.jrubyparser.util.diff.NodeDiff
Create a NodeDiff object by passing in both the Nodes to be diffed as well as the Strings they were parsed from.
NodePair - Class in org.jrubyparser.util
Simple struct for holding a pair of nodes
NodePair(Node, Node) - Constructor for class org.jrubyparser.util.NodePair
 
NodeType - Enum in org.jrubyparser.ast
 
NodeVisitor - Interface in org.jrubyparser
 
NoopVisitor - Class in org.jrubyparser.util
A base class visitor where visiting nodes will do nothing (no-op) by default.
NoopVisitor() - Constructor for class org.jrubyparser.util.NoopVisitor
 
NotNode - Class in org.jrubyparser.ast
The 'not' operator, as it was in 1.8.
NotNode(SourcePosition, Node) - Constructor for class org.jrubyparser.ast.NotNode
 
NthRefNode - Class in org.jrubyparser.ast
Represents a $number ($0..$9) variable.
NthRefNode(SourcePosition, int) - Constructor for class org.jrubyparser.ast.NthRefNode
 
NULL_OPTIONS - Static variable in class org.jrubyparser.RegexpOptions
 

O

offset - Variable in class org.jrubyparser.lexer.LexerSource
 
oldDocument - Variable in class org.jrubyparser.util.diff.NodeDiff
 
oldNameMatches(String) - Method in class org.jrubyparser.ast.AliasNode
 
oldNode - Variable in class org.jrubyparser.util.diff.NodeDiff
 
oldNode - Variable in class org.jrubyparser.util.diff.SequenceMatcher
 
OpAsgnAndNode - Class in org.jrubyparser.ast
 
OpAsgnAndNode(SourcePosition, Node, Node) - Constructor for class org.jrubyparser.ast.OpAsgnAndNode
 
OpAsgnNode - Class in org.jrubyparser.ast
 
OpAsgnNode(SourcePosition, Node, Node, String, String) - Constructor for class org.jrubyparser.ast.OpAsgnNode
 
OpAsgnOrNode - Class in org.jrubyparser.ast
 
OpAsgnOrNode(SourcePosition, Node, Node) - Constructor for class org.jrubyparser.ast.OpAsgnOrNode
 
OpElementAsgnAndNode - Class in org.jrubyparser.ast
 
OpElementAsgnAndNode(SourcePosition, Node, String, Node, Node) - Constructor for class org.jrubyparser.ast.OpElementAsgnAndNode
 
OpElementAsgnNode - Class in org.jrubyparser.ast
Represents an operator assignment to an element.
OpElementAsgnNode(SourcePosition, Node, String, Node, Node) - Constructor for class org.jrubyparser.ast.OpElementAsgnNode
 
OpElementAsgnOrNode - Class in org.jrubyparser.ast
 
OpElementAsgnOrNode(SourcePosition, Node, String, Node, Node) - Constructor for class org.jrubyparser.ast.OpElementAsgnOrNode
 
operators - Static variable in interface org.jrubyparser.parser.Tokens
 
Operators - Class in org.jrubyparser.rewriter.utils
 
Operators() - Constructor for class org.jrubyparser.rewriter.utils.Operators
 
OptArgNode - Class in org.jrubyparser.ast
 
OptArgNode(SourcePosition, Node) - Constructor for class org.jrubyparser.ast.OptArgNode
 
org.jrubyparser - package org.jrubyparser
 
org.jrubyparser.ast - package org.jrubyparser.ast
 
org.jrubyparser.lexer - package org.jrubyparser.lexer
 
org.jrubyparser.parser - package org.jrubyparser.parser
 
org.jrubyparser.rewriter - package org.jrubyparser.rewriter
 
org.jrubyparser.rewriter.utils - package org.jrubyparser.rewriter.utils
 
org.jrubyparser.util - package org.jrubyparser.util
 
org.jrubyparser.util.diff - package org.jrubyparser.util.diff
 
OrNode - Class in org.jrubyparser.ast
represents '||' (or) statements
OrNode(SourcePosition, Node, Node) - Constructor for class org.jrubyparser.ast.OrNode
 
outdent() - Method in class org.jrubyparser.rewriter.utils.Indenter
 

P

parse(String, Reader, ParserConfiguration) - Method in class org.jrubyparser.Parser
 
parse(ParserConfiguration, LexerSource) - Method in class org.jrubyparser.parser.Ruby18Parser
The parse method use an lexer stream and parse it to an AST node structure
parse(ParserConfiguration, LexerSource) - Method in class org.jrubyparser.parser.Ruby19Parser
The parse method use an lexer stream and parse it to an AST node structure
parse(ParserConfiguration, LexerSource) - Method in class org.jrubyparser.parser.Ruby20Parser
The parse method use an lexer stream and parse it to an AST node structure
parse(ParserConfiguration, LexerSource) - Method in interface org.jrubyparser.parser.RubyParser
 
parseDExprIntoBuffer(Lexer, LexerSource, CStringBuilder) - Method in class org.jrubyparser.lexer.StringTerm
 
parseMagicComment(String) - Method in class org.jrubyparser.lexer.Lexer
 
Parser - Class in org.jrubyparser
Serves as a simple facade for all the parsing magic.
Parser() - Constructor for class org.jrubyparser.Parser
 
Parser.NullWarnings - Class in org.jrubyparser
 
Parser.NullWarnings() - Constructor for class org.jrubyparser.Parser.NullWarnings
 
ParserConfiguration - Class in org.jrubyparser.parser
 
ParserConfiguration() - Constructor for class org.jrubyparser.parser.ParserConfiguration
 
ParserConfiguration(int, CompatVersion) - Constructor for class org.jrubyparser.parser.ParserConfiguration
 
ParserConfiguration(int, CompatVersion, StaticScope) - Constructor for class org.jrubyparser.parser.ParserConfiguration
 
ParserConfiguration.SyntaxGathering - Enum in org.jrubyparser.parser
 
ParserResult - Class in org.jrubyparser.parser
 
ParserResult() - Constructor for class org.jrubyparser.parser.ParserResult
 
ParserState - Interface in org.jrubyparser.parser
 
ParserSupport - Class in org.jrubyparser.parser
 
ParserSupport() - Constructor for class org.jrubyparser.parser.ParserSupport
 
ParserSupport19 - Class in org.jrubyparser.parser
 
ParserSupport19() - Constructor for class org.jrubyparser.parser.ParserSupport19
 
parseSimpleStringIntoBuffer(LexerSource, CStringBuilder) - Method in class org.jrubyparser.lexer.StringTerm
 
parseString(Lexer, LexerSource) - Method in class org.jrubyparser.lexer.HeredocTerm
 
parseString(Lexer, LexerSource) - Method in class org.jrubyparser.lexer.StringTerm
 
parseString(Lexer, LexerSource) - Method in class org.jrubyparser.lexer.StrTerm
 
parseStringIntoBuffer(Lexer, LexerSource, CStringBuilder) - Method in class org.jrubyparser.lexer.StringTerm
 
peek(int) - Method in class org.jrubyparser.lexer.LexerSource
 
peek(int) - Method in class org.jrubyparser.lexer.ReaderLexerSource
Is the next character equal to 'to'
popCurrentScope() - Method in class org.jrubyparser.parser.ParserSupport
 
PostExeNode - Class in org.jrubyparser.ast
Captures END statements (END {...})
PostExeNode(SourcePosition, Node) - Constructor for class org.jrubyparser.ast.PostExeNode
 
PreExe19Node - Class in org.jrubyparser.ast
A pre-execution construction (BEGIN { ...
PreExe19Node(SourcePosition, StaticScope, Node) - Constructor for class org.jrubyparser.ast.PreExe19Node
 
PreExeNode - Class in org.jrubyparser.ast
A pre-execution construction (BEGIN { ...
PreExeNode(SourcePosition, StaticScope, Node) - Constructor for class org.jrubyparser.ast.PreExeNode
 
prepend(Node) - Method in class org.jrubyparser.ast.ListNode
 
print(String) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
print(char) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
print(BigInteger) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
print(int) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
print(long) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
print(double) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
print() - Method in class org.jrubyparser.rewriter.utils.HereDocument
 
printAssignmentOperator() - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
printAssignmentOperator() - Method in class org.jrubyparser.rewriter.utils.MultipleAssignmentReWriteVisitor
 
printIndentation(PrintWriter) - Method in class org.jrubyparser.rewriter.utils.Indenter
 
printNewlineAndIndentation() - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
printNewlineAndIndentation() - Method in class org.jrubyparser.rewriter.utils.ShortIfNodeReWriteVisitor
 
processingEmbedded - Variable in class org.jrubyparser.lexer.StrTerm
Flag set while we're processing embedded Ruby expressions.
pushBlockScope() - Method in class org.jrubyparser.parser.ParserSupport
 
pushLocalScope() - Method in class org.jrubyparser.parser.ParserSupport
 

R

RE_MAY_IGNORECASE - Static variable in interface org.jrubyparser.parser.ReOptions
 
RE_OPTION_EXTENDED - Static variable in interface org.jrubyparser.parser.ReOptions
 
RE_OPTION_IGNORECASE - Static variable in interface org.jrubyparser.parser.ReOptions
 
RE_OPTION_LONGEST - Static variable in interface org.jrubyparser.parser.ReOptions
 
RE_OPTION_MULTILINE - Static variable in interface org.jrubyparser.parser.ReOptions
 
RE_OPTION_ONCE - Static variable in interface org.jrubyparser.parser.ReOptions
 
RE_OPTION_POSIXLINE - Static variable in interface org.jrubyparser.parser.ReOptions
 
RE_OPTION_SINGLELINE - Static variable in interface org.jrubyparser.parser.ReOptions
 
RE_UNICODE - Static variable in interface org.jrubyparser.parser.ReOptions
 
read() - Method in class org.jrubyparser.lexer.LexerSource
 
read() - Method in class org.jrubyparser.lexer.ReaderLexerSource
Read next character from this source
readComment(int) - Method in class org.jrubyparser.lexer.Lexer
Read a comment up to end of line.
ReaderLexerSource - Class in org.jrubyparser.lexer
 
ReaderLexerSource(String, Reader, int) - Constructor for class org.jrubyparser.lexer.ReaderLexerSource
Create our food-source for the lexer
readEscape() - Method in class org.jrubyparser.lexer.Lexer
 
readLineBytes() - Method in class org.jrubyparser.lexer.LexerSource
 
readLineBytes() - Method in class org.jrubyparser.lexer.ReaderLexerSource
 
readUntil(char) - Method in class org.jrubyparser.lexer.LexerSource
 
readUntil(char) - Method in class org.jrubyparser.lexer.ReaderLexerSource
 
readUTFEscape(CStringBuilder, boolean, boolean) - Method in class org.jrubyparser.lexer.Lexer
 
readUTFEscapeRegexpLiteral(CStringBuilder) - Method in class org.jrubyparser.lexer.Lexer
 
receiver - Variable in class org.jrubyparser.ast.AttrAssignNode
 
RedoNode - Class in org.jrubyparser.ast
Represents a 'redo'
RedoNode(SourcePosition) - Constructor for class org.jrubyparser.ast.RedoNode
 
regexpFragmentCheck(RegexpNode, String) - Method in class org.jrubyparser.parser.ParserSupport
 
RegexpNode - Class in org.jrubyparser.ast
Represents a simple regular expression literal.
RegexpNode(SourcePosition, String, RegexpOptions) - Constructor for class org.jrubyparser.ast.RegexpNode
 
RegexpOptions - Class in org.jrubyparser
 
RegexpOptions() - Constructor for class org.jrubyparser.RegexpOptions
 
RegexpOptions(boolean) - Constructor for class org.jrubyparser.RegexpOptions
 
ReOptions - Interface in org.jrubyparser.parser
 
RescueBodyNode - Class in org.jrubyparser.ast
Represents the contents of a rescue to be evaluated
RescueBodyNode(SourcePosition, Node, Node, RescueBodyNode) - Constructor for class org.jrubyparser.ast.RescueBodyNode
 
RescueNode - Class in org.jrubyparser.ast
Represents a rescue statement
RescueNode(SourcePosition, Node, RescueBodyNode, Node) - Constructor for class org.jrubyparser.ast.RescueNode
 
reset() - Method in class org.jrubyparser.lexer.Lexer
 
reset() - Method in class org.jrubyparser.lexer.StackState
 
reset(long) - Method in class org.jrubyparser.lexer.StackState
 
reset() - Method in class org.jrubyparser.parser.ParserSupport
 
resetStacks() - Method in class org.jrubyparser.lexer.Lexer
 
rest - Variable in class org.jrubyparser.ast.ArgsNode
 
RestArgNode - Class in org.jrubyparser.ast
 
RestArgNode(SourcePosition, String, int) - Constructor for class org.jrubyparser.ast.RestArgNode
 
RestArgNode(SourcePosition, ArgumentNode) - Constructor for class org.jrubyparser.ast.RestArgNode
 
restart() - Method in class org.jrubyparser.lexer.StackState
 
ret_args(Node, SourcePosition) - Method in class org.jrubyparser.parser.ParserSupport
 
RetryNode - Class in org.jrubyparser.ast
Represents a 'retry' statement.
RetryNode(SourcePosition) - Constructor for class org.jrubyparser.ast.RetryNode
 
ReturnNode - Class in org.jrubyparser.ast
Represents a return statement.
ReturnNode(SourcePosition, Node) - Constructor for class org.jrubyparser.ast.ReturnNode
 
revert() - Method in class org.jrubyparser.rewriter.utils.BooleanStateStack
 
ReWriterContext - Class in org.jrubyparser.rewriter.utils
 
ReWriterContext(PrintWriter, String, FormatHelper) - Constructor for class org.jrubyparser.rewriter.utils.ReWriterContext
 
ReWriterContext(StringWriter, String, FormatHelper) - Constructor for class org.jrubyparser.rewriter.utils.ReWriterContext
 
ReWriterFactory - Class in org.jrubyparser.rewriter
 
ReWriterFactory(ReWriterContext) - Constructor for class org.jrubyparser.rewriter.ReWriterFactory
 
ReWriteVisitor - Class in org.jrubyparser.rewriter
Visits each node and outputs the corresponding Ruby sourcecode for the nodes.
ReWriteVisitor(Writer, String) - Constructor for class org.jrubyparser.rewriter.ReWriteVisitor
 
ReWriteVisitor(OutputStream, String) - Constructor for class org.jrubyparser.rewriter.ReWriteVisitor
 
ReWriteVisitor(ReWriterContext) - Constructor for class org.jrubyparser.rewriter.ReWriteVisitor
 
RootNode - Class in org.jrubyparser.ast
Represents the top of the AST.
RootNode(SourcePosition, StaticScope, Node) - Constructor for class org.jrubyparser.ast.RootNode
 
Ruby18Parser - Class in org.jrubyparser.parser
 
Ruby18Parser() - Constructor for class org.jrubyparser.parser.Ruby18Parser
 
Ruby18Parser(ParserSupport) - Constructor for class org.jrubyparser.parser.Ruby18Parser
 
Ruby18YyTables - Class in org.jrubyparser.parser
 
Ruby18YyTables() - Constructor for class org.jrubyparser.parser.Ruby18YyTables
 
Ruby19Parser - Class in org.jrubyparser.parser
 
Ruby19Parser() - Constructor for class org.jrubyparser.parser.Ruby19Parser
 
Ruby19Parser(ParserSupport19) - Constructor for class org.jrubyparser.parser.Ruby19Parser
 
Ruby19YyTables - Class in org.jrubyparser.parser
 
Ruby19YyTables() - Constructor for class org.jrubyparser.parser.Ruby19YyTables
 
Ruby20Parser - Class in org.jrubyparser.parser
 
Ruby20Parser() - Constructor for class org.jrubyparser.parser.Ruby20Parser
 
Ruby20Parser(ParserSupport19) - Constructor for class org.jrubyparser.parser.Ruby20Parser
 
Ruby20YyTables - Class in org.jrubyparser.parser
 
Ruby20YyTables() - Constructor for class org.jrubyparser.parser.Ruby20YyTables
 
RubyParser - Interface in org.jrubyparser.parser
Common interface specifying the contract of Ruby parsers (1.8.6 + 1.9)
run() - Method in class org.jrubyparser.util.IInstanceVariableVisitor
 
run() - Method in class org.jrubyparser.util.ILocalVariableVisitor
 
run() - Method in class org.jrubyparser.util.MethodDefVisitor
 

S

SClassNode - Class in org.jrubyparser.ast
Singleton class definition.
SClassNode(SourcePosition, Node, StaticScope, Node) - Constructor for class org.jrubyparser.ast.SClassNode
 
scope - Variable in class org.jrubyparser.ast.MethodDefNode
 
SelfNode - Class in org.jrubyparser.ast
Represents 'self' keyword
SelfNode(SourcePosition) - Constructor for class org.jrubyparser.ast.SelfNode
 
SequenceMatch - Variable in class org.jrubyparser.util.diff.NodeDiff
 
SequenceMatcher - Class in org.jrubyparser.util.diff
The SequenceMatcher class is used to produce a list of matching nodes.
SequenceMatcher(Node, Node) - Constructor for class org.jrubyparser.util.diff.SequenceMatcher
Create a SequenceMatcher object without a function for sorting out junk.
SequenceMatcher(Node, Node, IsJunk) - Constructor for class org.jrubyparser.util.diff.SequenceMatcher
SequenceMatcher compares two nodes for matching nodes.
set(boolean) - Method in class org.jrubyparser.rewriter.utils.BooleanStateStack
 
setArgs(Node) - Method in class org.jrubyparser.ast.AttrAssignNode
 
setArgs(Node) - Method in class org.jrubyparser.ast.BlockPassNode
 
setArgs(Node) - Method in class org.jrubyparser.ast.CallNode
 
setArgs(Node) - Method in class org.jrubyparser.ast.FCallNode
 
setArgs(Node) - Method in interface org.jrubyparser.ast.IArgumentNode
 
setArgs(Node) - Method in class org.jrubyparser.ast.OpElementAsgnNode
 
setArgs(Node) - Method in class org.jrubyparser.ast.SuperNode
 
setArgs(Node) - Method in class org.jrubyparser.ast.YieldNode
 
setArgsNode(Node) - Method in class org.jrubyparser.ast.AttrAssignNode
Deprecated. 
setArgsNode(Node) - Method in class org.jrubyparser.ast.BlockPassNode
Deprecated. 
setArgsNode(Node) - Method in class org.jrubyparser.ast.CallNode
Deprecated. 
setArgsNode(Node) - Method in class org.jrubyparser.ast.FCallNode
Deprecated. 
setArgumentScope(boolean) - Method in class org.jrubyparser.StaticScope
 
setAST(Node) - Method in class org.jrubyparser.parser.ParserResult
Sets the ast.
setBody(Node) - Method in class org.jrubyparser.ast.BeginNode
 
setBody(Node) - Method in class org.jrubyparser.ast.RescueBodyNode
 
setBody(Node) - Method in class org.jrubyparser.ast.RescueNode
 
setBody(Node) - Method in class org.jrubyparser.ast.RootNode
 
setBody(Node) - Method in class org.jrubyparser.ast.SClassNode
 
setBody(Node) - Method in class org.jrubyparser.ast.UntilNode
 
setBody(Node) - Method in class org.jrubyparser.ast.WhenNode
 
setBody(Node) - Method in class org.jrubyparser.ast.WhileNode
 
setCommandStart(boolean) - Method in class org.jrubyparser.lexer.Lexer
 
setCondition(Node) - Method in class org.jrubyparser.ast.WhileNode
 
setConditionNode(Node) - Method in class org.jrubyparser.ast.UntilNode
 
setConfiguration(ParserConfiguration) - Method in class org.jrubyparser.parser.ParserSupport
Sets the configuration.
setElse(Node) - Method in class org.jrubyparser.ast.RescueNode
 
setElseNode(Node) - Method in class org.jrubyparser.ast.CaseNode
 
setEncoding(String) - Method in class org.jrubyparser.lexer.Lexer
 
setEncodingNone(boolean) - Method in class org.jrubyparser.RegexpOptions
 
setEndOffset(int) - Method in class org.jrubyparser.parser.ParserResult
 
setExceptions(Node) - Method in class org.jrubyparser.ast.RescueBodyNode
 
setExpression(Node) - Method in class org.jrubyparser.ast.WhenNode
 
setExtended(boolean) - Method in class org.jrubyparser.RegexpOptions
 
setFixed(boolean) - Method in class org.jrubyparser.RegexpOptions
 
setHasParens(boolean) - Method in class org.jrubyparser.ast.AttrAssignNode
 
setHasParens(boolean) - Method in class org.jrubyparser.ast.CallNode
 
setHasParens(boolean) - Method in class org.jrubyparser.ast.FCallNode
 
setHasParens(boolean) - Method in interface org.jrubyparser.ast.IArgumentNode
 
setHasParens(boolean) - Method in class org.jrubyparser.ast.SuperNode
 
setHasParens(boolean) - Method in class org.jrubyparser.ast.UnaryCallNode
 
setHasParens(boolean) - Method in class org.jrubyparser.ast.YieldNode
 
setIgnorecase(boolean) - Method in class org.jrubyparser.RegexpOptions
 
setInDef(boolean) - Method in class org.jrubyparser.parser.ParserSupport
 
setIndentationChar(char) - Method in class org.jrubyparser.rewriter.utils.Indenter
 
setIndentationSteps(int) - Method in class org.jrubyparser.rewriter.utils.Indenter
 
setInSingle(int) - Method in class org.jrubyparser.parser.ParserSupport
Setter for property inSingle.
setIsANewLine(boolean) - Method in class org.jrubyparser.lexer.LexerSource
 
setIsANewLine(boolean) - Method in class org.jrubyparser.lexer.ReaderLexerSource
 
setIter(Node) - Method in interface org.jrubyparser.ast.BlockAcceptingNode
 
setIter(Node) - Method in class org.jrubyparser.ast.CallNode
 
setIter(Node) - Method in class org.jrubyparser.ast.FCallNode
 
setIter(Node) - Method in class org.jrubyparser.ast.SuperNode
 
setIter(Node) - Method in class org.jrubyparser.ast.ZSuperNode
 
setIterNode(Node) - Method in class org.jrubyparser.ast.CallNode
 
setIterNode(Node) - Method in class org.jrubyparser.ast.FCallNode
 
setIterNode(Node) - Method in class org.jrubyparser.ast.SuperNode
Deprecated. 
setIterNode(Node) - Method in class org.jrubyparser.ast.ZSuperNode
Deprecated. 
setJava(boolean) - Method in class org.jrubyparser.RegexpOptions
 
setKCodeChar(char) - Method in class org.jrubyparser.RegexpOptions
 
setLastPosition(SourcePosition) - Method in class org.jrubyparser.rewriter.utils.ReWriterContext
 
setLeftParenBegin(int) - Method in class org.jrubyparser.lexer.Lexer
 
setLength(int) - Method in class org.jrubyparser.util.CStringBuilder
 
setLexer(Lexer) - Method in class org.jrubyparser.parser.ParserSupport
 
setLexicalName(String) - Method in class org.jrubyparser.ast.CallNode
 
setLexicalName(String) - Method in class org.jrubyparser.ast.UnaryCallNode
 
setLexState(Lexer.LexState) - Method in class org.jrubyparser.lexer.Lexer
 
setMultiline(boolean) - Method in class org.jrubyparser.RegexpOptions
 
setMutableState(Object) - Method in class org.jrubyparser.lexer.HeredocTerm
Apply the given state object (earlier returned by getMutableState) to this StringTerm to revert state to the earlier snapshot.
setMutableState(Object) - Method in class org.jrubyparser.lexer.StringTerm
 
setMutableState(Object) - Method in class org.jrubyparser.lexer.StrTerm
Support for incremental lexing: set current state of the term.
setName(String) - Method in class org.jrubyparser.ast.ArgumentNode
 
setName(String) - Method in class org.jrubyparser.ast.AttrAssignNode
 
setName(String) - Method in class org.jrubyparser.ast.BackRefNode
 
setName(String) - Method in class org.jrubyparser.ast.BareKeywordNode
 
setName(String) - Method in class org.jrubyparser.ast.CallNode
 
setName(String) - Method in class org.jrubyparser.ast.ClassVarAsgnNode
 
setName(String) - Method in class org.jrubyparser.ast.ClassVarDeclNode
 
setName(String) - Method in class org.jrubyparser.ast.ClassVarNode
 
setName(String) - Method in class org.jrubyparser.ast.Colon3Node
 
setName(String) - Method in class org.jrubyparser.ast.ConstDeclNode
 
setName(String) - Method in class org.jrubyparser.ast.ConstNode
 
setName(String) - Method in class org.jrubyparser.ast.DAsgnNode
 
setName(String) - Method in class org.jrubyparser.ast.FCallNode
 
setName(String) - Method in class org.jrubyparser.ast.GlobalAsgnNode
 
setName(String) - Method in class org.jrubyparser.ast.GlobalVarNode
 
setName(String) - Method in interface org.jrubyparser.ast.INameNode
Set the name (name should not include sigils).
setName(String) - Method in class org.jrubyparser.ast.InstAsgnNode
 
setName(String) - Method in class org.jrubyparser.ast.InstVarNode
 
setName(String) - Method in class org.jrubyparser.ast.LocalAsgnNode
Change the name of this local assignment (for refactoring)
setName(String) - Method in class org.jrubyparser.ast.MethodDefNode
 
setName(String) - Method in class org.jrubyparser.ast.NamedNode
Sets the name (for refactoring support)
setName(String) - Method in class org.jrubyparser.ast.NthRefNode
 
setName(String) - Method in class org.jrubyparser.ast.OptArgNode
 
setName(String) - Method in class org.jrubyparser.ast.UnaryCallNode
 
setNewCost(int) - Method in class org.jrubyparser.util.diff.Change
 
setNewDocument(String) - Method in class org.jrubyparser.util.diff.NodeDiff
 
setNewNode(Node) - Method in class org.jrubyparser.util.diff.Change
 
setNewNode(Node) - Method in class org.jrubyparser.util.diff.SequenceMatcher
 
setOffset(int) - Method in class org.jrubyparser.lexer.LexerSource
 
setOffset(int) - Method in class org.jrubyparser.lexer.ReaderLexerSource
 
setOldCost(int) - Method in class org.jrubyparser.util.diff.Change
 
setOldDocument(String) - Method in class org.jrubyparser.util.diff.NodeDiff
 
setOldNode(Node) - Method in class org.jrubyparser.util.diff.Change
 
setOldNode(Node) - Method in class org.jrubyparser.util.diff.SequenceMatcher
 
setOnce(boolean) - Method in class org.jrubyparser.RegexpOptions
 
setOperatorName(String) - Method in class org.jrubyparser.ast.OpElementAsgnNode
 
setOptRescue(RescueBodyNode) - Method in class org.jrubyparser.ast.RescueBodyNode
 
setOutput(PrintWriter) - Method in class org.jrubyparser.rewriter.utils.ReWriterContext
 
setParent(Node) - Method in class org.jrubyparser.ast.Node
 
setParserSupport(ParserSupport) - Method in class org.jrubyparser.lexer.Lexer
Parse must pass its support object for some check at bottom of yylex().
setPosition(SourcePosition) - Method in class org.jrubyparser.ast.Node
 
setPosition(SourcePosition) - Method in interface org.jrubyparser.ISourcePositionHolder
 
setPosition(SourcePosition) - Method in class org.jrubyparser.lexer.Token
 
setPosition(SourcePosition) - Method in class org.jrubyparser.parser.ArgsTailHolder
 
setPreserveSpaces(boolean) - Method in class org.jrubyparser.lexer.Lexer
Set whether or not the lexer should be "space preserving" - in other words, whether the parser should consider whitespace sequences and code comments to be separate tokens to return to the client.
setReceiver(Node) - Method in class org.jrubyparser.ast.CallNode
 
setReceiver(Node) - Method in class org.jrubyparser.ast.OpAsgnNode
 
setReceiver(Node) - Method in class org.jrubyparser.ast.OpElementAsgnNode
 
setReceiver(Node) - Method in class org.jrubyparser.ast.SClassNode
 
setReceiver(Node) - Method in class org.jrubyparser.ast.UnaryCallNode
 
setRescue(RescueBodyNode) - Method in class org.jrubyparser.ast.RescueNode
 
setResult(ParserResult) - Method in class org.jrubyparser.parser.ParserSupport
Sets the result.
setScope(StaticScope) - Method in class org.jrubyparser.parser.ParserResult
 
setSequences(Node, Node) - Method in class org.jrubyparser.util.diff.SequenceMatcher
 
setSkipNextNewline(boolean) - Method in class org.jrubyparser.rewriter.utils.ReWriterContext
 
setSource(LexerSource) - Method in class org.jrubyparser.lexer.Lexer
Allow the parser to set the source for its lexer.
setSpaceSeen(boolean) - Method in class org.jrubyparser.lexer.Lexer
 
setState(Lexer.LexState) - Method in class org.jrubyparser.lexer.Lexer
 
setStrTerm(StrTerm) - Method in class org.jrubyparser.lexer.Lexer
 
setSyntax(ParserConfiguration.SyntaxGathering) - Method in class org.jrubyparser.parser.ParserConfiguration
 
setValue(Node) - Method in class org.jrubyparser.ast.AssignableNode
Sets the valueNode.
setValue(BigInteger) - Method in class org.jrubyparser.ast.BignumNode
 
setValue(long) - Method in class org.jrubyparser.ast.FixnumNode
 
setValue(double) - Method in class org.jrubyparser.ast.FloatNode
Sets the value
setValue(Node) - Method in class org.jrubyparser.ast.OpAsgnNode
 
setValue(Node) - Method in class org.jrubyparser.ast.OpElementAsgnNode
 
setValue(Node) - Method in class org.jrubyparser.ast.ReturnNode
 
setValue(Object) - Method in class org.jrubyparser.lexer.Lexer
 
setValue(Object) - Method in class org.jrubyparser.lexer.Token
 
setValueNode(Node) - Method in class org.jrubyparser.ast.AssignableNode
Deprecated. 
setVariables(String[]) - Method in class org.jrubyparser.StaticScope
 
setWarnings(IRubyWarnings) - Method in class org.jrubyparser.lexer.Lexer
 
setWarnings(IRubyWarnings) - Method in class org.jrubyparser.parser.ParserSupport
 
setWarnings(IRubyWarnings) - Method in class org.jrubyparser.parser.Ruby18Parser
 
setWarnings(IRubyWarnings) - Method in class org.jrubyparser.parser.Ruby19Parser
 
setWarnings(IRubyWarnings) - Method in class org.jrubyparser.parser.Ruby20Parser
 
setWarnings(IRubyWarnings) - Method in interface org.jrubyparser.parser.RubyParser
 
shadowing_lvar(Token) - Method in class org.jrubyparser.parser.ParserSupport
 
ShortIfNodeReWriteVisitor - Class in org.jrubyparser.rewriter.utils
 
ShortIfNodeReWriteVisitor(ReWriterContext) - Constructor for class org.jrubyparser.rewriter.utils.ShortIfNodeReWriteVisitor
 
size() - Method in class org.jrubyparser.ast.ListNode
 
skipUntil(int) - Method in class org.jrubyparser.lexer.LexerSource
 
skipUntil(int) - Method in class org.jrubyparser.lexer.ReaderLexerSource
 
sortNodesIntoDiff(Node, Node) - Method in class org.jrubyparser.util.diff.SequenceMatcher
Decides what to do with nodes being diffed.
sortSubdiff(List<Change>) - Method in class org.jrubyparser.util.diff.NodeDiff
We sort through subdiffs, trying to match up insertions with deletions.
SourcePosition - Class in org.jrubyparser
Position within a source.
SourcePosition() - Constructor for class org.jrubyparser.SourcePosition
Creates a default source position - required for serialization.
SourcePosition(String, int, int) - Constructor for class org.jrubyparser.SourcePosition
Creates a new source position.
SourcePosition(String, int, int, int, int) - Constructor for class org.jrubyparser.SourcePosition
Creates a new source position.
splat_array(Node) - Method in class org.jrubyparser.parser.ParserSupport
If node is a splat and it is splatting a literal array then return the literal array.
SplatNode - Class in org.jrubyparser.ast
 
SplatNode(SourcePosition, Node) - Constructor for class org.jrubyparser.ast.SplatNode
 
splitEmbeddedTokens() - Method in class org.jrubyparser.lexer.HeredocTerm
 
splitEmbeddedTokens() - Method in class org.jrubyparser.lexer.StringTerm
 
splitEmbeddedTokens() - Method in class org.jrubyparser.lexer.StrTerm
Tell this string term to return separate tokens for embedded ruby code (#$foo, #@foo, #{foo})
StackState - Class in org.jrubyparser.lexer
 
StackState() - Constructor for class org.jrubyparser.lexer.StackState
 
StarNode - Class in org.jrubyparser.ast
Represents the unassignable star in a multiple assignent (e.g.
StarNode(SourcePosition) - Constructor for class org.jrubyparser.ast.StarNode
Constructor for StarNode.
state - Variable in enum org.jrubyparser.lexer.Lexer.Keyword
 
StaticAnalyzerHelper - Class in org.jrubyparser.util
Separate logic from AST for calculating static relationships in Ruby.
StaticAnalyzerHelper() - Constructor for class org.jrubyparser.util.StaticAnalyzerHelper
 
StaticScope - Class in org.jrubyparser
StaticScope represents lexical scoping of variables and module/class constants.
StaticScope(StaticScope, String[]) - Constructor for class org.jrubyparser.StaticScope
 
stop() - Method in class org.jrubyparser.lexer.StackState
 
StringTerm - Class in org.jrubyparser.lexer
 
StringTerm(int, int, int) - Constructor for class org.jrubyparser.lexer.StringTerm
 
StringTerm.UnterminatedStringException - Exception in org.jrubyparser.lexer
 
StringTerm.UnterminatedStringException(SourcePosition, String) - Constructor for exception org.jrubyparser.lexer.StringTerm.UnterminatedStringException
 
stripOutNewlines(Node) - Method in class org.jrubyparser.util.diff.SequenceMatcher
Newlines throw off the diffing algorithm's so we skip those.
StrNode - Class in org.jrubyparser.ast
Representing a simple String literal.
StrNode(SourcePosition, String) - Constructor for class org.jrubyparser.ast.StrNode
 
StrNode(SourcePosition, StrNode, StrNode) - Constructor for class org.jrubyparser.ast.StrNode
 
StrTerm - Class in org.jrubyparser.lexer
 
StrTerm() - Constructor for class org.jrubyparser.lexer.StrTerm
 
subSequence(int, int) - Method in class org.jrubyparser.util.CStringBuilder
 
substring(int) - Method in class org.jrubyparser.util.CStringBuilder
 
SuperNode - Class in org.jrubyparser.ast
A call to super(...) with arguments to a method.
SuperNode(SourcePosition, Node) - Constructor for class org.jrubyparser.ast.SuperNode
 
SuperNode(SourcePosition, Node, Node) - Constructor for class org.jrubyparser.ast.SuperNode
 
support - Variable in class org.jrubyparser.parser.Ruby18Parser
 
support - Variable in class org.jrubyparser.parser.Ruby19Parser
 
support - Variable in class org.jrubyparser.parser.Ruby20Parser
 
SValueNode - Class in org.jrubyparser.ast
 
SValueNode(SourcePosition, Node) - Constructor for class org.jrubyparser.ast.SValueNode
 
SymbolNode - Class in org.jrubyparser.ast
Represents a symbol (:symbol_name).
SymbolNode(SourcePosition, String) - Constructor for class org.jrubyparser.ast.SymbolNode
 
SyntaxException - Exception in org.jrubyparser.lexer
 
SyntaxException(SyntaxException.PID, SourcePosition, String, Object...) - Constructor for exception org.jrubyparser.lexer.SyntaxException
 
SyntaxException.PID - Enum in org.jrubyparser.lexer
 
SyntaxNode - Class in org.jrubyparser.ast
This represents extra syntax which has no value to a runtime but is necessary to preserve syntax in the case of rewriting or any other syntactical analysis.
SyntaxNode(SourcePosition, String) - Constructor for class org.jrubyparser.ast.SyntaxNode
 

T

tAMPER - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tAMPER - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tAMPER - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tAMPER - Static variable in interface org.jrubyparser.parser.Tokens
 
tAMPER2 - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tAMPER2 - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tAMPER2 - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tAMPER2 - Static variable in interface org.jrubyparser.parser.Tokens
 
tANDOP - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tANDOP - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tANDOP - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tANDOP - Static variable in interface org.jrubyparser.parser.Tokens
 
tAREF - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tAREF - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tAREF - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tAREF - Static variable in interface org.jrubyparser.parser.Tokens
 
tASET - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tASET - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tASET - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tASET - Static variable in interface org.jrubyparser.parser.Tokens
 
tASSOC - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tASSOC - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tASSOC - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tASSOC - Static variable in interface org.jrubyparser.parser.Tokens
 
tBACK_REF - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tBACK_REF - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tBACK_REF - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tBACK_REF - Static variable in interface org.jrubyparser.parser.Tokens
 
tBACK_REF2 - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tBACK_REF2 - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tBACK_REF2 - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tBACK_REF2 - Static variable in interface org.jrubyparser.parser.Tokens
 
tBANG - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tBANG - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tBANG - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tBANG - Static variable in interface org.jrubyparser.parser.Tokens
 
tCARET - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tCARET - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tCARET - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tCARET - Static variable in interface org.jrubyparser.parser.Tokens
 
tCHAR - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tCHAR - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tCHAR - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tCMP - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tCMP - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tCMP - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tCMP - Static variable in interface org.jrubyparser.parser.Tokens
 
tCOLON2 - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tCOLON2 - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tCOLON2 - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tCOLON2 - Static variable in interface org.jrubyparser.parser.Tokens
 
tCOLON3 - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tCOLON3 - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tCOLON3 - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tCOLON3 - Static variable in interface org.jrubyparser.parser.Tokens
 
tCOMMENT - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tCOMMENT - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tCOMMENT - Static variable in interface org.jrubyparser.parser.Tokens
 
tCONSTANT - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tCONSTANT - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tCONSTANT - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tCONSTANT - Static variable in interface org.jrubyparser.parser.Tokens
 
tCVAR - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tCVAR - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tCVAR - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tCVAR - Static variable in interface org.jrubyparser.parser.Tokens
 
tDIVIDE - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tDIVIDE - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tDIVIDE - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tDIVIDE - Static variable in interface org.jrubyparser.parser.Tokens
 
tDOCUMENTATION - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tDOCUMENTATION - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tDOCUMENTATION - Static variable in interface org.jrubyparser.parser.Tokens
 
tDOT - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tDOT - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tDOT - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tDOT - Static variable in interface org.jrubyparser.parser.Tokens
 
tDOT2 - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tDOT2 - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tDOT2 - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tDOT2 - Static variable in interface org.jrubyparser.parser.Tokens
 
tDOT3 - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tDOT3 - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tDOT3 - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tDOT3 - Static variable in interface org.jrubyparser.parser.Tokens
 
tDSTAR - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tDSTAR - Static variable in interface org.jrubyparser.parser.Tokens
 
tEQ - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tEQ - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tEQ - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tEQ - Static variable in interface org.jrubyparser.parser.Tokens
 
tEQQ - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tEQQ - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tEQQ - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tEQQ - Static variable in interface org.jrubyparser.parser.Tokens
 
tFID - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tFID - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tFID - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tFID - Static variable in interface org.jrubyparser.parser.Tokens
 
tFLOAT - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tFLOAT - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tFLOAT - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tFLOAT - Static variable in interface org.jrubyparser.parser.Tokens
 
tGEQ - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tGEQ - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tGEQ - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tGEQ - Static variable in interface org.jrubyparser.parser.Tokens
 
tGT - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tGT - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tGT - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tGT - Static variable in interface org.jrubyparser.parser.Tokens
 
tGVAR - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tGVAR - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tGVAR - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tGVAR - Static variable in interface org.jrubyparser.parser.Tokens
 
tIDENTIFIER - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tIDENTIFIER - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tIDENTIFIER - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tIDENTIFIER - Static variable in interface org.jrubyparser.parser.Tokens
 
tINTEGER - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tINTEGER - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tINTEGER - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tINTEGER - Static variable in interface org.jrubyparser.parser.Tokens
 
tIVAR - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tIVAR - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tIVAR - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tIVAR - Static variable in interface org.jrubyparser.parser.Tokens
 
tLABEL - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tLABEL - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tLABEL - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tLABEL - Static variable in interface org.jrubyparser.parser.Tokens
 
tLAMBDA - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tLAMBDA - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tLAMBDA - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tLAMBDA - Static variable in interface org.jrubyparser.parser.Tokens
 
tLAMBEG - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tLAMBEG - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tLAMBEG - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tLAMBEG - Static variable in interface org.jrubyparser.parser.Tokens
 
tLBRACE - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tLBRACE - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tLBRACE - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tLBRACE - Static variable in interface org.jrubyparser.parser.Tokens
 
tLBRACE_ARG - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tLBRACE_ARG - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tLBRACE_ARG - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tLBRACE_ARG - Static variable in interface org.jrubyparser.parser.Tokens
 
tLBRACK - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tLBRACK - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tLBRACK - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tLBRACK - Static variable in interface org.jrubyparser.parser.Tokens
 
tLCURLY - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tLCURLY - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tLCURLY - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tLCURLY - Static variable in interface org.jrubyparser.parser.Tokens
 
tLEQ - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tLEQ - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tLEQ - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tLEQ - Static variable in interface org.jrubyparser.parser.Tokens
 
tLOWEST - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tLOWEST - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tLOWEST - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tLPAREN - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tLPAREN - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tLPAREN - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tLPAREN - Static variable in interface org.jrubyparser.parser.Tokens
 
tLPAREN2 - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tLPAREN2 - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tLPAREN2 - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tLPAREN2 - Static variable in interface org.jrubyparser.parser.Tokens
 
tLPAREN_ARG - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tLPAREN_ARG - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tLPAREN_ARG - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tLPAREN_ARG - Static variable in interface org.jrubyparser.parser.Tokens
 
tLSHFT - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tLSHFT - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tLSHFT - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tLSHFT - Static variable in interface org.jrubyparser.parser.Tokens
 
tLT - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tLT - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tLT - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tLT - Static variable in interface org.jrubyparser.parser.Tokens
 
tMATCH - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tMATCH - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tMATCH - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tMATCH - Static variable in interface org.jrubyparser.parser.Tokens
 
tMINUS - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tMINUS - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tMINUS - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tMINUS - Static variable in interface org.jrubyparser.parser.Tokens
 
tNEQ - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tNEQ - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tNEQ - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tNEQ - Static variable in interface org.jrubyparser.parser.Tokens
 
tNMATCH - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tNMATCH - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tNMATCH - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tNMATCH - Static variable in interface org.jrubyparser.parser.Tokens
 
tNTH_REF - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tNTH_REF - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tNTH_REF - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tNTH_REF - Static variable in interface org.jrubyparser.parser.Tokens
 
ToAryNode - Class in org.jrubyparser.ast
 
ToAryNode(SourcePosition, Node) - Constructor for class org.jrubyparser.ast.ToAryNode
 
token() - Method in class org.jrubyparser.lexer.Lexer
Last token read from the lexer at the end of a call to yylex()
Token - Class in org.jrubyparser.lexer
 
Token(Object, SourcePosition) - Constructor for class org.jrubyparser.lexer.Token
 
Token(Object, int, SourcePosition) - Constructor for class org.jrubyparser.lexer.Token
 
tokenAddMBC(int, CStringBuilder) - Method in class org.jrubyparser.lexer.Lexer
 
tokenAddMBCFromSrc(int, CStringBuilder) - Method in class org.jrubyparser.lexer.Lexer
 
Tokens - Interface in org.jrubyparser.parser
 
tOP_ASGN - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tOP_ASGN - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tOP_ASGN - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tOP_ASGN - Static variable in interface org.jrubyparser.parser.Tokens
 
tOROP - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tOROP - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tOROP - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tOROP - Static variable in interface org.jrubyparser.parser.Tokens
 
toString() - Method in class org.jrubyparser.ast.CommentNode
 
toString() - Method in class org.jrubyparser.ast.Node
 
toString() - Method in class org.jrubyparser.BlockStaticScope
 
toString() - Method in class org.jrubyparser.lexer.HeredocTerm
 
toString() - Method in class org.jrubyparser.lexer.Lexer.HeredocContext
 
toString() - Method in class org.jrubyparser.lexer.ReaderLexerSource
 
toString() - Method in class org.jrubyparser.lexer.StringTerm
 
toString() - Method in class org.jrubyparser.lexer.Token
 
toString() - Method in class org.jrubyparser.LocalStaticScope
 
toString() - Method in class org.jrubyparser.RegexpOptions
 
toString() - Method in class org.jrubyparser.SourcePosition
 
toString() - Method in class org.jrubyparser.StaticScope
 
toString() - Method in class org.jrubyparser.util.CStringBuilder
 
toString() - Method in class org.jrubyparser.util.diff.Change
 
toString() - Method in class org.jrubyparser.util.diff.DeepDiff
 
toString() - Method in class org.jrubyparser.util.NodePair
 
tPERCENT - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tPERCENT - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tPERCENT - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tPERCENT - Static variable in interface org.jrubyparser.parser.Tokens
 
tPIPE - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tPIPE - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tPIPE - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tPIPE - Static variable in interface org.jrubyparser.parser.Tokens
 
tPLUS - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tPLUS - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tPLUS - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tPLUS - Static variable in interface org.jrubyparser.parser.Tokens
 
tPOW - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tPOW - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tPOW - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tPOW - Static variable in interface org.jrubyparser.parser.Tokens
 
tQSYMBOLS_BEG - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tQSYMBOLS_BEG - Static variable in interface org.jrubyparser.parser.Tokens
 
tQWORDS_BEG - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tQWORDS_BEG - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tQWORDS_BEG - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tQWORDS_BEG - Static variable in interface org.jrubyparser.parser.Tokens
 
tRBRACK - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tRBRACK - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tRBRACK - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tRBRACK - Static variable in interface org.jrubyparser.parser.Tokens
 
tRCURLY - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tRCURLY - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tRCURLY - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tRCURLY - Static variable in interface org.jrubyparser.parser.Tokens
 
tREGEXP_BEG - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tREGEXP_BEG - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tREGEXP_BEG - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tREGEXP_BEG - Static variable in interface org.jrubyparser.parser.Tokens
 
tREGEXP_END - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tREGEXP_END - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tREGEXP_END - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tREGEXP_END - Static variable in interface org.jrubyparser.parser.Tokens
 
tRPAREN - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tRPAREN - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tRPAREN - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tRPAREN - Static variable in interface org.jrubyparser.parser.Tokens
 
tRSHFT - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tRSHFT - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tRSHFT - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tRSHFT - Static variable in interface org.jrubyparser.parser.Tokens
 
TrueNode - Class in org.jrubyparser.ast
Represents 'true'.
TrueNode(SourcePosition) - Constructor for class org.jrubyparser.ast.TrueNode
 
tSTAR - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tSTAR - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tSTAR - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tSTAR - Static variable in interface org.jrubyparser.parser.Tokens
 
tSTAR2 - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tSTAR2 - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tSTAR2 - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tSTAR2 - Static variable in interface org.jrubyparser.parser.Tokens
 
tSTRING_BEG - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tSTRING_BEG - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tSTRING_BEG - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tSTRING_BEG - Static variable in interface org.jrubyparser.parser.Tokens
 
tSTRING_CONTENT - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tSTRING_CONTENT - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tSTRING_CONTENT - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tSTRING_CONTENT - Static variable in interface org.jrubyparser.parser.Tokens
 
tSTRING_DBEG - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tSTRING_DBEG - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tSTRING_DBEG - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tSTRING_DBEG - Static variable in interface org.jrubyparser.parser.Tokens
 
tSTRING_DEND - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tSTRING_DVAR - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tSTRING_DVAR - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tSTRING_DVAR - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tSTRING_DVAR - Static variable in interface org.jrubyparser.parser.Tokens
 
tSTRING_END - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tSTRING_END - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tSTRING_END - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tSTRING_END - Static variable in interface org.jrubyparser.parser.Tokens
 
tSYMBEG - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tSYMBEG - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tSYMBEG - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tSYMBEG - Static variable in interface org.jrubyparser.parser.Tokens
 
tSYMBOLS_BEG - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tSYMBOLS_BEG - Static variable in interface org.jrubyparser.parser.Tokens
 
tTILDE - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tTILDE - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tTILDE - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tTILDE - Static variable in interface org.jrubyparser.parser.Tokens
 
tUMINUS - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tUMINUS - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tUMINUS - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tUMINUS - Static variable in interface org.jrubyparser.parser.Tokens
 
tUMINUS_NUM - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tUMINUS_NUM - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tUMINUS_NUM - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tUMINUS_NUM - Static variable in interface org.jrubyparser.parser.Tokens
 
tUPLUS - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tUPLUS - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tUPLUS - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tUPLUS - Static variable in interface org.jrubyparser.parser.Tokens
 
tWHITESPACE - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tWHITESPACE - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tWHITESPACE - Static variable in interface org.jrubyparser.parser.Tokens
 
tWORDS_BEG - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tWORDS_BEG - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tWORDS_BEG - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tWORDS_BEG - Static variable in interface org.jrubyparser.parser.Tokens
 
tXSTRING_BEG - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
tXSTRING_BEG - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
tXSTRING_BEG - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
tXSTRING_BEG - Static variable in interface org.jrubyparser.parser.Tokens
 
TypedArgumentNode - Class in org.jrubyparser.ast
 
TypedArgumentNode(SourcePosition, String, Node) - Constructor for class org.jrubyparser.ast.TypedArgumentNode
 

U

UnaryCallNode - Class in org.jrubyparser.ast
An operator call on one of the unary operators '+' or '-' that lexically appears to have the same name as the binary operator, but semantically has a name decorated with an '@' sigil.
UnaryCallNode(SourcePosition, Node, String) - Constructor for class org.jrubyparser.ast.UnaryCallNode
 
UndefNode - Class in org.jrubyparser.ast
Represents an 'undef' statement.
UndefNode(SourcePosition, Node) - Constructor for class org.jrubyparser.ast.UndefNode
 
unescapeChar(char) - Static method in class org.jrubyparser.rewriter.ReWriteVisitor
 
union(ISourcePositionHolder, ISourcePositionHolder) - Method in class org.jrubyparser.parser.ParserSupport
 
union(SourcePosition, SourcePosition) - Method in class org.jrubyparser.parser.ParserSupport
 
union(SourcePosition) - Method in class org.jrubyparser.SourcePosition
 
UnnamedRestArgNode - Class in org.jrubyparser.ast
a bare '*'
UnnamedRestArgNode(SourcePosition, String, int) - Constructor for class org.jrubyparser.ast.UnnamedRestArgNode
 
UnnamedRestArgNode(SourcePosition, int) - Constructor for class org.jrubyparser.ast.UnnamedRestArgNode
 
unread(int) - Method in class org.jrubyparser.lexer.LexerSource
 
unread(int) - Method in class org.jrubyparser.lexer.ReaderLexerSource
Pushes char back onto this source.
unreadMany(CharSequence) - Method in class org.jrubyparser.lexer.LexerSource
 
unreadMany(CharSequence) - Method in class org.jrubyparser.lexer.ReaderLexerSource
 
UntilNode - Class in org.jrubyparser.ast
Represents an until statement.
UntilNode(SourcePosition, Node, Node) - Constructor for class org.jrubyparser.ast.UntilNode
 
UntilNode(SourcePosition, Node, Node, boolean) - Constructor for class org.jrubyparser.ast.UntilNode
 
unwrapNewlineNode(Node) - Method in class org.jrubyparser.parser.ParserSupport
 
unwrapSingleArrayNode(Node) - Static method in class org.jrubyparser.rewriter.ReWriteVisitor
 

V

VAliasNode - Class in org.jrubyparser.ast
Represents an alias of a global variable.
VAliasNode(SourcePosition, String, String) - Constructor for class org.jrubyparser.ast.VAliasNode
 
value() - Method in class org.jrubyparser.lexer.Lexer
Value of last token (if it is a token which has a value).
valueOf(String) - Static method in enum org.jrubyparser.ast.NodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jrubyparser.CompatVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jrubyparser.IRubyWarnings.ID
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jrubyparser.lexer.Lexer.Keyword
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jrubyparser.lexer.Lexer.LexState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jrubyparser.lexer.SyntaxException.PID
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jrubyparser.parser.ParserConfiguration.SyntaxGathering
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jrubyparser.ast.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jrubyparser.CompatVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jrubyparser.IRubyWarnings.ID
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jrubyparser.lexer.Lexer.Keyword
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jrubyparser.lexer.Lexer.LexState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jrubyparser.lexer.SyntaxException.PID
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jrubyparser.parser.ParserConfiguration.SyntaxGathering
Returns an array containing the constants of this enum type, in the order they are declared.
VariableHelper - Class in org.jrubyparser.util
 
VariableHelper() - Constructor for class org.jrubyparser.util.VariableHelper
 
VCallNode - Class in org.jrubyparser.ast
RubyMethod call without any arguments
VCallNode(SourcePosition, String) - Constructor for class org.jrubyparser.ast.VCallNode
 
visit(Node) - Method in class org.jrubyparser.util.NoopVisitor
 
visitAliasNode(AliasNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitAliasNode(AliasNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitAliasNode(AliasNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitAndNode(AndNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitAndNode(AndNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitAndNode(AndNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitAndPrintWithSeparator(Iterator<Node>) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitAndPrintWithSeparator(Iterator<Node>) - Method in class org.jrubyparser.rewriter.utils.MultipleAssignmentReWriteVisitor
 
visitArgsCatNode(ArgsCatNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitArgsCatNode(ArgsCatNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitArgsCatNode(ArgsCatNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitArgsNode(ArgsNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitArgsNode(ArgsNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitArgsNode(ArgsNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitArgsPushNode(ArgsPushNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitArgsPushNode(ArgsPushNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitArgsPushNode(ArgsPushNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitArgumentNode(ArgumentNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitArgumentNode(ArgumentNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitArgumentNode(ArgumentNode) - Method in class org.jrubyparser.util.ILocalVariableVisitor
 
visitArgumentNode(ArgumentNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitArrayNode(ArrayNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitArrayNode(ArrayNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitArrayNode(ArrayNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitAttrAssignNode(AttrAssignNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitAttrAssignNode(AttrAssignNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitAttrAssignNode(AttrAssignNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitBackRefNode(BackRefNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitBackRefNode(BackRefNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitBackRefNode(BackRefNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitBeginNode(BeginNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitBeginNode(BeginNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitBeginNode(BeginNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitBignumNode(BignumNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitBignumNode(BignumNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitBignumNode(BignumNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitBlockArg18Node(BlockArg18Node) - Method in interface org.jrubyparser.NodeVisitor
 
visitBlockArg18Node(BlockArg18Node) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitBlockArg18Node(BlockArg18Node) - Method in class org.jrubyparser.util.NoopVisitor
 
visitBlockArgNode(BlockArgNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitBlockArgNode(BlockArgNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitBlockArgNode(BlockArgNode) - Method in class org.jrubyparser.util.ILocalVariableVisitor
 
visitBlockArgNode(BlockArgNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitBlockNode(BlockNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitBlockNode(BlockNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitBlockNode(BlockNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitBlockPassNode(BlockPassNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitBlockPassNode(BlockPassNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitBlockPassNode(BlockPassNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitBreakNode(BreakNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitBreakNode(BreakNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitBreakNode(BreakNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitCallNode(CallNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitCallNode(CallNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitCallNode(CallNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitCaseNode(CaseNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitCaseNode(CaseNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitCaseNode(CaseNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitClassNode(ClassNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitClassNode(ClassNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitClassNode(ClassNode) - Method in class org.jrubyparser.util.IInstanceVariableVisitor
 
visitClassNode(ClassNode) - Method in class org.jrubyparser.util.ILocalVariableVisitor
 
visitClassNode(ClassNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitClassVarAsgnNode(ClassVarAsgnNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitClassVarAsgnNode(ClassVarAsgnNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitClassVarAsgnNode(ClassVarAsgnNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitClassVarDeclNode(ClassVarDeclNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitClassVarDeclNode(ClassVarDeclNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitClassVarDeclNode(ClassVarDeclNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitClassVarNode(ClassVarNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitClassVarNode(ClassVarNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitClassVarNode(ClassVarNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitColon2Node(Colon2Node) - Method in interface org.jrubyparser.NodeVisitor
 
visitColon2Node(Colon2Node) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitColon2Node(Colon2Node) - Method in class org.jrubyparser.util.NoopVisitor
 
visitColon3Node(Colon3Node) - Method in interface org.jrubyparser.NodeVisitor
 
visitColon3Node(Colon3Node) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitColon3Node(Colon3Node) - Method in class org.jrubyparser.util.NoopVisitor
 
visitCommentNode(CommentNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitCommentNode(CommentNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitCommentNode(CommentNode) - Method in class org.jrubyparser.rewriter.utils.IgnoreCommentsReWriteVisitor
 
visitCommentNode(CommentNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitConstDeclNode(ConstDeclNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitConstDeclNode(ConstDeclNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitConstDeclNode(ConstDeclNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitConstNode(ConstNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitConstNode(ConstNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitConstNode(ConstNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitDAsgnNode(DAsgnNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitDAsgnNode(DAsgnNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitDAsgnNode(DAsgnNode) - Method in class org.jrubyparser.util.ILocalVariableVisitor
 
visitDAsgnNode(DAsgnNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitDefinedNode(DefinedNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitDefinedNode(DefinedNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitDefinedNode(DefinedNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitDefnNode(DefnNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitDefnNode(DefnNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitDefnNode(DefnNode) - Method in class org.jrubyparser.util.ILocalVariableVisitor
 
visitDefnNode(DefnNode) - Method in class org.jrubyparser.util.MethodDefVisitor
 
visitDefnNode(DefnNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitDefsNode(DefsNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitDefsNode(DefsNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitDefsNode(DefsNode) - Method in class org.jrubyparser.util.ILocalVariableVisitor
 
visitDefsNode(DefsNode) - Method in class org.jrubyparser.util.MethodDefVisitor
 
visitDefsNode(DefsNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitDotNode(DotNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitDotNode(DotNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitDotNode(DotNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitDRegxNode(DRegexpNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitDRegxNode(DRegexpNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitDRegxNode(DRegexpNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitDStrNode(DStrNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitDStrNode(DStrNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitDStrNode(DStrNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitDSymbolNode(DSymbolNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitDSymbolNode(DSymbolNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitDSymbolNode(DSymbolNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitDVarNode(DVarNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitDVarNode(DVarNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitDVarNode(DVarNode) - Method in class org.jrubyparser.util.ILocalVariableVisitor
 
visitDVarNode(DVarNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitDXStrNode(DXStrNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitDXStrNode(DXStrNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitDXStrNode(DXStrNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitEncodingNode(EncodingNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitEncodingNode(EncodingNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitEncodingNode(EncodingNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitEnsureNode(EnsureNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitEnsureNode(EnsureNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitEnsureNode(EnsureNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitEvStrNode(EvStrNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitEvStrNode(EvStrNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitEvStrNode(EvStrNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitFalseNode(FalseNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitFalseNode(FalseNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitFalseNode(FalseNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitFCallNode(FCallNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitFCallNode(FCallNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitFCallNode(FCallNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitFixnumNode(FixnumNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitFixnumNode(FixnumNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitFixnumNode(FixnumNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitFlipNode(FlipNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitFlipNode(FlipNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitFlipNode(FlipNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitFloatNode(FloatNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitFloatNode(FloatNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitFloatNode(FloatNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitForNode(ForNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitForNode(ForNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitForNode(ForNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitGlobalAsgnNode(GlobalAsgnNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitGlobalAsgnNode(GlobalAsgnNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitGlobalAsgnNode(GlobalAsgnNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitGlobalVarNode(GlobalVarNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitGlobalVarNode(GlobalVarNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitGlobalVarNode(GlobalVarNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitHashNode(HashNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitHashNode(HashNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitHashNode(HashNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitIfNode(IfNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitIfNode(IfNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitIfNode(IfNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitImplicitNilNode(ImplicitNilNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitImplicitNilNode(ImplicitNilNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitImplicitNilNode(ImplicitNilNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitInstAsgnNode(InstAsgnNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitInstAsgnNode(InstAsgnNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitInstAsgnNode(InstAsgnNode) - Method in class org.jrubyparser.util.IInstanceVariableVisitor
 
visitInstAsgnNode(InstAsgnNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitInstVarNode(InstVarNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitInstVarNode(InstVarNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitInstVarNode(InstVarNode) - Method in class org.jrubyparser.util.IInstanceVariableVisitor
 
visitInstVarNode(InstVarNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitIter(Iterator) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitIterNode(IterNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitIterNode(IterNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitIterNode(IterNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitKeywordArgNode(KeywordArgNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitKeywordArgNode(KeywordArgNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitKeywordArgNode(KeywordArgNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitKeywordRestArgNode(KeywordRestArgNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitKeywordRestArgNode(KeywordRestArgNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitKeywordRestArgNode(KeywordRestArgNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitLambdaNode(LambdaNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitLambdaNode(LambdaNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitLambdaNode(LambdaNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitListNode(ListNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitListNode(ListNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitListNode(ListNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitLiteralNode(LiteralNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitLiteralNode(LiteralNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitLiteralNode(LiteralNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitLocalAsgnNode(LocalAsgnNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitLocalAsgnNode(LocalAsgnNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitLocalAsgnNode(LocalAsgnNode) - Method in class org.jrubyparser.util.ILocalVariableVisitor
 
visitLocalAsgnNode(LocalAsgnNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitLocalVarNode(LocalVarNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitLocalVarNode(LocalVarNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitLocalVarNode(LocalVarNode) - Method in class org.jrubyparser.util.ILocalVariableVisitor
 
visitLocalVarNode(LocalVarNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitMatch2Node(Match2Node) - Method in interface org.jrubyparser.NodeVisitor
 
visitMatch2Node(Match2Node) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitMatch2Node(Match2Node) - Method in class org.jrubyparser.util.NoopVisitor
 
visitMatch3Node(Match3Node) - Method in interface org.jrubyparser.NodeVisitor
 
visitMatch3Node(Match3Node) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitMatch3Node(Match3Node) - Method in class org.jrubyparser.util.NoopVisitor
 
visitMatchNode(MatchNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitMatchNode(MatchNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitMatchNode(MatchNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitMethodNameNode(MethodNameNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitMethodNameNode(MethodNameNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitMethodNameNode(MethodNameNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitModuleNode(ModuleNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitModuleNode(ModuleNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitModuleNode(ModuleNode) - Method in class org.jrubyparser.util.IInstanceVariableVisitor
 
visitModuleNode(ModuleNode) - Method in class org.jrubyparser.util.ILocalVariableVisitor
 
visitModuleNode(ModuleNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitMultipleAsgnNode(MultipleAsgnNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitMultipleAsgnNode(MultipleAsgnNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitMultipleAsgnNode(MultipleAsgnNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitNewlineInParentheses(Node) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitNewlineNode(NewlineNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitNewlineNode(NewlineNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitNewlineNode(NewlineNode) - Method in class org.jrubyparser.rewriter.utils.ShortIfNodeReWriteVisitor
 
visitNewlineNode(NewlineNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitNextNode(NextNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitNextNode(NextNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitNextNode(NextNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitNilNode(NilNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitNilNode(NilNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitNilNode(NilNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitNode(Node) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitNodeInIndentation(Node) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitNotNode(NotNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitNotNode(NotNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitNotNode(NotNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitNthRefNode(NthRefNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitNthRefNode(NthRefNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitNthRefNode(NthRefNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitOpAsgnAndNode(OpAsgnAndNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitOpAsgnAndNode(OpAsgnAndNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitOpAsgnAndNode(OpAsgnAndNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitOpAsgnNode(OpAsgnNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitOpAsgnNode(OpAsgnNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitOpAsgnNode(OpAsgnNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitOpAsgnOrNode(OpAsgnOrNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitOpAsgnOrNode(OpAsgnOrNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitOpAsgnOrNode(OpAsgnOrNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitOpElementAsgnNode(OpElementAsgnNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitOpElementAsgnNode(OpElementAsgnNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitOpElementAsgnNode(OpElementAsgnNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitOptArgNode(OptArgNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitOptArgNode(OptArgNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitOptArgNode(OptArgNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitOrNode(OrNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitOrNode(OrNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitOrNode(OrNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitPostExeNode(PostExeNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitPostExeNode(PostExeNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitPostExeNode(PostExeNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitPreExeNode(PreExeNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitPreExeNode(PreExeNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitPreExeNode(PreExeNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitRedoNode(RedoNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitRedoNode(RedoNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitRedoNode(RedoNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitRegexpNode(RegexpNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitRegexpNode(RegexpNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitRegexpNode(RegexpNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitRescueBodyNode(RescueBodyNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitRescueBodyNode(RescueBodyNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitRescueBodyNode(RescueBodyNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitRescueNode(RescueNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitRescueNode(RescueNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitRescueNode(RescueNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitRestArgNode(RestArgNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitRestArgNode(RestArgNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitRestArgNode(RestArgNode) - Method in class org.jrubyparser.util.ILocalVariableVisitor
 
visitRestArgNode(RestArgNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitRetryNode(RetryNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitRetryNode(RetryNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitRetryNode(RetryNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitReturnNode(ReturnNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitReturnNode(ReturnNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitReturnNode(ReturnNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitRootNode(RootNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitRootNode(RootNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitRootNode(RootNode) - Method in class org.jrubyparser.util.ILocalVariableVisitor
 
visitRootNode(RootNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitSClassNode(SClassNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitSClassNode(SClassNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitSClassNode(SClassNode) - Method in class org.jrubyparser.util.IInstanceVariableVisitor
 
visitSClassNode(SClassNode) - Method in class org.jrubyparser.util.ILocalVariableVisitor
 
visitSClassNode(SClassNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitSelfNode(SelfNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitSelfNode(SelfNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitSelfNode(SelfNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitSplatNode(SplatNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitSplatNode(SplatNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitSplatNode(SplatNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitStrNode(StrNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitStrNode(StrNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitStrNode(StrNode) - Method in class org.jrubyparser.rewriter.utils.HereDocReWriteVisitor
 
visitStrNode(StrNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitSuperNode(SuperNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitSuperNode(SuperNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitSuperNode(SuperNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitSValueNode(SValueNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitSValueNode(SValueNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitSValueNode(SValueNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitSymbolNode(SymbolNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitSymbolNode(SymbolNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitSymbolNode(SymbolNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitSyntaxNode(SyntaxNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitSyntaxNode(SyntaxNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitSyntaxNode(SyntaxNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitToAryNode(ToAryNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitToAryNode(ToAryNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitToAryNode(ToAryNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitTrueNode(TrueNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitTrueNode(TrueNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitTrueNode(TrueNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitUnaryCallNode(UnaryCallNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitUnaryCallNode(UnaryCallNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitUnaryCallNode(UnaryCallNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitUndefNode(UndefNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitUndefNode(UndefNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitUndefNode(UndefNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitUntilNode(UntilNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitUntilNode(UntilNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitUntilNode(UntilNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitVAliasNode(VAliasNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitVAliasNode(VAliasNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitVAliasNode(VAliasNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitVCallNode(VCallNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitVCallNode(VCallNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitVCallNode(VCallNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitWhenNode(WhenNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitWhenNode(WhenNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitWhenNode(WhenNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitWhileNode(WhileNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitWhileNode(WhileNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitWhileNode(WhileNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitXStrNode(XStrNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitXStrNode(XStrNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitXStrNode(XStrNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitYieldNode(YieldNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitYieldNode(YieldNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitYieldNode(YieldNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitZArrayNode(ZArrayNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitZArrayNode(ZArrayNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitZArrayNode(ZArrayNode) - Method in class org.jrubyparser.util.NoopVisitor
 
visitZSuperNode(ZSuperNode) - Method in interface org.jrubyparser.NodeVisitor
 
visitZSuperNode(ZSuperNode) - Method in class org.jrubyparser.rewriter.ReWriteVisitor
 
visitZSuperNode(ZSuperNode) - Method in class org.jrubyparser.util.NoopVisitor
 

W

warn(IRubyWarnings.ID, SourcePosition, String, Object...) - Method in interface org.jrubyparser.IRubyWarnings
 
warn(IRubyWarnings.ID, String, int, String, Object...) - Method in interface org.jrubyparser.IRubyWarnings
 
warn(IRubyWarnings.ID, String, Object...) - Method in interface org.jrubyparser.IRubyWarnings
 
warn(IRubyWarnings.ID, String, Object...) - Method in class org.jrubyparser.Parser.NullWarnings
 
warn(IRubyWarnings.ID, SourcePosition, String, Object...) - Method in class org.jrubyparser.Parser.NullWarnings
 
warn(IRubyWarnings.ID, String, int, String, Object...) - Method in class org.jrubyparser.Parser.NullWarnings
 
warn(IRubyWarnings.ID, SourcePosition, String, Object...) - Method in class org.jrubyparser.parser.ParserSupport
 
warning(IRubyWarnings.ID, String, Object...) - Method in interface org.jrubyparser.IRubyWarnings
 
warning(IRubyWarnings.ID, SourcePosition, String, Object...) - Method in interface org.jrubyparser.IRubyWarnings
 
warning(IRubyWarnings.ID, String, int, String, Object...) - Method in interface org.jrubyparser.IRubyWarnings
 
warning(IRubyWarnings.ID, String, Object...) - Method in class org.jrubyparser.Parser.NullWarnings
 
warning(IRubyWarnings.ID, SourcePosition, String, Object...) - Method in class org.jrubyparser.Parser.NullWarnings
 
warning(IRubyWarnings.ID, String, int, String, Object...) - Method in class org.jrubyparser.Parser.NullWarnings
 
warning(IRubyWarnings.ID, SourcePosition, String, Object...) - Method in class org.jrubyparser.parser.ParserSupport
 
warnings - Variable in class org.jrubyparser.parser.ParserSupport
 
warningUnlessEOption(IRubyWarnings.ID, Node, String) - Method in class org.jrubyparser.parser.ParserSupport
 
warnUnlessEOption(IRubyWarnings.ID, Node, String) - Method in class org.jrubyparser.parser.ParserSupport
 
wasBeginOfLine() - Method in class org.jrubyparser.lexer.LexerSource
 
wasBeginOfLine() - Method in class org.jrubyparser.lexer.ReaderLexerSource
Was the last character read from the stream the first character on a line
weaveInExtraSyntax() - Method in class org.jrubyparser.parser.ParserResult
 
WhenNode - Class in org.jrubyparser.ast
Represents a when condition
WhenNode(SourcePosition, Node, Node, Node) - Constructor for class org.jrubyparser.ast.WhenNode
 
WhileNode - Class in org.jrubyparser.ast
Represents a while statement.
WhileNode(SourcePosition, Node, Node) - Constructor for class org.jrubyparser.ast.WhileNode
 
WhileNode(SourcePosition, Node, Node, boolean) - Constructor for class org.jrubyparser.ast.WhileNode
 
withoutOnce() - Method in class org.jrubyparser.RegexpOptions
 
write() - Method in class org.jrubyparser.rewriter.ClassBodyWriter
 

X

XStrNode - Class in org.jrubyparser.ast
A Backtick(`) string
XStrNode(SourcePosition, String) - Constructor for class org.jrubyparser.ast.XStrNode
 

Y

YieldNode - Class in org.jrubyparser.ast
Represents a yield statement.
YieldNode(SourcePosition, Node, boolean) - Constructor for class org.jrubyparser.ast.YieldNode
Construct a new YieldNode.
yyCheck - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
yyCheck() - Static method in class org.jrubyparser.parser.Ruby18YyTables
 
yyCheck - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
yyCheck() - Static method in class org.jrubyparser.parser.Ruby19YyTables
 
yyCheck - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
yyCheck() - Static method in class org.jrubyparser.parser.Ruby20YyTables
 
yyCheck() - Static method in class org.jrubyparser.parser.YyTables
 
yydebug - Variable in class org.jrubyparser.parser.Ruby18Parser
debugging support, requires the package jay.yydebug.
yydebug - Variable in class org.jrubyparser.parser.Ruby19Parser
debugging support, requires the package jay.yydebug.
yydebug - Variable in class org.jrubyparser.parser.Ruby20Parser
debugging support, requires the package jay.yydebug.
yyDefault(Object) - Method in class org.jrubyparser.parser.Ruby18Parser
executed at the beginning of a reduce action.
yyDefault(Object) - Method in class org.jrubyparser.parser.Ruby19Parser
executed at the beginning of a reduce action.
yyDefault(Object) - Method in class org.jrubyparser.parser.Ruby20Parser
executed at the beginning of a reduce action.
yyDefRed - Static variable in class org.jrubyparser.parser.Ruby18Parser
parser tables.
yyDefRed - Static variable in class org.jrubyparser.parser.Ruby19Parser
parser tables.
yyDefRed - Static variable in class org.jrubyparser.parser.Ruby20Parser
parser tables.
yyDgoto - Static variable in class org.jrubyparser.parser.Ruby18Parser
parser tables.
yyDgoto - Static variable in class org.jrubyparser.parser.Ruby19Parser
parser tables.
yyDgoto - Static variable in class org.jrubyparser.parser.Ruby20Parser
parser tables.
yyerror(String) - Method in class org.jrubyparser.parser.ParserSupport
generate parsing error
yyerror(String, String[], String) - Method in class org.jrubyparser.parser.ParserSupport
generate parsing error
yyErrorCode - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
yyErrorCode - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
yyErrorCode - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
yyErrorCode - Static variable in interface org.jrubyparser.parser.Tokens
 
yyExpecting(int) - Method in class org.jrubyparser.parser.Ruby18Parser
computes list of expected tokens on error by tracing the tables.
yyExpecting(int) - Method in class org.jrubyparser.parser.Ruby19Parser
computes list of expected tokens on error by tracing the tables.
yyExpecting(int) - Method in class org.jrubyparser.parser.Ruby20Parser
computes list of expected tokens on error by tracing the tables.
yyFinal - Static variable in class org.jrubyparser.parser.Ruby18Parser
number of final state.
yyFinal - Static variable in class org.jrubyparser.parser.Ruby19Parser
number of final state.
yyFinal - Static variable in class org.jrubyparser.parser.Ruby20Parser
number of final state.
yyGindex - Static variable in class org.jrubyparser.parser.Ruby18Parser
parser tables.
yyGindex - Static variable in class org.jrubyparser.parser.Ruby19Parser
parser tables.
yyGindex - Static variable in class org.jrubyparser.parser.Ruby20Parser
parser tables.
yyLen - Static variable in class org.jrubyparser.parser.Ruby18Parser
parser tables.
yyLen - Static variable in class org.jrubyparser.parser.Ruby19Parser
parser tables.
yyLen - Static variable in class org.jrubyparser.parser.Ruby20Parser
parser tables.
yyLhs - Static variable in class org.jrubyparser.parser.Ruby18Parser
parser tables.
yyLhs - Static variable in class org.jrubyparser.parser.Ruby19Parser
parser tables.
yyLhs - Static variable in class org.jrubyparser.parser.Ruby20Parser
parser tables.
yyMax - Variable in class org.jrubyparser.parser.Ruby18Parser
initial size and increment of the state/value stack [default 256].
yyMax - Variable in class org.jrubyparser.parser.Ruby19Parser
initial size and increment of the state/value stack [default 256].
yyMax - Variable in class org.jrubyparser.parser.Ruby20Parser
initial size and increment of the state/value stack [default 256].
yyName(int) - Static method in class org.jrubyparser.parser.Ruby18Parser
index-checked interface to Ruby18Parser.yyNames.
yyName(int) - Static method in class org.jrubyparser.parser.Ruby19Parser
index-checked interface to Ruby19Parser.yyNames.
yyName(int) - Static method in class org.jrubyparser.parser.Ruby20Parser
index-checked interface to Ruby20Parser.yyNames.
yyNames - Static variable in class org.jrubyparser.parser.Ruby18Parser
maps symbol value to printable name.
yyNames - Static variable in class org.jrubyparser.parser.Ruby19Parser
maps symbol value to printable name.
yyNames - Static variable in class org.jrubyparser.parser.Ruby20Parser
maps symbol value to printable name.
yyparse(Lexer, Object) - Method in class org.jrubyparser.parser.Ruby18Parser
the generated parser, with debugging messages.
yyparse(Lexer) - Method in class org.jrubyparser.parser.Ruby18Parser
the generated parser.
yyparse(Lexer, Object) - Method in class org.jrubyparser.parser.Ruby19Parser
the generated parser, with debugging messages.
yyparse(Lexer) - Method in class org.jrubyparser.parser.Ruby19Parser
the generated parser.
yyparse(Lexer, Object) - Method in class org.jrubyparser.parser.Ruby20Parser
the generated parser, with debugging messages.
yyparse(Lexer) - Method in class org.jrubyparser.parser.Ruby20Parser
the generated parser.
yyRindex - Static variable in class org.jrubyparser.parser.Ruby18Parser
parser tables.
yyRindex - Static variable in class org.jrubyparser.parser.Ruby19Parser
parser tables.
yyRindex - Static variable in class org.jrubyparser.parser.Ruby20Parser
parser tables.
yyRule - Static variable in class org.jrubyparser.parser.Ruby18Parser
printable rules for debugging.
yyRule - Static variable in class org.jrubyparser.parser.Ruby19Parser
printable rules for debugging.
yyRule - Static variable in class org.jrubyparser.parser.Ruby20Parser
printable rules for debugging.
yySindex - Static variable in class org.jrubyparser.parser.Ruby18Parser
parser tables.
yySindex - Static variable in class org.jrubyparser.parser.Ruby19Parser
parser tables.
yySindex - Static variable in class org.jrubyparser.parser.Ruby20Parser
parser tables.
yyTable - Static variable in class org.jrubyparser.parser.Ruby18Parser
 
yyTable() - Static method in class org.jrubyparser.parser.Ruby18YyTables
 
yyTable - Static variable in class org.jrubyparser.parser.Ruby19Parser
 
yyTable() - Static method in class org.jrubyparser.parser.Ruby19YyTables
 
yyTable - Static variable in class org.jrubyparser.parser.Ruby20Parser
 
yyTable() - Static method in class org.jrubyparser.parser.Ruby20YyTables
 
yyTable() - Static method in class org.jrubyparser.parser.YyTables
 
YyTables - Class in org.jrubyparser.parser
 
YyTables() - Constructor for class org.jrubyparser.parser.YyTables
 

Z

ZArrayNode - Class in org.jrubyparser.ast
zero length list
ZArrayNode(SourcePosition) - Constructor for class org.jrubyparser.ast.ZArrayNode
 
ZeroArgNode - Class in org.jrubyparser.ast
Represents a zero arg in a block.
ZeroArgNode(SourcePosition) - Constructor for class org.jrubyparser.ast.ZeroArgNode
 
ZSuperNode - Class in org.jrubyparser.ast
a call to 'super' with no arguments in a method.
ZSuperNode(SourcePosition) - Constructor for class org.jrubyparser.ast.ZSuperNode
 
ZYieldNode - Class in org.jrubyparser.ast
A Yield node with no parens
ZYieldNode(SourcePosition) - Constructor for class org.jrubyparser.ast.ZYieldNode
 

A B C D E F G H I K L M N O P R S T U V W X Y Z

Copyright © 2013. All Rights Reserved.