|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |