|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
ISourcePosition |
Node.getPositionIncludingComments()
|
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)
|
|
ArgsCatNode(ISourcePosition position,
Node firstNode,
Node secondNode)
|
|
ArgsNode(ISourcePosition position,
ListNode arguments,
ListNode optionalArguments,
int restArguments,
ArgumentNode restArgNode,
BlockArgNode blockArgNode)
|
|
ArgsPushNode(ISourcePosition position,
Node node1,
Node node2)
|
|
ArgumentNode(ISourcePosition position,
java.lang.String identifier)
|
|
ArrayNode(ISourcePosition position)
|
|
ArrayNode(ISourcePosition position,
Node firstNode)
|
|
AssignableNode(ISourcePosition position,
NodeType id)
|
|
AttrAssignNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
Node 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)
|
|
BreakNode(ISourcePosition position,
Node valueNode)
|
|
CallNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
Node argsNode)
|
|
CallNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
Node argsNode,
Node iterNode)
|
|
CaseNode(ISourcePosition position,
Node caseNode,
Node caseBody)
|
|
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)
|
|
Colon2Node(ISourcePosition position,
Node leftNode,
java.lang.String name)
|
|
Colon3Node(ISourcePosition position,
NodeType id,
java.lang.String name)
|
|
Colon3Node(ISourcePosition position,
java.lang.String name)
|
|
CommentNode(ISourcePosition position,
java.lang.String content)
|
|
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,
Visibility visibility)
|
|
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)
|
|
EnsureNode(ISourcePosition position,
Node bodyNode,
Node ensureNode)
|
|
EvStrNode(ISourcePosition position,
Node body)
|
|
FalseNode(ISourcePosition position)
|
|
FCallNode(ISourcePosition position,
java.lang.String name,
Node argsNode)
|
|
FCallNode(ISourcePosition position,
java.lang.String name,
Node argsNode,
Node iterNode)
|
|
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,
Node varNode,
StaticScope scope,
Node bodyNode)
|
|
IterNode(ISourcePosition position,
Node varNode,
StaticScope scope,
Node bodyNode,
NodeType id)
|
|
ListNode(ISourcePosition position)
|
|
ListNode(ISourcePosition position,
NodeType id)
|
|
ListNode(ISourcePosition position,
NodeType id,
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,
NodeType id)
|
|
ModuleNode(ISourcePosition position,
Colon3Node cpath,
StaticScope scope,
Node bodyNode)
|
|
MultipleAsgnNode(ISourcePosition position,
ListNode headNode,
Node argsNode)
|
|
NewlineNode(ISourcePosition position,
Node nextNode)
|
|
NextNode(ISourcePosition position)
|
|
NextNode(ISourcePosition position,
Node valueNode)
|
|
NilNode(ISourcePosition position)
|
|
Node(ISourcePosition position,
NodeType id)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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 checkState)
|
|
ZArrayNode(ISourcePosition position)
|
|
ZeroArgNode(ISourcePosition position)
|
|
ZSuperNode(ISourcePosition position)
|
Uses of ISourcePosition in org.jruby.ast.executable |
---|
Classes in org.jruby.ast.executable that implement ISourcePosition | |
---|---|
class |
ISeqPosition
|
Methods in org.jruby.ast.executable that return ISourcePosition | |
---|---|
ISourcePosition |
ISeqPosition.union(ISourcePosition position)
|
Methods in org.jruby.ast.executable with parameters of type ISourcePosition | |
---|---|
ISourcePosition |
ISeqPosition.union(ISourcePosition position)
|
Uses of ISourcePosition in org.jruby.ast.visitor.rewriter.utils |
---|
Methods in org.jruby.ast.visitor.rewriter.utils that return ISourcePosition | |
---|---|
ISourcePosition |
ReWriterContext.getLastPosition()
|
Methods in org.jruby.ast.visitor.rewriter.utils with parameters of type ISourcePosition | |
---|---|
void |
ReWriterContext.setLastPosition(ISourcePosition lastPosition)
|
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)
|
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)
|
Uses of ISourcePosition in org.jruby.compiler |
---|
Methods in org.jruby.compiler with parameters of type ISourcePosition | |
---|---|
void |
MethodCompiler.lineNumber(ISourcePosition position)
This method provides a way to specify a line number for the current piece of code being compiled. |
void |
MethodCompiler.setFilePosition(ISourcePosition position)
|
void |
MethodCompiler.setLinePosition(ISourcePosition position)
|
Uses of ISourcePosition in org.jruby.compiler.impl |
---|
Methods in org.jruby.compiler.impl with parameters of type ISourcePosition | |
---|---|
void |
StandardASMCompiler.AbstractMethodCompiler.lineNumber(ISourcePosition position)
|
void |
StandardASMCompiler.AbstractMethodCompiler.setFilePosition(ISourcePosition position)
|
void |
StandardASMCompiler.AbstractMethodCompiler.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()
|
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)
|
Uses of ISourcePosition in org.jruby.lexer.yacc |
---|
Classes in org.jruby.lexer.yacc that implement ISourcePosition | |
---|---|
class |
IDESourcePosition
Position within a source. |
class |
SimpleSourcePosition
|
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 |
SyntaxException.getPosition()
|
ISourcePosition |
Token.getPosition()
|
ISourcePosition |
IDESourcePositionFactory.getPosition(ISourcePosition startPosition,
boolean inclusive)
|
ISourcePosition |
ISourcePositionFactory.getPosition(ISourcePosition startPosition,
boolean inclusive)
|
ISourcePosition |
LexerSource.getPosition(ISourcePosition startPosition,
boolean inclusive)
Where is the reader within the source {filename,row} |
ISourcePosition |
RubyYaccLexer.getPosition(ISourcePosition startPosition,
boolean inclusive)
Get position information for Token/Node that follows node represented by startPosition and current lexer location. |
ISourcePosition |
SimplePositionFactory.getPosition(ISourcePosition startPosition,
boolean inclusive)
|
ISourcePosition |
IDESourcePosition.union(ISourcePosition other)
|
ISourcePosition |
ISourcePosition.union(ISourcePosition position)
Calculates the logical union of the two positions and creates a new resulting position |
ISourcePosition |
SimpleSourcePosition.union(ISourcePosition other)
|
Methods in org.jruby.lexer.yacc with parameters of type ISourcePosition | |
---|---|
static IDESourcePosition |
IDESourcePosition.combinePosition(ISourcePosition firstPos,
ISourcePosition secondPos)
Not used in interpreter Creates a new position the encloses both parameter positions. |
ISourcePosition |
IDESourcePositionFactory.getPosition(ISourcePosition startPosition,
boolean inclusive)
|
ISourcePosition |
ISourcePositionFactory.getPosition(ISourcePosition startPosition,
boolean inclusive)
|
ISourcePosition |
LexerSource.getPosition(ISourcePosition startPosition,
boolean inclusive)
Where is the reader within the source {filename,row} |
ISourcePosition |
RubyYaccLexer.getPosition(ISourcePosition startPosition,
boolean inclusive)
Get position information for Token/Node that follows node represented by startPosition and current lexer location. |
ISourcePosition |
SimplePositionFactory.getPosition(ISourcePosition startPosition,
boolean inclusive)
|
void |
ISourcePositionHolder.setPosition(ISourcePosition position)
|
void |
Token.setPosition(ISourcePosition position)
|
ISourcePosition |
IDESourcePosition.union(ISourcePosition other)
|
ISourcePosition |
ISourcePosition.union(ISourcePosition position)
Calculates the logical union of the two positions and creates a new resulting position |
ISourcePosition |
SimpleSourcePosition.union(ISourcePosition other)
|
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.union(ISourcePositionHolder first,
ISourcePositionHolder second)
|
ISourcePosition |
ParserSupport.union(ISourcePosition first,
ISourcePosition second)
|
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)
|
Node |
ParserSupport.literal_concat(ISourcePosition position,
Node head,
Node tail)
|
Node |
ParserSupport.new_yield(ISourcePosition position,
Node node)
|
Node |
ParserSupport.newEvStrNode(ISourcePosition position,
Node node)
|
Node |
ParserSupport.newline_node(Node node,
ISourcePosition position)
Wraps node with NEWLINE node. |
Node |
ParserSupport.ret_args(Node node,
ISourcePosition position)
|
ISourcePosition |
ParserSupport.union(ISourcePosition first,
ISourcePosition second)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |