Uses of Interface
org.jruby.lexer.yacc.ISourcePosition

Packages that use ISourcePosition
org.jruby.ast   
org.jruby.common   
org.jruby.compiler   
org.jruby.compiler.impl   
org.jruby.internal.runtime.methods   
org.jruby.lexer.yacc   
org.jruby.parser   
org.jruby.runtime   
 

Uses of ISourcePosition in org.jruby.ast
 

Methods in org.jruby.ast that return ISourcePosition
 ISourcePosition Node.getPosition()
          Location of this node within the source
 

Methods in org.jruby.ast with parameters of type ISourcePosition
 void Node.setPosition(ISourcePosition position)
           
 

Constructors in org.jruby.ast with parameters of type ISourcePosition
AliasNode(ISourcePosition position, java.lang.String newName, java.lang.String oldName)
           
AndNode(ISourcePosition position, Node firstNode, Node secondNode)
           
ArgAuxillaryNode(ISourcePosition position, java.lang.String name, int offset)
           
ArgsCatNode(ISourcePosition position, Node firstNode, Node secondNode)
           
ArgsNoArgNode(ISourcePosition position)
           
ArgsNode(ISourcePosition position, ListNode pre, ListNode optionalArguments, RestArgNode rest, ListNode post, BlockArgNode blockArgNode)
           
ArgsPreOneArgNode(ISourcePosition position, ListNode pre)
           
ArgsPreTwoArgNode(ISourcePosition position, ListNode pre)
           
ArgsPushNode(ISourcePosition position, Node firstNode, Node secondNode)
           
ArgumentNode(ISourcePosition position, java.lang.String identifier)
           
ArrayNode(ISourcePosition position)
           
ArrayNode(ISourcePosition position, Node firstNode)
           
AssignableNode(ISourcePosition position)
           
AssignableNode(ISourcePosition position, Node valueNode)
           
AttrAssignNode(ISourcePosition position, Node receiverNode, java.lang.String name, Node argsNode)
           
AttrAssignOneArgNode(ISourcePosition position, Node receiverNode, java.lang.String name, ArrayNode argsNode)
           
AttrAssignThreeArgNode(ISourcePosition position, Node receiverNode, java.lang.String name, ArrayNode argsNode)
           
AttrAssignTwoArgNode(ISourcePosition position, Node receiverNode, java.lang.String name, ArrayNode argsNode)
           
BackRefNode(ISourcePosition position, int type)
           
BeginNode(ISourcePosition position, Node bodyNode)
           
BignumNode(ISourcePosition position, java.math.BigInteger value)
           
BlockArgNode(ISourcePosition position, int count, java.lang.String name)
           
BlockNode(ISourcePosition position)
           
BlockPassNode(ISourcePosition position, Node bodyNode)
           
BreakNode(ISourcePosition position, Node valueNode)
           
CallManyArgsBlockNode(ISourcePosition position, Node receiverNode, java.lang.String name, Node args, IterNode iter)
           
CallManyArgsBlockPassNode(ISourcePosition position, Node receiverNode, java.lang.String name, Node args, BlockPassNode iter)
           
CallManyArgsNode(ISourcePosition position, Node receiverNode, java.lang.String name, Node args)
           
CallNoArgBlockNode(ISourcePosition position, Node receiverNode, java.lang.String name, IterNode iter)
           
CallNoArgBlockNode(ISourcePosition position, Node receiverNode, java.lang.String name, Node args, IterNode iter)
           
CallNoArgBlockPassNode(ISourcePosition position, Node receiverNode, java.lang.String name, Node args, BlockPassNode iter)
           
CallNoArgNode(ISourcePosition position, Node receiverNode, Node args, java.lang.String name)
           
CallNoArgNode(ISourcePosition position, Node receiverNode, java.lang.String name)
           
CallNode(ISourcePosition position, Node receiverNode, java.lang.String name, Node argsNode)
          Deprecated. 
CallNode(ISourcePosition position, Node receiverNode, java.lang.String name, Node argsNode, Node iterNode)
           
CallOneArgBlockNode(ISourcePosition position, Node receiverNode, java.lang.String name, ArrayNode args, IterNode iter)
           
CallOneArgBlockPassNode(ISourcePosition position, Node receiverNode, java.lang.String name, ArrayNode args, BlockPassNode iter)
           
CallOneArgNode(ISourcePosition position, Node receiverNode, java.lang.String name, ArrayNode args)
           
CallSpecialArgBlockNode(ISourcePosition position, Node receiverNode, java.lang.String name, Node args, IterNode iter)
           
CallSpecialArgBlockPassNode(ISourcePosition position, Node receiverNode, java.lang.String name, Node args, BlockPassNode iter)
           
CallSpecialArgNode(ISourcePosition position, Node receiverNode, java.lang.String name, Node args)
           
CallThreeArgBlockNode(ISourcePosition position, Node receiverNode, java.lang.String name, ArrayNode args, IterNode iter)
           
CallThreeArgBlockPassNode(ISourcePosition position, Node receiverNode, java.lang.String name, ArrayNode args, BlockPassNode iter)
           
CallThreeArgNode(ISourcePosition position, Node receiverNode, java.lang.String name, ArrayNode args)
           
CallTwoArgBlockNode(ISourcePosition position, Node receiverNode, java.lang.String name, ArrayNode args, IterNode iter)
           
CallTwoArgBlockPassNode(ISourcePosition position, Node receiverNode, java.lang.String name, ArrayNode args, BlockPassNode iter)
           
CallTwoArgNode(ISourcePosition position, Node receiverNode, java.lang.String name, ArrayNode args)
           
CaseNode(ISourcePosition position, Node caseNode, ListNode cases)
           
ClassNode(ISourcePosition position, Colon3Node cpath, StaticScope scope, Node bodyNode, Node superNode)
           
ClassVarAsgnNode(ISourcePosition position, java.lang.String name, Node valueNode)
           
ClassVarDeclNode(ISourcePosition position, java.lang.String name, Node valueNode)
           
ClassVarNode(ISourcePosition position, java.lang.String name)
           
Colon2ConstNode(ISourcePosition position, Node leftNode, java.lang.String name)
           
Colon2ImplicitNode(ISourcePosition position, java.lang.String name)
           
Colon2MethodNode(ISourcePosition position, Node leftNode, java.lang.String name)
           
Colon2Node(ISourcePosition position, Node leftNode, java.lang.String name)
           
Colon3Node(ISourcePosition position, java.lang.String name)
           
ConstDeclNode(ISourcePosition position, java.lang.String name, INameNode constNode, Node valueNode)
           
ConstNode(ISourcePosition position, java.lang.String name)
           
DAsgnNode(ISourcePosition position, java.lang.String name, int location, Node valueNode)
           
DefinedNode(ISourcePosition position, Node expressionNode)
           
DefnNode(ISourcePosition position, ArgumentNode nameNode, ArgsNode argsNode, StaticScope scope, Node bodyNode)
           
DefsNode(ISourcePosition position, Node receiverNode, ArgumentNode nameNode, ArgsNode argsNode, StaticScope scope, Node bodyNode)
           
DotNode(ISourcePosition position, Node beginNode, Node endNode, boolean exclusive, boolean isLiteral)
           
DRegexpNode(ISourcePosition position)
           
DRegexpNode(ISourcePosition position, DStrNode node, int options, boolean once)
           
DRegexpNode(ISourcePosition position, int options, boolean once)
           
DStrNode(ISourcePosition position)
           
DSymbolNode(ISourcePosition position)
           
DSymbolNode(ISourcePosition position, DStrNode node)
          For mutating from a DStr to a DSym (we just create a new one with same contents).
DVarNode(ISourcePosition position, int location, java.lang.String name)
           
DXStrNode(ISourcePosition position)
           
DXStrNode(ISourcePosition position, DStrNode node)
           
EncodingNode(ISourcePosition position)
           
EnsureNode(ISourcePosition position, Node bodyNode, Node ensureNode)
           
EvStrNode(ISourcePosition position, Node body)
           
FalseNode(ISourcePosition position)
           
FCallManyArgsBlockNode(ISourcePosition position, java.lang.String name, Node args, IterNode iter)
           
FCallManyArgsBlockPassNode(ISourcePosition position, java.lang.String name, Node args, BlockPassNode iter)
           
FCallManyArgsNode(ISourcePosition position, java.lang.String name, Node argsNode)
           
FCallNoArgBlockNode(ISourcePosition position, java.lang.String name, IterNode iter)
           
FCallNoArgBlockNode(ISourcePosition position, java.lang.String name, Node args, IterNode iter)
           
FCallNoArgBlockPassNode(ISourcePosition position, java.lang.String name, Node args, BlockPassNode iter)
           
FCallNoArgNode(ISourcePosition position, Node args, java.lang.String name)
           
FCallNoArgNode(ISourcePosition position, java.lang.String name)
           
FCallNode(ISourcePosition position, java.lang.String name, Node argsNode)
          Deprecated. 
FCallNode(ISourcePosition position, java.lang.String name, Node argsNode, Node iterNode)
           
FCallOneArgBlockNode(ISourcePosition position, java.lang.String name, ArrayNode args, IterNode iter)
           
FCallOneArgBlockPassNode(ISourcePosition position, java.lang.String name, ArrayNode args, BlockPassNode iter)
           
FCallOneArgNode(ISourcePosition position, java.lang.String name, ArrayNode args)
           
FCallSpecialArgBlockNode(ISourcePosition position, java.lang.String name, Node args, IterNode iter)
           
FCallSpecialArgBlockPassNode(ISourcePosition position, java.lang.String name, Node args, BlockPassNode iter)
           
FCallSpecialArgNode(ISourcePosition position, java.lang.String name, Node args)
           
FCallThreeArgBlockNode(ISourcePosition position, java.lang.String name, ArrayNode args, IterNode iter)
           
FCallThreeArgBlockPassNode(ISourcePosition position, java.lang.String name, ArrayNode args, BlockPassNode iter)
           
FCallThreeArgNode(ISourcePosition position, java.lang.String name, ArrayNode args)
           
FCallTwoArgBlockNode(ISourcePosition position, java.lang.String name, ArrayNode args, IterNode iter)
           
FCallTwoArgBlockPassNode(ISourcePosition position, java.lang.String name, ArrayNode args, BlockPassNode iter)
           
FCallTwoArgNode(ISourcePosition position, java.lang.String name, ArrayNode args)
           
FileNode(ISourcePosition position, ByteList value)
           
FixnumNode(ISourcePosition position, long value)
           
FlipNode(ISourcePosition position, Node beginNode, Node endNode, boolean exclusive, int location)
           
FloatNode(ISourcePosition position, double value)
           
ForNode(ISourcePosition position, Node varNode, Node bodyNode, Node iterNode)
           
GlobalAsgnNode(ISourcePosition position, java.lang.String name, Node valueNode)
           
GlobalVarNode(ISourcePosition position, java.lang.String name)
           
HashNode(ISourcePosition position, ListNode listNode)
           
IfNode(ISourcePosition position, Node condition, Node thenBody, Node elseBody)
           
InstAsgnNode(ISourcePosition position, java.lang.String name, Node valueNode)
           
InstVarNode(ISourcePosition position, java.lang.String name)
           
IterNode(ISourcePosition position, ArgsNode args, Node body, StaticScope scope)
           
IterNode(ISourcePosition position, Node varNode, StaticScope scope, Node bodyNode)
           
LambdaNode(ISourcePosition position, ArgsNode args, Node body, StaticScope scope)
           
ListNode(ISourcePosition position)
           
ListNode(ISourcePosition position, Node firstNode)
          Create a new ListNode.
LocalAsgnNode(ISourcePosition position, java.lang.String name, int location, Node valueNode)
           
LocalVarNode(ISourcePosition position, int location, java.lang.String name)
           
Match2Node(ISourcePosition position, Node receiverNode, Node valueNode)
           
Match3Node(ISourcePosition position, Node receiverNode, Node valueNode)
           
MatchNode(ISourcePosition position, Node regexpNode)
           
MethodDefNode(ISourcePosition position, ArgumentNode nameNode, ArgsNode argsNode, StaticScope scope, Node bodyNode)
           
ModuleNode(ISourcePosition position, Colon3Node cpath, StaticScope scope, Node bodyNode)
           
MultipleAsgn19Node(ISourcePosition position, ListNode pre, Node rest, ListNode post)
           
MultipleAsgnNode(ISourcePosition position, ListNode headNode, Node argsNode)
           
NewlineNode(ISourcePosition position, Node nextNode)
           
NextNode(ISourcePosition position, Node valueNode)
           
NilNode(ISourcePosition position)
           
Node(ISourcePosition position)
           
NotNode(ISourcePosition position, Node conditionNode)
           
NthRefNode(ISourcePosition position, int matchNumber)
           
OpAsgnAndNode(ISourcePosition position, Node headNode, Node valueNode)
           
OpAsgnNode(ISourcePosition position, Node receiverNode, Node valueNode, java.lang.String variableName, java.lang.String operatorName)
           
OpAsgnOrNode(ISourcePosition position, Node headNode, Node valueNode)
           
OpElementAsgnNode(ISourcePosition position, Node receiverNode, java.lang.String operatorName, Node argsNode, Node valueNode)
           
OpElementOneArgAndAsgnNode(ISourcePosition position, Node receiverNode, java.lang.String operatorName, ArrayNode args, Node valueNode)
           
OpElementOneArgAsgnNode(ISourcePosition position, Node receiverNode, java.lang.String operatorName, ArrayNode args, Node valueNode)
           
OpElementOneArgOrAsgnNode(ISourcePosition position, Node receiverNode, java.lang.String operatorName, ArrayNode args, Node valueNode)
           
OptArgNode(ISourcePosition position, Node value)
           
OrNode(ISourcePosition position, Node firstNode, Node secondNode)
           
PostExeNode(ISourcePosition position, Node body)
           
PreExeNode(ISourcePosition position, StaticScope scope, Node body)
           
RedoNode(ISourcePosition position)
           
RegexpNode(ISourcePosition position, ByteList value, int options)
           
RescueBodyNode(ISourcePosition position, Node exceptionNodes, Node bodyNode, RescueBodyNode optRescueNode)
           
RescueNode(ISourcePosition position, Node bodyNode, RescueBodyNode rescueNode, Node elseNode)
           
RestArgNode(ISourcePosition position, java.lang.String name, int index)
           
RetryNode(ISourcePosition position)
           
ReturnNode(ISourcePosition position, Node valueNode)
           
RootNode(ISourcePosition position, DynamicScope scope, Node bodyNode)
           
SClassNode(ISourcePosition position, Node recvNode, StaticScope scope, Node bodyNode)
           
SelfNode(ISourcePosition position)
           
SplatNode(ISourcePosition position, Node node)
           
StarNode(ISourcePosition position)
          Constructor for StarNode.
StrNode(ISourcePosition position, ByteList value)
           
StrNode(ISourcePosition position, StrNode head, StrNode tail)
           
SuperNode(ISourcePosition position, Node argsNode)
           
SuperNode(ISourcePosition position, Node argsNode, Node iterNode)
           
SValueNode(ISourcePosition position, Node node)
           
SymbolNode(ISourcePosition position, java.lang.String name)
           
ToAryNode(ISourcePosition position, Node node)
           
TrueNode(ISourcePosition position)
           
TypedArgumentNode(ISourcePosition position, java.lang.String identifier, Node typeNode)
           
UndefNode(ISourcePosition position, java.lang.String name)
           
UnnamedRestArgNode(ISourcePosition position, int index)
           
UntilNode(ISourcePosition position, Node conditionNode, Node bodyNode)
           
UntilNode(ISourcePosition position, Node conditionNode, Node bodyNode, boolean evaluateAtStart)
           
VAliasNode(ISourcePosition position, java.lang.String newName, java.lang.String oldName)
           
VCallNode(ISourcePosition position, java.lang.String name)
           
WhenNode(ISourcePosition position, Node expressionNodes, Node bodyNode, Node nextCase)
           
WhenOneArgNode(ISourcePosition position, Node expressionNode, Node bodyNode, Node nextCase)
           
WhileNode(ISourcePosition position, Node conditionNode, Node bodyNode)
           
WhileNode(ISourcePosition position, Node conditionNode, Node bodyNode, boolean evalAtStart)
           
XStrNode(ISourcePosition position, ByteList value)
           
YieldNode(ISourcePosition position, Node argsNode, boolean expandedArguments)
          Construct a new YieldNode.
ZArrayNode(ISourcePosition position)
           
ZeroArgNode(ISourcePosition position)
           
ZSuperNode(ISourcePosition position)
           
 

Uses of ISourcePosition in org.jruby.common
 

Methods in org.jruby.common with parameters of type ISourcePosition
 void IRubyWarnings.warn(IRubyWarnings.ID id, ISourcePosition position, java.lang.String message, java.lang.Object... data)
           
 void NullWarnings.warn(IRubyWarnings.ID id, ISourcePosition position, java.lang.String message, java.lang.Object... data)
           
 void RubyWarnings.warn(IRubyWarnings.ID id, ISourcePosition position, java.lang.String message, java.lang.Object... data)
          Prints a warning, unless $VERBOSE is nil.
 void IRubyWarnings.warning(IRubyWarnings.ID id, ISourcePosition position, java.lang.String message, java.lang.Object... data)
           
 void NullWarnings.warning(IRubyWarnings.ID id, ISourcePosition position, java.lang.String message, java.lang.Object... data)
           
 void RubyWarnings.warning(IRubyWarnings.ID id, ISourcePosition position, java.lang.String message, java.lang.Object... data)
          Prints a warning, only in verbose mode.
 

Uses of ISourcePosition in org.jruby.compiler
 

Methods in org.jruby.compiler with parameters of type ISourcePosition
 void BodyCompiler.lineNumber(ISourcePosition position)
          This method provides a way to specify a line number for the current piece of code being compiled.
 void BodyCompiler.setFilePosition(ISourcePosition position)
           
 void BodyCompiler.setLinePosition(ISourcePosition position)
           
 

Uses of ISourcePosition in org.jruby.compiler.impl
 

Methods in org.jruby.compiler.impl with parameters of type ISourcePosition
 void BaseBodyCompiler.lineNumber(ISourcePosition position)
           
 void BaseBodyCompiler.setFilePosition(ISourcePosition position)
           
 void BaseBodyCompiler.setLinePosition(ISourcePosition position)
           
 

Uses of ISourcePosition in org.jruby.internal.runtime.methods
 

Methods in org.jruby.internal.runtime.methods that return ISourcePosition
 ISourcePosition DefaultMethod.getPosition()
           
 ISourcePosition InterpretedMethod.getPosition()
           
 ISourcePosition JittedMethod.getPosition()
           
 

Methods in org.jruby.internal.runtime.methods with parameters of type ISourcePosition
static DynamicMethod DynamicMethodFactory.newInterpretedMethod(Ruby runtime, RubyModule container, java.lang.String name, StaticScope scope, Node body, ArgsNode argsNode, Visibility visibility, ISourcePosition position)
           
 

Constructors in org.jruby.internal.runtime.methods with parameters of type ISourcePosition
DefaultMethod(RubyModule implementationClass, StaticScope staticScope, Node body, ArgsNode argsNode, Visibility visibility, ISourcePosition position)
           
InterpretedMethod(RubyModule implementationClass, StaticScope staticScope, Node body, ArgsNode argsNode, Visibility visibility, ISourcePosition position)
           
JittedMethod(RubyModule implementationClass, StaticScope staticScope, Script jitCompiledScript, CallConfiguration jitCallConfig, Visibility visibility, Arity arity, ISourcePosition position)
           
TraceableInterpretedMethod(RubyModule implementationClass, java.lang.String name, StaticScope staticScope, Node body, ArgsNode argsNode, Visibility visibility, ISourcePosition position)
           
 

Uses of ISourcePosition in org.jruby.lexer.yacc
 

Classes in org.jruby.lexer.yacc that implement ISourcePosition
 class SimpleSourcePosition
           
 

Fields in org.jruby.lexer.yacc declared as ISourcePosition
static ISourcePosition ISourcePosition.INVALID_POSITION
          For nodes which are added to the AST which are not proper syntactical elements.
 

Methods in org.jruby.lexer.yacc that return ISourcePosition
 ISourcePosition ISourcePositionHolder.getPosition()
           
 ISourcePosition LexerSource.getPosition()
          Where is the reader within the source {filename,row}
 ISourcePosition RubyYaccLexer.getPosition()
           
 ISourcePosition SimplePositionFactory.getPosition()
           
 ISourcePosition SyntaxException.getPosition()
           
 ISourcePosition Token.getPosition()
           
 ISourcePosition LexerSource.getPosition(ISourcePosition startPosition)
          Where is the reader within the source {filename,row}
 ISourcePosition RubyYaccLexer.getPosition(ISourcePosition startPosition)
          Get position information for Token/Node that follows node represented by startPosition and current lexer location.
 ISourcePosition SimplePositionFactory.getPosition(ISourcePosition startPosition)
           
 

Methods in org.jruby.lexer.yacc with parameters of type ISourcePosition
 ISourcePosition LexerSource.getPosition(ISourcePosition startPosition)
          Where is the reader within the source {filename,row}
 ISourcePosition RubyYaccLexer.getPosition(ISourcePosition startPosition)
          Get position information for Token/Node that follows node represented by startPosition and current lexer location.
 ISourcePosition SimplePositionFactory.getPosition(ISourcePosition startPosition)
           
 void ISourcePositionHolder.setPosition(ISourcePosition position)
           
 void Token.setPosition(ISourcePosition position)
           
 

Constructors in org.jruby.lexer.yacc with parameters of type ISourcePosition
SyntaxException(SyntaxException.PID pid, ISourcePosition position, java.lang.String message, java.lang.Object... data)
           
Token(java.lang.Object value, int type, ISourcePosition position)
           
Token(java.lang.Object value, ISourcePosition position)
           
 

Uses of ISourcePosition in org.jruby.parser
 

Methods in org.jruby.parser that return ISourcePosition
 ISourcePosition ParserSupport.createEmptyArgsNodePosition(ISourcePosition pos)
           
 ISourcePosition ParserSupport.position(ISourcePositionHolder one, ISourcePositionHolder two)
           
 

Methods in org.jruby.parser with parameters of type ISourcePosition
 AssignableNode BlockStaticScope.addAssign(ISourcePosition position, java.lang.String name, Node value)
           
 Node ParserSupport.addRootNode(Node topOfAST, ISourcePosition position)
           
 void ParserSupport.allowDubyExtension(ISourcePosition position)
           
 Node ParserSupport.arg_add(ISourcePosition position, Node node1, Node node2)
           
 Node ParserSupport.arg_concat(ISourcePosition position, Node node1, Node node2)
           
 AssignableNode StaticScope.assign(ISourcePosition position, java.lang.String name, Node value)
          Make a DASgn or LocalAsgn node based on scope logic
protected  AssignableNode BlockStaticScope.assign(ISourcePosition position, java.lang.String name, Node value, StaticScope topScope, int depth)
           
 AssignableNode LocalStaticScope.assign(ISourcePosition position, java.lang.String name, Node value, StaticScope topScope, int depth)
           
protected abstract  AssignableNode StaticScope.assign(ISourcePosition position, java.lang.String name, Node value, StaticScope topScope, int depth)
           
 ISourcePosition ParserSupport.createEmptyArgsNodePosition(ISourcePosition pos)
           
 Node StaticScope.declare(ISourcePosition position, java.lang.String name)
          Make a DVar or LocalVar node based on scoping logic
 Node BlockStaticScope.declare(ISourcePosition position, java.lang.String name, int depth)
           
 Node LocalStaticScope.declare(ISourcePosition position, java.lang.String name, int depth)
           
protected abstract  Node StaticScope.declare(ISourcePosition position, java.lang.String name, int depth)
           
 Node ParserSupport.getOperatorCallNode(Node firstNode, java.lang.String operator, Node secondNode, ISourcePosition defaultPosition)
           
protected  void ParserSupport.getterIdentifierError(ISourcePosition position, java.lang.String identifier)
           
protected  void ParserSupport19.getterIdentifierError(ISourcePosition position, java.lang.String identifier)
           
 Node ParserSupport.literal_concat(ISourcePosition position, Node head, Node tail)
           
 Node ParserSupport.new_args(ISourcePosition position, ListNode pre, ListNode optional, RestArgNode rest, ListNode post, BlockArgNode block)
           
 Node ParserSupport.new_attrassign(ISourcePosition position, Node receiver, java.lang.String name, Node args)
           
 Colon2Node ParserSupport.new_colon2(ISourcePosition position, Node leftNode, java.lang.String name)
           
 Colon3Node ParserSupport.new_colon3(ISourcePosition position, java.lang.String name)
           
 Node ParserSupport.new_opElementAsgnNode(ISourcePosition position, Node receiverNode, java.lang.String operatorName, Node argsNode, Node valueNode)
           
 Node ParserSupport.new_yield(ISourcePosition position, Node node)
           
 AndNode ParserSupport.newAndNode(ISourcePosition position, Node left, Node right)
           
 ArrayNode ParserSupport.newArrayNode(ISourcePosition position, Node firstNode)
           
 CaseNode ParserSupport.newCaseNode(ISourcePosition position, Node expression, Node firstWhenNode)
          Ok I admit that this is somewhat ugly.
 Node ParserSupport.newEvStrNode(ISourcePosition position, Node node)
           
 Node ParserSupport.newline_node(Node node, ISourcePosition position)
          Wraps node with NEWLINE node.
 OrNode ParserSupport.newOrNode(ISourcePosition position, Node left, Node right)
           
 SplatNode ParserSupport.newSplatNode(ISourcePosition position, Node node)
           
 WhenNode ParserSupport.newWhenNode(ISourcePosition position, Node expressionNodes, Node bodyNode, Node nextCase)
           
 Node ParserSupport.ret_args(Node node, ISourcePosition position)
           
 

Uses of ISourcePosition in org.jruby.runtime
 

Methods in org.jruby.runtime with parameters of type ISourcePosition
 void ThreadContext.setFileAndLine(ISourcePosition position)
           
 



Copyright © 2002-2007 JRuby Team. All Rights Reserved.