Types from org.eclipse.dltk.core used by org.eclipse.dltk.ruby.core

Click an entry in the table below to reveal the details of the references made to that element.

Reference Details

org.eclipse.dltk.ast.ASTCaching

PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.IModel.getASTNode(ISourceModule, ASTCaching)-1
org.eclipse.dltk.ruby.core.model.internal.Model.getASTNode(ISourceModule, ASTCaching)-1

org.eclipse.dltk.ast.ASTListNode

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitForNode(ForNode)1510
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitWhenNode(WhenNode)2173
DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyForStatement2.fList-1
org.eclipse.dltk.ruby.ast.RubyParenthesisExpression.internals-1
EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyArrayExpression-1
org.eclipse.dltk.ruby.ast.RubyDRegexpExpression-1
org.eclipse.dltk.ruby.ast.RubyDSymbolExpression-1
org.eclipse.dltk.ruby.ast.RubyDynamicBackquoteStringExpression-1
org.eclipse.dltk.ruby.ast.RubyDynamicStringExpression-1
org.eclipse.dltk.ruby.ast.RubyHashExpression-1
org.eclipse.dltk.ruby.ast.RubyStringConcatenation-1
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitForNode(ForNode)1500
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitWhenNode(WhenNode)2172
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitForNode(ForNode)1501
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(TypeDeclaration)651
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitForNode(ForNode)1501
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitWhenNode(WhenNode)2173
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyForStatement2.RubyForStatement2(int, int, ASTNode, ASTListNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyForStatement2.setList(ASTListNode)-1
org.eclipse.dltk.ruby.ast.RubyParenthesisExpression.RubyParenthesisExpression(int, int, ASTListNode)-1
org.eclipse.dltk.ruby.ast.RubyParenthesisExpression.setInternals(ASTListNode)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyForStatement2.getList()-1
org.eclipse.dltk.ruby.ast.RubyParenthesisExpression.getInternals()-1

org.eclipse.dltk.ast.ASTNode

ALLOCATES_ARRAY
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.restoreWayToNode(ModuleDeclaration, ASTNode)81
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getAllStaticScopes(ModuleDeclaration, int)126
CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyArrayExpression.traverse(ASTVisitor)50
org.eclipse.dltk.ruby.ast.RubyBlock.traverse(ASTVisitor)78
org.eclipse.dltk.ruby.ast.RubyBlock.traverse(ASTVisitor)72
org.eclipse.dltk.ruby.ast.RubyCallArgumentsList.autosetOffsets()30
org.eclipse.dltk.ruby.ast.RubyCallArgumentsList.autosetOffsets()29
org.eclipse.dltk.ruby.ast.RubyCaseStatement.traverse(ASTVisitor)63
org.eclipse.dltk.ruby.ast.RubyExceptionList.traverse(ASTVisitor)57
org.eclipse.dltk.ruby.ast.RubyMultipleAssignmentStatement.traverse(ASTVisitor)94
org.eclipse.dltk.ruby.ast.RubyMultipleAssignmentStatement.traverse(ASTVisitor)100
org.eclipse.dltk.ruby.ast.RubyWhenStatement.traverse(ASTVisitor)56
org.eclipse.dltk.ruby.core.ParentshipBuildingVisitor.peek()31
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeSimpleRef(ModuleDeclaration, String, int)606
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.locationEquals(ASTNode, Object)48
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(CallExpression)529
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(CallExpression)481
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(CallExpression)546
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(CallExpression)500
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(TypeDeclaration)653
org.eclipse.dltk.ruby.internal.parser.visitors.RubyAttributeHandler.init()140
org.eclipse.dltk.ruby.internal.parser.visitors.RubyAttributeHandler.init()128
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.addVariableReference(ASTNode, ASTNode, boolean, boolean)154
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)268
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)282
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.restoreWayToNode(ModuleDeclaration, ASTNode)81
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.collectSingleNode0(Node, boolean)468
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.handleVisibilitySetter(FCallNode, int)1468
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processCallArguments(Node)2062
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processCallArguments(Node)2067
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processMethodArguments(ArgsNode)1167
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitCallNode(CallNode)837
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitCallNode(CallNode)801
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitColon2Node(Colon2Node)1006
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitDefsNode(DefsNode)1321
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitHashNode(HashNode)1547
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitHashNode(HashNode)1546
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitSClassNode(SClassNode)1955
org.eclipse.dltk.ruby.typeinference.evaluators.BlockEvaluator.init()44
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)138
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()191
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.determineArgumentPos(MethodDeclaration, String)185
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.getArgFromCall(CallExpression)225
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getAllStaticScopes(ModuleDeclaration, int)126
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.inspectLocalVariable(ModuleDeclaration, int, String)479
DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyArrayAccessExpression.array-1
org.eclipse.dltk.ruby.ast.RubyArrayExpression.asterixElement-1
org.eclipse.dltk.ruby.ast.RubyBeginExpression.body-1
org.eclipse.dltk.ruby.ast.RubyBinaryExpression.left-1
org.eclipse.dltk.ruby.ast.RubyBinaryExpression.right-1
org.eclipse.dltk.ruby.ast.RubyBlock.asterixParameter-1
org.eclipse.dltk.ruby.ast.RubyBlock.body-1
org.eclipse.dltk.ruby.ast.RubyBreakExpression.value-1
org.eclipse.dltk.ruby.ast.RubyCallArgument.value-1
org.eclipse.dltk.ruby.ast.RubyCaseStatement.elseWhen-1
org.eclipse.dltk.ruby.ast.RubyCaseStatement.target-1
org.eclipse.dltk.ruby.ast.RubyColonExpression.left-1
org.eclipse.dltk.ruby.ast.RubyConstantDeclaration.path-1
org.eclipse.dltk.ruby.ast.RubyConstantDeclaration.value-1
org.eclipse.dltk.ruby.ast.RubyDefinedExpression.value-1
org.eclipse.dltk.ruby.ast.RubyDotExpression.begin-1
org.eclipse.dltk.ruby.ast.RubyDotExpression.end-1
org.eclipse.dltk.ruby.ast.RubyEnsureExpression.body-1
org.eclipse.dltk.ruby.ast.RubyEnsureExpression.ensure-1
org.eclipse.dltk.ruby.ast.RubyEvaluatableStringExpression.body-1
org.eclipse.dltk.ruby.ast.RubyForStatement.expression-1
org.eclipse.dltk.ruby.ast.RubyForStatement2.fAction-1
org.eclipse.dltk.ruby.ast.RubyForStatement2.fTarget-1
org.eclipse.dltk.ruby.ast.RubyHashPairExpression.key-1
org.eclipse.dltk.ruby.ast.RubyHashPairExpression.value-1
org.eclipse.dltk.ruby.ast.RubyIfStatement.fCondition-1
org.eclipse.dltk.ruby.ast.RubyIfStatement.fElseStatement-1
org.eclipse.dltk.ruby.ast.RubyIfStatement.fThenStatement-1
org.eclipse.dltk.ruby.ast.RubyMatch2Expression.receiver-1
org.eclipse.dltk.ruby.ast.RubyMatch2Expression.value-1
org.eclipse.dltk.ruby.ast.RubyMatch3Expression.receiver-1
org.eclipse.dltk.ruby.ast.RubyMatch3Expression.value-1
org.eclipse.dltk.ruby.ast.RubyMatchExpression.regexp-1
org.eclipse.dltk.ruby.ast.RubyModuleDeclaration.name-1
org.eclipse.dltk.ruby.ast.RubyMultipleAssignmentStatement.leftAsterix-1
org.eclipse.dltk.ruby.ast.RubyMultipleAssignmentStatement.rightAsterix-1
org.eclipse.dltk.ruby.ast.RubyNotExpression.value-1
org.eclipse.dltk.ruby.ast.RubyRescueBodyStatement.bodyNode-1
org.eclipse.dltk.ruby.ast.RubyRescueBodyStatement.exceptionNode-1
org.eclipse.dltk.ruby.ast.RubyRescueBodyStatement.optNode-1
org.eclipse.dltk.ruby.ast.RubyRescueStatement.bodyNode-1
org.eclipse.dltk.ruby.ast.RubyRescueStatement.elseNode-1
org.eclipse.dltk.ruby.ast.RubySingletonClassDeclaration.receiver-1
org.eclipse.dltk.ruby.ast.RubySingletonMethodDeclaration.receiver-1
org.eclipse.dltk.ruby.ast.RubySuperExpression.block-1
org.eclipse.dltk.ruby.ast.RubyUntilStatement.fAction-1
org.eclipse.dltk.ruby.ast.RubyUntilStatement.fCondition-1
org.eclipse.dltk.ruby.ast.RubyWhenStatement.body-1
org.eclipse.dltk.ruby.ast.RubyWhileStatement.fAction-1
org.eclipse.dltk.ruby.ast.RubyWhileStatement.fCondition-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyAssistParser.assistNodeParent-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completionNode-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.wayToNode-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.Scope.node-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.Scope.node-1
org.eclipse.dltk.ruby.internal.parser.mixin.SuperclassReferenceInfo.node-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.TypeField.fExpression-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.TypeField.fExpression-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.TypeField.fToNode-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.TypeField.fToNode-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.Visitor.result-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.2.Visitor.result-1
org.eclipse.dltk.ruby.typeinference.evaluators.BlockEvaluator.lastStatement-1
org.eclipse.dltk.ruby.typeinference.LocalVariableInfo.declaringScope-1
org.eclipse.dltk.ruby.typeinference.RubyFieldReference.node-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor.root-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor.root-1
EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyAliasExpression-1
org.eclipse.dltk.ruby.ast.RubyArrayAccessExpression-1
org.eclipse.dltk.ruby.ast.RubyBeginExpression-1
org.eclipse.dltk.ruby.ast.RubyBinaryExpression-1
org.eclipse.dltk.ruby.ast.RubyBlock-1
org.eclipse.dltk.ruby.ast.RubyBreakExpression-1
org.eclipse.dltk.ruby.ast.RubyCallArgument-1
org.eclipse.dltk.ruby.ast.RubyCaseStatement-1
org.eclipse.dltk.ruby.ast.RubyColonExpression-1
org.eclipse.dltk.ruby.ast.RubyConstantDeclaration-1
org.eclipse.dltk.ruby.ast.RubyDefinedExpression-1
org.eclipse.dltk.ruby.ast.RubyDotExpression-1
org.eclipse.dltk.ruby.ast.RubyDVarExpression-1
org.eclipse.dltk.ruby.ast.RubyEnsureExpression-1
org.eclipse.dltk.ruby.ast.RubyEvaluatableStringExpression-1
org.eclipse.dltk.ruby.ast.RubyExceptionList-1
org.eclipse.dltk.ruby.ast.RubyForStatement-1
org.eclipse.dltk.ruby.ast.RubyForStatement2-1
org.eclipse.dltk.ruby.ast.RubyHashPairExpression-1
org.eclipse.dltk.ruby.ast.RubyIfStatement-1
org.eclipse.dltk.ruby.ast.RubyMatch2Expression-1
org.eclipse.dltk.ruby.ast.RubyMatch3Expression-1
org.eclipse.dltk.ruby.ast.RubyMatchExpression-1
org.eclipse.dltk.ruby.ast.RubyMultipleAssignmentStatement-1
org.eclipse.dltk.ruby.ast.RubyNotExpression-1
org.eclipse.dltk.ruby.ast.RubyParenthesisExpression-1
org.eclipse.dltk.ruby.ast.RubyRescueBodyStatement-1
org.eclipse.dltk.ruby.ast.RubyRescueStatement-1
org.eclipse.dltk.ruby.ast.RubyReturnStatement-1
org.eclipse.dltk.ruby.ast.RubySuperExpression-1
org.eclipse.dltk.ruby.ast.RubyUndefStatement-1
org.eclipse.dltk.ruby.ast.RubyUntilStatement-1
org.eclipse.dltk.ruby.ast.RubyWhenStatement-1
org.eclipse.dltk.ruby.ast.RubyWhileStatement-1
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.locationEquals(ASTNode, Object)47
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitSClassNode(SClassNode)1953
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyArrayExpression.traverse(ASTVisitor)50
org.eclipse.dltk.ruby.ast.RubyBlock.traverse(ASTVisitor)78
org.eclipse.dltk.ruby.ast.RubyBlock.traverse(ASTVisitor)72
org.eclipse.dltk.ruby.ast.RubyCallArgumentsList.autosetOffsets()30
org.eclipse.dltk.ruby.ast.RubyCallArgumentsList.autosetOffsets()29
org.eclipse.dltk.ruby.ast.RubyCaseStatement.traverse(ASTVisitor)63
org.eclipse.dltk.ruby.ast.RubyClassDeclaration.traverse(ASTVisitor)39
org.eclipse.dltk.ruby.ast.RubyExceptionList.traverse(ASTVisitor)57
org.eclipse.dltk.ruby.ast.RubyMultipleAssignmentStatement.traverse(ASTVisitor)94
org.eclipse.dltk.ruby.ast.RubyMultipleAssignmentStatement.traverse(ASTVisitor)100
org.eclipse.dltk.ruby.ast.RubyWhenStatement.traverse(ASTVisitor)56
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.afterContentAndSpace(ModuleDeclaration, String, int)368
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)225
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)241
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeCall(ModuleDeclaration, CallExpression, int)789
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeCall(ModuleDeclaration, CallExpression, int)832
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeSimpleRef(ModuleDeclaration, String, int)606
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.select(ISourceModule, int, int)151
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectionOnVariable(ModuleDeclaration, VariableReference)396
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectionOnVariable(ModuleDeclaration, VariableReference)383
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectionOnVariable(ModuleDeclaration, VariableReference)381
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnMethod(ModuleDeclaration, CallExpression)462
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)187
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.minimumParse(char[], ModuleDeclaration)245
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(CallExpression)500
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(CallExpression)546
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(CallExpression)481
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(CallExpression)529
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(MethodDeclaration)382
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(TypeDeclaration)653
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(TypeDeclaration)608
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(TypeDeclaration)638
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visitGeneral(ASTNode)429
org.eclipse.dltk.ruby.internal.parser.visitors.RubyAttributeHandler.init()128
org.eclipse.dltk.ruby.internal.parser.visitors.RubyAttributeHandler.init()140
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)253
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)252
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)268
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)282
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.collectSingleNodeSafe(Node, boolean)434
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.handleVisibilitySetter(FCallNode, int)1468
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processCallArguments(Node)2067
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processCallArguments(Node)2062
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processMethodArguments(ArgsNode)1161
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processVariableAssignment(Node, String, RubyVariableKind, Node)1610
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processVariableAssignment(Node, String, RubyVariableKind, Node)1607
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitAndNode(AndNode)515
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitAndNode(AndNode)514
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitAttrAssignNode(AttrAssignNode)2322
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitBeginNode(BeginNode)576
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitBlockPassNode(BlockPassNode)604
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitBreakNode(BreakNode)614
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitCallNode(CallNode)797
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitCallNode(CallNode)801
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitCallNode(CallNode)842
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitCaseNode(CaseNode)867
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitCaseNode(CaseNode)870
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitClassNode(ClassNode)945
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitClassNode(ClassNode)944
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitColon2Node(Colon2Node)1003
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitConstDeclNode(ConstDeclNode)627
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitConstDeclNode(ConstDeclNode)624
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitDAsgnNode(DAsgnNode)1047
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitDefinedNode(DefinedNode)1111
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitDefsNode(DefsNode)1312
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitDotNode(DotNode)1370
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitDotNode(DotNode)1369
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitEnsureNode(EnsureNode)1380
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitEnsureNode(EnsureNode)1379
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitEvStrNode(EvStrNode)1390
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitFCallNode(FCallNode)1435
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitForNode(ForNode)1506
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitForNode(ForNode)1498
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitForNode(ForNode)1497
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitForNode(ForNode)1503
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitForNode(ForNode)1505
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitHashNode(HashNode)1547
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitHashNode(HashNode)1546
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitIfNode(IfNode)1578
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitIfNode(IfNode)1579
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitIfNode(IfNode)1577
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitIterNode(IterNode)1588
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitIterNode(IterNode)1589
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitMatch2Node(Match2Node)1700
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitMatch2Node(Match2Node)1699
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitMatch3Node(Match3Node)1709
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitMatch3Node(Match3Node)1710
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitMatchNode(MatchNode)1719
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitModuleNode(ModuleNode)1732
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitMultipleAsgnNode(MultipleAsgnNode)1657
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitNextNode(NextNode)1781
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitNotNode(NotNode)1799
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitOrNode(OrNode)1843
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitOrNode(OrNode)1844
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitRescueBodyNode(RescueBodyNode)1866
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitRescueBodyNode(RescueBodyNode)1867
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitRescueNode(RescueNode)1889
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitRescueNode(RescueNode)1888
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitReturnNode(ReturnNode)1915
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitSuperNode(SuperNode)2084
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitUntilNode(UntilNode)2122
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitUntilNode(UntilNode)2121
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitWhenNode(WhenNode)2167
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitWhenNode(WhenNode)2168
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitWhileNode(WhileNode)2186
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitWhileNode(WhileNode)2187
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitYieldNode(YieldNode)2210
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitZSuperNode(ZSuperNode)2234
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)69
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.translateGoal(IGoal)155
org.eclipse.dltk.ruby.typeinference.evaluators.AssignmentEvaluator.init()30
org.eclipse.dltk.ruby.typeinference.evaluators.CaseStatementTypeEvaluator.init()39
org.eclipse.dltk.ruby.typeinference.evaluators.CaseStatementTypeEvaluator.init()47
org.eclipse.dltk.ruby.typeinference.evaluators.ColonExpressionEvaluator.init()53
org.eclipse.dltk.ruby.typeinference.evaluators.ColonExpressionEvaluator.subGoalDone(IGoal, Object, GoalState)72
org.eclipse.dltk.ruby.typeinference.evaluators.FieldParentKeyVerificator.init()56
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.produceNextSubgoal(IGoal, Object)49
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.produceNextSubgoal(IGoal, Object)68
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)68
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)81
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.init()70
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.init()62
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()191
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.determineArgumentPos(MethodDeclaration, String)185
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.getArgFromCall(CallExpression)225
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.getGoalVariableReference()199
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)250
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.3.visit(ASTNode)225
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.inspectLocalVariable(ModuleDeclaration, int, String)440
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.inspectLocalVariable(ModuleDeclaration, int, String)479
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.inspectLocalVariable(ModuleDeclaration, int, String)503
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor.visitGeneral(ASTNode)361
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor.visitGeneral(ASTNode)361
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.IRubyASTVisitor.visitTypeName(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyArrayAccessExpression.RubyArrayAccessExpression(int, int, ASTNode, RubyCallArgumentsList)-1
org.eclipse.dltk.ruby.ast.RubyArrayAccessExpression.setArray(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyArrayExpression.setAsterixElement(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyAssignment.RubyAssignment(ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyAssignment.RubyAssignment(ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyAssignment.RubyAssignment(ASTNode, int, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyAssignment.RubyAssignment(ASTNode, int, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyASTUtil.resolveClassName(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyASTUtil.resolveReference(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyASTUtil.resolveReferenceSimpleName(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyBeginExpression.RubyBeginExpression(int, int, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyBinaryExpression.RubyBinaryExpression(ASTNode, int, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyBinaryExpression.RubyBinaryExpression(ASTNode, int, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyBlock.addVar(ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyBlock.addVar(ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyBlock.addVar(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyBlock.RubyBlock(int, int, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyBlock.setAsterixParameter(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyBlock.setBody(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyBreakExpression.RubyBreakExpression(int, int, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyCallArgument.RubyCallArgument(ASTNode, int)-1
org.eclipse.dltk.ruby.ast.RubyCallArgument.RubyCallArgument(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyCallArgument.setValue(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyCallArgumentsList.addArgument(ASTNode, int)-1
org.eclipse.dltk.ruby.ast.RubyCaseStatement.setElseWhen(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyCaseStatement.setTarget(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyClassDeclaration.RubyClassDeclaration(ASTNode, ASTNode, Block, int, int)-1
org.eclipse.dltk.ruby.ast.RubyClassDeclaration.RubyClassDeclaration(ASTNode, ASTNode, Block, int, int)-1
org.eclipse.dltk.ruby.ast.RubyColonExpression.RubyColonExpression(String, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyConstantDeclaration.RubyConstantDeclaration(int, int, ASTNode, SimpleReference, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyConstantDeclaration.RubyConstantDeclaration(int, int, ASTNode, SimpleReference, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyDAssgnExpression.RubyDAssgnExpression(int, int, String, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyDefinedExpression.RubyDefinedExpression(int, int, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyDotExpression.RubyDotExpression(ASTNode, ASTNode, boolean)-1
org.eclipse.dltk.ruby.ast.RubyDotExpression.RubyDotExpression(ASTNode, ASTNode, boolean)-1
org.eclipse.dltk.ruby.ast.RubyDotExpression.RubyDotExpression(int, int, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyDotExpression.RubyDotExpression(int, int, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyEnsureExpression.RubyEnsureExpression(int, int, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyEnsureExpression.RubyEnsureExpression(int, int, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyEvaluatableStringExpression.RubyEvaluatableStringExpression(int, int, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyExceptionList.addArg(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyForStatement.RubyForStatement(int, int, ASTNode, RubyBlock)-1
org.eclipse.dltk.ruby.ast.RubyForStatement.setExpression(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyForStatement2.RubyForStatement2(int, int, ASTNode, ASTListNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyForStatement2.RubyForStatement2(int, int, ASTNode, ASTListNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyForStatement2.setAction(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyForStatement2.setTarget(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyHashPairExpression.RubyHashPairExpression(int, int, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyHashPairExpression.RubyHashPairExpression(int, int, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyIfStatement.acceptElse(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyIfStatement.RubyIfStatement(ASTNode, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyIfStatement.RubyIfStatement(ASTNode, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyIfStatement.RubyIfStatement(ASTNode, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyMatch2Expression.RubyMatch2Expression(int, int, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyMatch2Expression.RubyMatch2Expression(int, int, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyMatch3Expression.RubyMatch3Expression(int, int, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyMatch3Expression.RubyMatch3Expression(int, int, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyMatchExpression.RubyMatchExpression(int, int, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyModuleDeclaration.resolveSuperClassReference(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyModuleDeclaration.RubyModuleDeclaration(ASTNode, Block, int, int)-1
org.eclipse.dltk.ruby.ast.RubyMultipleAssignmentStatement.addLhs(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyMultipleAssignmentStatement.addRhs(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyMultipleAssignmentStatement.setLeftAsterix(ASTNode, int)-1
org.eclipse.dltk.ruby.ast.RubyMultipleAssignmentStatement.setRightAsterix(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyNotExpression.RubyNotExpression(int, int, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyRescueBodyStatement.RubyRescueBodyStatement(int, int, ASTNode, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyRescueBodyStatement.RubyRescueBodyStatement(int, int, ASTNode, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyRescueBodyStatement.RubyRescueBodyStatement(int, int, ASTNode, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyRescueBodyStatement.setBodyNode(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyRescueBodyStatement.setExceptionNode(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyRescueBodyStatement.setOptNode(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyRescueStatement.RubyRescueStatement(int, int, ASTNode, ASTNode, RubyRescueBodyStatement)-1
org.eclipse.dltk.ruby.ast.RubyRescueStatement.RubyRescueStatement(int, int, ASTNode, ASTNode, RubyRescueBodyStatement)-1
org.eclipse.dltk.ruby.ast.RubyRescueStatement.setBodyNode(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyRescueStatement.setElseNode(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubySingletonClassDeclaration.setReceiver(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubySingletonMethodDeclaration.RubySingletonMethodDeclaration(String, int, int, int, int, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyStringConcatenation.addNode(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubySuperExpression.RubySuperExpression(int, int, CallArgumentsList, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubySuperExpression.setBlock(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyUnlessStatement.RubyUnlessStatement(ASTNode, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyUnlessStatement.RubyUnlessStatement(ASTNode, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyUnlessStatement.RubyUnlessStatement(ASTNode, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyUntilStatement.RubyUntilStatement(ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyUntilStatement.RubyUntilStatement(ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyWhenStatement.setBody(ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyWhileStatement.RubyWhileStatement(ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubyWhileStatement.RubyWhileStatement(ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.core.model.internal.RubyTypeCalculator.calculateType(ASTNode)-1
org.eclipse.dltk.ruby.core.ParentshipBuildingVisitor.endvisitGeneral(ASTNode)-1
org.eclipse.dltk.ruby.core.ParentshipBuildingVisitor.push(ASTNode)-1
org.eclipse.dltk.ruby.core.ParentshipBuildingVisitor.visitGeneral(ASTNode)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeClassMethods(ModuleDeclaration, ASTNode, String)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.getEnclosingCallNode(ASTNode)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.getEnclosingType(ASTNode)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.getSourceTypesForClass(ModuleDeclaration, ASTNode)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectTypes(ModuleDeclaration, ASTNode)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionParser.handleNotInElement(ASTNode, int)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionParser.parseBlockStatements(ASTNode, ASTNode, int)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionParser.parseBlockStatements(ASTNode, ASTNode, int)-1
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.createSuperTypeReference(TypeDeclaration, ASTNode)-1
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.locationEquals(ASTNode, Object)-1
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)-1
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.reportTypeReferenceMatch(ASTNode, PatternLocator)-1
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.RubyMatchVisitor.visitTypeName(ASTNode)-1
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.RubyMatchVisitor.visitTypeName(ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.ClassScope.ClassScope(RubyMixinBuildVisitor, ASTNode, String)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.ClassScope.ClassScope(RubyMixinBuildVisitor, ASTNode, String)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.endvisitGeneral(ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.evaluateClassKey(ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.findModelElementFor(ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.MetaClassScope.MetaClassScope(RubyMixinBuildVisitor, ASTNode, String)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.MetaClassScope.MetaClassScope(RubyMixinBuildVisitor, ASTNode, String)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.MethodScope.MethodScope(RubyMixinBuildVisitor, ASTNode, RubyMixinBuildVisitorScope, String)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.MethodScope.MethodScope(RubyMixinBuildVisitor, ASTNode, RubyMixinBuildVisitorScope, String)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.restoreScopesByNodes(ASTNode[])-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.Scope.Scope(RubyMixinBuildVisitor, ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.Scope.Scope(RubyMixinBuildVisitor, ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visitGeneral(ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.mixin.SuperclassReferenceInfo.setNode(ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.mixin.SuperclassReferenceInfo.SuperclassReferenceInfo(ASTNode, ModuleDeclaration, ISourceModule)-1
org.eclipse.dltk.ruby.internal.parser.RubySourceFixer.ASTPositionsCorrector.visitGeneral(ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.RubySourceFixer.ASTPositionsCorrector.visitGeneral(ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubyAttributeHandler.getText(ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.addVariableReference(ASTNode, ASTNode, boolean, boolean)-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.addVariableReference(ASTNode, ASTNode, boolean, boolean)-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.canAddVariables(ASTNode, String)-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.endvisit(ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.makeLanguageDependentValue(ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.reportTypeReferences(ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.TypeField.TypeField(String, String, PositionInformation, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.TypeField.TypeField(String, String, PositionInformation, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.TypeField.TypeField(String, String, PositionInformation, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.TypeField.TypeField(String, String, PositionInformation, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visitTypeName(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.(Stack, ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.endvisitGeneral(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.visitGeneral(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.Visitor.calcLen(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.Visitor.visitGeneral(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.2.Visitor.visitGeneral(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.getEnclosingCallNode(ASTNode[], ASTNode, boolean)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.getEnclosingCallNode(ASTNode[], ASTNode, boolean)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.getEnclosingElement(Class, ASTNode[], ASTNode, boolean)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.getEnclosingElement(Class, ASTNode[], ASTNode, boolean)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.getEnclosingMethod(ASTNode[], ASTNode, boolean)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.getEnclosingMethod(ASTNode[], ASTNode, boolean)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.getEnclosingType(ASTNode[], ASTNode, boolean)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.getEnclosingType(ASTNode[], ASTNode, boolean)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.isNodeScoping(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.restoreWayToNode(ModuleDeclaration, ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.ArgumentsState.add(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.ArgumentsState.add(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.BlockState.add(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.BlockState.add(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.ClassLikeState.add(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.ClassLikeState.add(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.CollectingState.add(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.CollectingState.add(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.copyOffsets(ASTNode, Node)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.IState.add(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.IState.add(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.MethodState.add(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.MethodState.add(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.TopLevelState.add(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.TopLevelState.add(ASTNode)-1
org.eclipse.dltk.ruby.typeinference.evaluators.FieldParentKeyVerificator.translateNode(ASTNode, ModuleDeclaration)-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.1.visitGeneral(ASTNode)-1
org.eclipse.dltk.ruby.typeinference.LocalVariableInfo.LocalVariableInfo(ASTNode, RubyAssignment[], RubyAssignment, int)-1
org.eclipse.dltk.ruby.typeinference.LocalVariableInfo.LocalVariableInfo(ASTNode, RubyAssignment[], RubyAssignment)-1
org.eclipse.dltk.ruby.typeinference.LocalVariableInfo.setDeclaringScope(ASTNode)-1
org.eclipse.dltk.ruby.typeinference.OffsetTargetedASTVisitor.interesting(ASTNode)-1
org.eclipse.dltk.ruby.typeinference.OffsetTargetedASTVisitor.visitGeneral(ASTNode)-1
org.eclipse.dltk.ruby.typeinference.OffsetTargetedASTVisitor.visitGeneralInteresting(ASTNode)-1
org.eclipse.dltk.ruby.typeinference.RubyFieldReference.RubyFieldReference(String, String, PossiblePosition, ASTNode)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.1.interesting(ASTNode)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.1.visitGeneral(ASTNode)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.2.visitGeneralInteresting(ASTNode)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.3.(ASTNode, String, Collection, ASTNode)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.3.(ASTNode, String, Collection, ASTNode)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.3.visit(ASTNode)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.findAssignments(String, ASTNode, int, List)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.findLocalVariableAssignments(ASTNode, ASTNode, String)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.findLocalVariableAssignments(ASTNode, ASTNode, String)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.isRootLocalScope(ASTNode)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor.endvisitGeneral(ASTNode)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor.endvisitGeneral(ASTNode)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor.LocalVariablesSearchVisitor(String, ASTNode, int)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor.LocalVariablesSearchVisitor(String, ASTNode, int)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor.visitGeneral(ASTNode)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor.visitGeneral(ASTNode)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyArrayAccessExpression.getArray()-1
org.eclipse.dltk.ruby.ast.RubyArrayExpression.getAsterixElement()-1
org.eclipse.dltk.ruby.ast.RubyBeginExpression.getBody()-1
org.eclipse.dltk.ruby.ast.RubyBinaryExpression.getLeft()-1
org.eclipse.dltk.ruby.ast.RubyBinaryExpression.getRight()-1
org.eclipse.dltk.ruby.ast.RubyBlock.getAsterixParameter()-1
org.eclipse.dltk.ruby.ast.RubyBlock.getBody()-1
org.eclipse.dltk.ruby.ast.RubyBreakExpression.getValue()-1
org.eclipse.dltk.ruby.ast.RubyCallArgument.getValue()-1
org.eclipse.dltk.ruby.ast.RubyCaseStatement.getElseWhen()-1
org.eclipse.dltk.ruby.ast.RubyCaseStatement.getTarget()-1
org.eclipse.dltk.ruby.ast.RubyColonExpression.getLeft()-1
org.eclipse.dltk.ruby.ast.RubyConstantDeclaration.getPath()-1
org.eclipse.dltk.ruby.ast.RubyConstantDeclaration.getValue()-1
org.eclipse.dltk.ruby.ast.RubyDAssgnExpression.getLeft()-1
org.eclipse.dltk.ruby.ast.RubyDefinedExpression.getValue()-1
org.eclipse.dltk.ruby.ast.RubyDotExpression.getBegin()-1
org.eclipse.dltk.ruby.ast.RubyDotExpression.getEnd()-1
org.eclipse.dltk.ruby.ast.RubyEnsureExpression.getBody()-1
org.eclipse.dltk.ruby.ast.RubyEnsureExpression.getEnsure()-1
org.eclipse.dltk.ruby.ast.RubyEvaluatableStringExpression.getBody()-1
org.eclipse.dltk.ruby.ast.RubyForStatement.getExpression()-1
org.eclipse.dltk.ruby.ast.RubyForStatement2.getAction()-1
org.eclipse.dltk.ruby.ast.RubyForStatement2.getTarget()-1
org.eclipse.dltk.ruby.ast.RubyHashPairExpression.getKey()-1
org.eclipse.dltk.ruby.ast.RubyHashPairExpression.getValue()-1
org.eclipse.dltk.ruby.ast.RubyIfStatement.getCondition()-1
org.eclipse.dltk.ruby.ast.RubyIfStatement.getElse()-1
org.eclipse.dltk.ruby.ast.RubyIfStatement.getThen()-1
org.eclipse.dltk.ruby.ast.RubyMatch2Expression.getReceiver()-1
org.eclipse.dltk.ruby.ast.RubyMatch2Expression.getValue()-1
org.eclipse.dltk.ruby.ast.RubyMatch3Expression.getReceiver()-1
org.eclipse.dltk.ruby.ast.RubyMatch3Expression.getValue()-1
org.eclipse.dltk.ruby.ast.RubyMatchExpression.getRegexp()-1
org.eclipse.dltk.ruby.ast.RubyModuleDeclaration.getClassName()-1
org.eclipse.dltk.ruby.ast.RubyMultipleAssignmentStatement.getLeftAsterix()-1
org.eclipse.dltk.ruby.ast.RubyMultipleAssignmentStatement.getRightAsterix()-1
org.eclipse.dltk.ruby.ast.RubyNotExpression.getValue()-1
org.eclipse.dltk.ruby.ast.RubyRescueBodyStatement.getBodyNode()-1
org.eclipse.dltk.ruby.ast.RubyRescueBodyStatement.getExceptionNode()-1
org.eclipse.dltk.ruby.ast.RubyRescueBodyStatement.getOptNode()-1
org.eclipse.dltk.ruby.ast.RubyRescueStatement.getBodyNode()-1
org.eclipse.dltk.ruby.ast.RubyRescueStatement.getElseNode()-1
org.eclipse.dltk.ruby.ast.RubySingletonClassDeclaration.getReceiver()-1
org.eclipse.dltk.ruby.ast.RubySingletonMethodDeclaration.getReceiver()-1
org.eclipse.dltk.ruby.ast.RubySuperExpression.getBlock()-1
org.eclipse.dltk.ruby.ast.RubyUntilStatement.getAction()-1
org.eclipse.dltk.ruby.ast.RubyUntilStatement.getCondition()-1
org.eclipse.dltk.ruby.ast.RubyWhenStatement.getBody()-1
org.eclipse.dltk.ruby.ast.RubyWhileStatement.getAction()-1
org.eclipse.dltk.ruby.ast.RubyWhileStatement.getCondition()-1
org.eclipse.dltk.ruby.core.model.IConributableElement.getNode()-1
org.eclipse.dltk.ruby.core.ParentshipBuildingVisitor.peek()-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyAssistParser.getAssistNodeParent()-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.Scope.getNode()-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.Scope.getNode()-1
org.eclipse.dltk.ruby.internal.parser.mixin.SuperclassReferenceInfo.getNode()-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.TypeField.getASTNode()-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.TypeField.getASTNode()-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.TypeField.getExpression()-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.TypeField.getExpression()-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.Visitor.getResult()-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.2.Visitor.getResult()-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.findMaximalNodeEndingAt(ModuleDeclaration, int)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.findMinimalNode(ModuleDeclaration, int, int)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.getEnclosingElement(Class, ASTNode[], ASTNode, boolean)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.restoreWayToNode(ModuleDeclaration, ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.collectSingleNode0(Node, boolean)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.collectSingleNodeSafe(Node, boolean)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.collectSingleNodeSafe(Node)-1
org.eclipse.dltk.ruby.typeinference.evaluators.FieldParentKeyVerificator.translateNode(ASTNode, ModuleDeclaration)-1
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.getArgFromCall(CallExpression)-1
org.eclipse.dltk.ruby.typeinference.LocalVariableInfo.getDeclaringScope()-1
org.eclipse.dltk.ruby.typeinference.RubyFieldReference.getNode()-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getAllStaticScopes(ModuleDeclaration, int)-1

org.eclipse.dltk.ast.ASTVisitor

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.core.ParentshipBuildingVisitor-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor-1
org.eclipse.dltk.ruby.internal.parser.RubySourceFixer.ASTPositionsCorrector-1
org.eclipse.dltk.ruby.internal.parser.RubySourceFixer.ASTPositionsCorrector-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.155
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.Visitor-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.Visitor192
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.2.Visitor-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.2.Visitor235
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.1-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.1158
org.eclipse.dltk.ruby.typeinference.OffsetTargetedASTVisitor-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.1105
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.1-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.3-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.3208
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor-1
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.restoreWayToNode(ModuleDeclaration, ASTNode)55
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()158
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.getNodeByMethod(ModuleDeclaration, IMethod)105
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.findLocalVariableAssignments(ASTNode, ASTNode, String)208
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getAllStaticScopes(ModuleDeclaration, int)89
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyAliasExpression.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyArrayAccessExpression.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyArrayExpression.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyBeginExpression.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyBinaryExpression.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyBlock.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyBreakExpression.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyCallArgument.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyCaseStatement.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyClassDeclaration.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyColonExpression.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyConstantDeclaration.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyDefinedExpression.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyDotExpression.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyDVarExpression.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyEnsureExpression.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyEvaluatableStringExpression.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyExceptionList.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyForStatement.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyForStatement2.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyHashPairExpression.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyIfStatement.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyMatch2Expression.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyMatch3Expression.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyMatchExpression.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyModuleDeclaration.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyMultipleAssignmentStatement.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyNotExpression.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyParenthesisExpression.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyRescueBodyStatement.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyRescueStatement.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyReturnStatement.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubySingletonClassDeclaration.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubySingletonMethodDeclaration.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubySuperExpression.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyUndefStatement.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyUntilStatement.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyWhenStatement.traverse(ASTVisitor)-1
org.eclipse.dltk.ruby.ast.RubyWhileStatement.traverse(ASTVisitor)-1

org.eclipse.dltk.ast.declarations.Argument

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubySingletonMethodDeclaration.traverse(ASTVisitor)44
EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyMethodArgument-1
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubySingletonMethodDeclaration.traverse(ASTVisitor)44
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processMethodArguments(ArgsNode)1209
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processMethodArguments(ArgsNode)1130
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processMethodArguments(ArgsNode)1222
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processMethodArguments(ArgsNode)1151

org.eclipse.dltk.ast.declarations.Declaration

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.RubySourceFixer.ASTPositionsCorrector.visitGeneral(ASTNode)147
org.eclipse.dltk.ruby.internal.parser.RubySourceFixer.ASTPositionsCorrector.visitGeneral(ASTNode)147
org.eclipse.dltk.ruby.internal.parser.RubySourceFixer.ASTPositionsCorrector.visitGeneral(ASTNode)134
org.eclipse.dltk.ruby.internal.parser.RubySourceFixer.ASTPositionsCorrector.visitGeneral(ASTNode)134
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.RubySourceFixer.ASTPositionsCorrector.visitGeneral(ASTNode)133
org.eclipse.dltk.ruby.internal.parser.RubySourceFixer.ASTPositionsCorrector.visitGeneral(ASTNode)146
org.eclipse.dltk.ruby.internal.parser.RubySourceFixer.ASTPositionsCorrector.visitGeneral(ASTNode)146
org.eclipse.dltk.ruby.internal.parser.RubySourceFixer.ASTPositionsCorrector.visitGeneral(ASTNode)133
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.RubySourceFixer.ASTPositionsCorrector.visitGeneral(ASTNode)134
org.eclipse.dltk.ruby.internal.parser.RubySourceFixer.ASTPositionsCorrector.visitGeneral(ASTNode)147
org.eclipse.dltk.ruby.internal.parser.RubySourceFixer.ASTPositionsCorrector.visitGeneral(ASTNode)147
org.eclipse.dltk.ruby.internal.parser.RubySourceFixer.ASTPositionsCorrector.visitGeneral(ASTNode)134

org.eclipse.dltk.ast.declarations.FakeModuleDeclaration

INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.parse(char[], char[], IProblemReporter)203

org.eclipse.dltk.ast.declarations.FieldDeclaration

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.FieldDeclarationLocation-1
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.FieldDeclarationLocation-1
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)190
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)248

org.eclipse.dltk.ast.declarations.MethodDeclaration

ALLOCATES_ARRAY
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.getNodeByMethod(ModuleDeclaration, IMethod)103
CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.select(ISourceModule, int, int)164
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.restoreScopesByNodes(ASTNode[])742
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.Visitor.calcLen(ASTNode)153
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.Visitor.visitGeneral(ASTNode)171
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.getEnclosingMethod(ASTNode[], ASTNode, boolean)118
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.handleVisibilitySetter(FCallNode, int)1470
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.determineEnclosingMethod(ISourceModule, ModuleDeclaration, VariableReference)72
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.inspectLocalVariable(ModuleDeclaration, int, String)451
DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.MethodState.method-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.MethodState.method-1
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.methodDeclaration-1
EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubySingletonMethodDeclaration-1
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.MethodDeclarationLocation-1
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.MethodDeclarationLocation-1
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)292
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.select(ISourceModule, int, int)162
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectionOnVariable(ModuleDeclaration, VariableReference)384
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.restoreScopesByNodes(ASTNode[])741
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.Visitor.calcLen(ASTNode)152
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.Visitor.visitGeneral(ASTNode)170
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.isNodeScoping(ASTNode)265
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.handleVisibilitySetter(FCallNode, int)1469
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)90
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.determineEnclosingMethod(ISourceModule, ModuleDeclaration, VariableReference)71
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.inspectLocalVariable(ModuleDeclaration, int, String)450
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.isRootLocalScope(ASTNode)251
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor.visitGeneral(ASTNode)354
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor.visitGeneral(ASTNode)354
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitDefnNode(DefnNode)1251
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnSuper(ModuleDeclaration, RubySuperExpression)195
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)179
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.Visitor.calcLen(ASTNode)153
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.Visitor.visitGeneral(ASTNode)171
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.handleVisibilitySetter(FCallNode, int)1470
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitDefnNode(DefnNode)1251
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()93
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.inspectLocalVariable(ModuleDeclaration, int, String)451
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectionOnMethodDeclaration(ModuleDeclaration, MethodDeclaration)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(MethodDeclaration)-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.modifyMethodInfo(MethodDeclaration, ISourceElementRequestorMethodInfo)-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.onEndVisitMethod(MethodDeclaration)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.setVisibility(MethodDeclaration, int)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.MethodState.MethodState(MethodDeclaration)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.MethodState.MethodState(MethodDeclaration)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.setMethodVisibility(MethodDeclaration, Visibility)-1
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.determineArgumentPos(MethodDeclaration, String)-1
org.eclipse.dltk.ruby.typeinference.OffsetTargetedASTVisitor.visit(MethodDeclaration)-1
org.eclipse.dltk.ruby.typeinference.OffsetTargetedASTVisitor.visitInteresting(MethodDeclaration)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.1.(int, int, String, int, int, MethodDeclaration[])-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.1.visit(MethodDeclaration)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.2.visitInteresting(MethodDeclaration)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.3.visit(MethodDeclaration)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.getEnclosingMethod(ASTNode[], ASTNode, boolean)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.getNodeByMethod(ModuleDeclaration, IMethod)-1

org.eclipse.dltk.ast.declarations.ModuleDeclaration

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.internal.Model.getASTNode(ISourceModule, ASTCaching)52
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.restoreScopesByNodes(ASTNode[])738
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.restoreScopesByNodes(ASTNode[])734
DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyAssistParser.module-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.module-1
org.eclipse.dltk.ruby.internal.parser.mixin.SuperclassReferenceInfo.decl-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.module-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.TopLevelState.module-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.TopLevelState.module-1
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)314
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeCall(ModuleDeclaration, CallExpression, int)837
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectionOnVariable(ModuleDeclaration, VariableReference)386
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.restoreScopesByNodes(ASTNode[])737
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)93
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.determineEnclosingMethod(ISourceModule, ModuleDeclaration, VariableReference)74
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.isRootLocalScope(ASTNode)249
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.parse(char[], char[], IProblemReporter)179
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.parse(char[], char[], IProblemReporter)213
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.internal.Model.getASTNode(ISourceModule, ASTCaching)48
org.eclipse.dltk.ruby.internal.core.codeassist.RubyAssistParser.parse(ISourceModule)33
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)214
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.select(ISourceModule, int, int)143
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.parse(char[], char[], IProblemReporter)213
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.parse(char[], char[], IProblemReporter)179
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixin.parserSourceModule(boolean, ISourceModule)30
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.getAST(char[])253
org.eclipse.dltk.ruby.typeinference.evaluators.FieldParentKeyVerificator.init()60
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.init()61
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()141
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.buildContext(RubyFieldReference)64
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()93
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)258
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyAssistParser.setSource(ModuleDeclaration)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.afterContentAndSpace(ModuleDeclaration, String, int)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeCall(ModuleDeclaration, CallExpression, int)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeClassMethods(ModuleDeclaration, ASTNode, String)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeClassMethods(ModuleDeclaration, IEvaluatedType, String, boolean)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeClassMethods(ModuleDeclaration, RubyMixinClass, String, boolean)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeColonExpression(ModuleDeclaration, RubyColonExpression, int)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeConstant(ModuleDeclaration, ConstantReference, int)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeConstant(ModuleDeclaration, String, int, boolean)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeGlobalVar(ModuleDeclaration, String, int)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeSimpleRef(ModuleDeclaration, String, int)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportCurrentElements(ModuleDeclaration, int)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.getSourceTypesForClass(ModuleDeclaration, ASTNode)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectionOnMethodDeclaration(ModuleDeclaration, MethodDeclaration)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectionOnTypeDeclaration(ModuleDeclaration, TypeDeclaration)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectionOnVariable(ModuleDeclaration, VariableReference)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnColonExpression(ModuleDeclaration, RubyColonExpression)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnConstant(ModuleDeclaration, ConstantReference)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnMethod(ModuleDeclaration, CallExpression)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnMethodArgument(ModuleDeclaration, RubyMethodArgument)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnSuper(ModuleDeclaration, RubySuperExpression)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectTypes(ModuleDeclaration, ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.getASTBuilderVisitor(ModuleDeclaration, char[])-1
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.minimumParse(char[], ModuleDeclaration)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.RubyMixinBuildVisitor(ModuleDeclaration, ISourceModule, boolean, IMixinRequestor)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.SourceModuleScope.SourceModuleScope(RubyMixinBuildVisitor, ModuleDeclaration)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.SourceModuleScope.SourceModuleScope(RubyMixinBuildVisitor, ModuleDeclaration)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(ModuleDeclaration)-1
org.eclipse.dltk.ruby.internal.parser.mixin.SuperclassReferenceInfo.setDecl(ModuleDeclaration)-1
org.eclipse.dltk.ruby.internal.parser.mixin.SuperclassReferenceInfo.SuperclassReferenceInfo(ASTNode, ModuleDeclaration, ISourceModule)-1
org.eclipse.dltk.ruby.internal.parser.RubySourceFixer.correctPositionsIfNeeded(ModuleDeclaration)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.findMaximalNodeEndingAt(ModuleDeclaration, int)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.findMinimalNode(ModuleDeclaration, int, int)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.restoreWayToNode(ModuleDeclaration, ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.RubyASTBuildVisitor(ModuleDeclaration, char[])-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.TopLevelState.TopLevelState(ModuleDeclaration)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.TopLevelState.TopLevelState(ModuleDeclaration)-1
org.eclipse.dltk.ruby.typeinference.evaluators.FieldParentKeyVerificator.translateNode(ASTNode, ModuleDeclaration)-1
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.determineEnclosingMethod(ISourceModule, ModuleDeclaration, VariableReference)-1
org.eclipse.dltk.ruby.typeinference.MethodContext.MethodContext(IContext, ISourceModule, ModuleDeclaration, String[], IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.OffsetTargetedASTVisitor.visit(ModuleDeclaration)-1
org.eclipse.dltk.ruby.typeinference.OffsetTargetedASTVisitor.visitInteresting(ModuleDeclaration)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.1.visit(ModuleDeclaration)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findFields(RubyMixinModel, ISourceModule, ModuleDeclaration, String, int)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.getNodeByMethod(ModuleDeclaration, IMethod)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.getSingletonMethods(RubyMixinModel, VariableReference, ModuleDeclaration, ISourceModule, String)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.searchClassMethods(RubyMixinModel, ISourceModule, ModuleDeclaration, IEvaluatedType, String)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.searchClassMethodsExact(RubyMixinModel, ISourceModule, ModuleDeclaration, IEvaluatedType, String)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.2.visitInteresting(ModuleDeclaration)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.determineSelfClass(RubyMixinModel, ISourceModule, ModuleDeclaration, int)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getAllStaticScopes(ModuleDeclaration, int)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getModelStaticScopes(MixinModel, ModuleDeclaration, int)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getModelStaticScopesKeys(MixinModel, ModuleDeclaration, int)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.inspectLocalVariable(ModuleDeclaration, int, String)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.searchConstantElement(MixinModel, ModuleDeclaration, int, String)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.IModel.getASTNode(ISourceModule, ASTCaching)-1
org.eclipse.dltk.ruby.core.model.internal.Model.getASTNode(ISourceModule, ASTCaching)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyAssistParser.parse(ISourceModule)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionParser.getModule()-1
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.parse(char[], char[], IProblemReporter)-1
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.parse(String)-1
org.eclipse.dltk.ruby.internal.parser.mixin.SuperclassReferenceInfo.getDecl()-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.getAST(char[])-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.getAST(ISourceModule)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.parseSource(ISourceModule)-1

org.eclipse.dltk.ast.declarations.TypeDeclaration

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.select(ISourceModule, int, int)161
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.restoreScopesByNodes(ASTNode[])740
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.Visitor.calcLen(ASTNode)149
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.Visitor.visitGeneral(ASTNode)167
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.getEnclosingType(ASTNode[], ASTNode, boolean)106
DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.ClassLikeState.type-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.ClassLikeState.type-1
EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyModuleDeclaration-1
org.eclipse.dltk.ruby.ast.RubySingletonClassDeclaration-1
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)293
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeCall(ModuleDeclaration, CallExpression, int)836
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.select(ISourceModule, int, int)159
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectionOnVariable(ModuleDeclaration, VariableReference)385
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.restoreScopesByNodes(ASTNode[])739
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.Visitor.calcLen(ASTNode)148
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.Visitor.visitGeneral(ASTNode)166
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.isNodeScoping(ASTNode)265
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)92
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.inspectLocalVariable(ModuleDeclaration, int, String)441
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.isRootLocalScope(ASTNode)250
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor.visitGeneral(ASTNode)355
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor.visitGeneral(ASTNode)355
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.Visitor.calcLen(ASTNode)149
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.Visitor.visitGeneral(ASTNode)167
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectionOnTypeDeclaration(ModuleDeclaration, TypeDeclaration)-1
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.createSuperTypeReference(TypeDeclaration, ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(TypeDeclaration)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.ClassLikeState.ClassLikeState(TypeDeclaration, String)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.ClassLikeState.ClassLikeState(TypeDeclaration, String)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.ClassState.ClassState(TypeDeclaration, String)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.ClassState.ClassState(TypeDeclaration, String)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.ModuleState.ModuleState(TypeDeclaration, String)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.ModuleState.ModuleState(TypeDeclaration, String)-1
org.eclipse.dltk.ruby.typeinference.OffsetTargetedASTVisitor.visit(TypeDeclaration)-1
org.eclipse.dltk.ruby.typeinference.OffsetTargetedASTVisitor.visitInteresting(TypeDeclaration)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.1.endvisit(TypeDeclaration)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.1.visit(TypeDeclaration)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.getModelTypeByAST(TypeDeclaration, ISourceModule)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.2.visitInteresting(TypeDeclaration)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.3.visit(TypeDeclaration)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.getEnclosingType(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.getEnclosingType(ASTNode[], ASTNode, boolean)-1

org.eclipse.dltk.ast.expressions.BigNumericLiteral

INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)227
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)397
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)76
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitBignumNode(BignumNode)2252
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitBignumNode(BignumNode)2252

org.eclipse.dltk.ast.expressions.BooleanLiteral

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)205
org.eclipse.dltk.ruby.internal.parser.visitors.RubyAttributeHandler.init()133
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)378
org.eclipse.dltk.ruby.typeinference.evaluators.BooleanLiteralEvaluator.produceResult()31
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)204
org.eclipse.dltk.ruby.internal.parser.visitors.RubyAttributeHandler.init()132
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)377
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)96
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitFalseNode(FalseNode)1486
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitTrueNode(TrueNode)2107
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)205
org.eclipse.dltk.ruby.internal.parser.visitors.RubyAttributeHandler.init()133
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)378
org.eclipse.dltk.ruby.typeinference.evaluators.BooleanLiteralEvaluator.produceResult()31

org.eclipse.dltk.ast.expressions.CallArgumentsList

DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyReturnStatement.value-1
org.eclipse.dltk.ruby.ast.RubySuperExpression.args-1
EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyCallArgumentsList-1
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)255
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitZSuperNode(ZSuperNode)2230
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.visitors.RubyAttributeHandler.init()113
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)350
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processCallArguments(Node)2056
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processCallArguments(Node)2058
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitAttrAssignNode(AttrAssignNode)2323
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitSuperNode(SuperNode)2081
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitZSuperNode(ZSuperNode)2230
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.1.visitGeneral(ASTNode)163
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.getArgFromCall(CallExpression)221
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyNextExpression.RubyNextExpression(int, int, CallArgumentsList)-1
org.eclipse.dltk.ruby.ast.RubyReturnStatement.RubyReturnStatement(CallArgumentsList, int, int)-1
org.eclipse.dltk.ruby.ast.RubySuperExpression.RubySuperExpression(int, int, CallArgumentsList, ASTNode)-1
org.eclipse.dltk.ruby.ast.RubySuperExpression.setArgs(CallArgumentsList)-1
org.eclipse.dltk.ruby.ast.RubyYieldExpression.RubyYieldExpression(int, int, CallArgumentsList)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyReturnStatement.getValue()-1
org.eclipse.dltk.ruby.ast.RubySuperExpression.getArgs()-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processCallArguments(Node)-1

org.eclipse.dltk.ast.expressions.CallExpression

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)254
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)245
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)163
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visitGeneral(ASTNode)441
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)259
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.getEnclosingCallNode(ASTNode[], ASTNode, boolean)112
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)118
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)66
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)132
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)145
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.init()69
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.produceResult()116
DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.visitors.RubyAttributeHandler.call-1
org.eclipse.dltk.ruby.typeinference.RubyMethodReference.node-1
EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyNextExpression-1
org.eclipse.dltk.ruby.ast.RubyRedoExpression-1
org.eclipse.dltk.ruby.ast.RubyRetryExpression-1
org.eclipse.dltk.ruby.ast.RubyYieldExpression-1
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.afterContentAndSpace(ModuleDeclaration, String, int)379
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.afterContentAndSpace(ModuleDeclaration, String, int)370
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)252
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)244
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)162
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visitGeneral(ASTNode)440
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)257
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)108
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.init()67
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.produceResult()115
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitAttrAssignNode(AttrAssignNode)2324
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitCallNode(CallNode)848
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitFCallNode(FCallNode)1440
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitVCallNode(VCallNode)2152
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)245
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.select(ISourceModule, int, int)176
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)163
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)259
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitAttrAssignNode(AttrAssignNode)2324
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitCallNode(CallNode)848
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitFCallNode(FCallNode)1440
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitVCallNode(VCallNode)2152
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)66
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)145
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)118
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)132
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.init()69
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)247
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeCall(ModuleDeclaration, CallExpression, int)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnMethod(ModuleDeclaration, CallExpression)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(CallExpression)-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubyAttributeHandler.isAttributeCreationCall(CallExpression)-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubyAttributeHandler.isMetaAttributeCreationCall(CallExpression)-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubyAttributeHandler.RubyAttributeHandler(CallExpression)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.fixCallOffsets(CallExpression, String, int, int, int)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.fixFunctionCallOffsets(CallExpression, String, int, int, int)-1
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.getArgFromCall(CallExpression)-1
org.eclipse.dltk.ruby.typeinference.RubyMethodReference.setNode(CallExpression)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.getEnclosingCallNode(ASTNode)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.getEnclosingCallNode(ASTNode[], ASTNode, boolean)-1
org.eclipse.dltk.ruby.typeinference.RubyMethodReference.getNode()-1

org.eclipse.dltk.ast.expressions.Expression

PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(Expression)-1
org.eclipse.dltk.ruby.typeinference.OffsetTargetedASTVisitor.visit(Expression)-1
org.eclipse.dltk.ruby.typeinference.OffsetTargetedASTVisitor.visitInteresting(Expression)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.1.visit(Expression)-1

org.eclipse.dltk.ast.expressions.ExpressionConstants

IMPLEMENTS
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyBinaryExpression-1

org.eclipse.dltk.ast.expressions.FloatNumericLiteral

INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)223
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)394
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitFloatNode(FloatNode)2275
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitFloatNode(FloatNode)2275

org.eclipse.dltk.ast.expressions.Literal

INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)195
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)370

org.eclipse.dltk.ast.expressions.NilLiteral

INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)219
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)391
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitNilNode(NilNode)1793

org.eclipse.dltk.ast.expressions.NumericLiteral

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.internal.RubyTypeCalculator.calculateType(ASTNode)31
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.internal.RubyTypeCalculator.calculateType(ASTNode)30
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)322
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)215
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)388
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)78
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitCallNode(CallNode)797
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitFixnumNode(FixnumNode)2263
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitFixnumNode(FixnumNode)2263

org.eclipse.dltk.ast.expressions.StringLiteral

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(CallExpression)576
org.eclipse.dltk.ruby.internal.parser.visitors.RubyAttributeHandler.getText(ASTNode)187
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)327
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)313
EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyBacktickStringLiteral-1
org.eclipse.dltk.ruby.ast.RubyRegexpExpression-1
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)294
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)200
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(CallExpression)575
org.eclipse.dltk.ruby.internal.parser.visitors.RubyAttributeHandler.getText(ASTNode)186
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)312
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)326
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)374
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)80
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitStrNode(StrNode)1999

org.eclipse.dltk.ast.parser.AbstractSourceParser

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser-1

org.eclipse.dltk.ast.parser.ISourceParser

DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.parser-1
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.internal.Model.getASTNode(ISourceModule, ASTCaching)55
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.JRubySourceParserFactory.createSourceParser()-1

org.eclipse.dltk.ast.parser.ISourceParserFactory

IMPLEMENTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.JRubySourceParserFactory-1

org.eclipse.dltk.ast.PositionInformation

DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.TypeField.fPos-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.TypeField.fPos-1
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.onEndVisitMethod(MethodDeclaration)202
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.TypeField.TypeField(String, String, PositionInformation, ASTNode, ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.TypeField.TypeField(String, String, PositionInformation, ASTNode, ASTNode)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.TypeField.getPosition()-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.TypeField.getPosition()-1

org.eclipse.dltk.ast.references.ConstantReference

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyASTUtil.collectColonExpression(RubyColonExpression, StringBuffer)48
org.eclipse.dltk.ruby.ast.RubyASTUtil.resolveReference(ASTNode)70
org.eclipse.dltk.ruby.ast.RubyASTUtil.resolveReferenceSimpleName(ASTNode)90
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)277
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectTypes(ModuleDeclaration, ASTNode)337
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectTypes(ModuleDeclaration, ASTNode)353
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.reportTypeReferenceMatch(ASTNode, PatternLocator)136
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.evaluateClassKey(ASTNode)701
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(TypeDeclaration)640
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.reportTypeReferences(ASTNode)228
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.translateGoal(IGoal)158
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyASTUtil.collectColonExpression(RubyColonExpression, StringBuffer)47
org.eclipse.dltk.ruby.ast.RubyASTUtil.resolveReference(ASTNode)69
org.eclipse.dltk.ruby.ast.RubyASTUtil.resolveReferenceSimpleName(ASTNode)89
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)275
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.select(ISourceModule, int, int)165
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectTypes(ModuleDeclaration, ASTNode)336
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectTypes(ModuleDeclaration, ASTNode)352
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)239
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.reportTypeReferenceMatch(ASTNode, PatternLocator)135
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.evaluateClassKey(ASTNode)700
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(MethodDeclaration)389
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(TypeDeclaration)613
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(TypeDeclaration)639
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.reportTypeReferences(ASTNode)227
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)417
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)104
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.translateGoal(IGoal)157
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.minimumParse(char[], ModuleDeclaration)261
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.minimumParse(char[], ModuleDeclaration)245
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitColon2Node(Colon2Node)1018
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitConstNode(ConstNode)1040
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectTypes(ModuleDeclaration, ASTNode)353
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.evaluateClassKey(ASTNode)701
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitColon2Node(Colon2Node)1018
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.translateGoal(IGoal)158
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeConstant(ModuleDeclaration, ConstantReference, int)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnConstant(ModuleDeclaration, ConstantReference)-1

org.eclipse.dltk.ast.references.Reference

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyASTUtil.resolveClassName(ASTNode)20
EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubySelfReference-1
org.eclipse.dltk.ruby.ast.RubySymbolReference-1
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyASTUtil.resolveClassName(ASTNode)19
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)232
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)401

org.eclipse.dltk.ast.references.SimpleReference

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)240
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)238
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitSClassNode(SClassNode)1957
DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyConstantDeclaration.name-1
org.eclipse.dltk.ruby.ast.RubyDAssgnExpression.left-1
EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.SimpleReferenceLocation-1
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.SimpleReferenceLocation-1
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)281
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitSClassNode(SClassNode)1956
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.acceptMethodReference(char[], int, int, int)66
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.acceptMethodReference(char[], int, int, int)66
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallProcessor.1.acceptSearchMatch(SearchMatch)54
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processMethodArguments(ArgsNode)1224
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processMethodArguments(ArgsNode)1175
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processMethodArguments(ArgsNode)1210
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processMethodArguments(ArgsNode)1138
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitConstDeclNode(ConstDeclNode)637
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.acceptMethodReference(char[], int, int, int)66
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.acceptMethodReference(char[], int, int, int)66
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallProcessor.1.acceptSearchMatch(SearchMatch)54
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)247
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visitGeneral(ASTNode)444
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)424
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitConstDeclNode(ConstDeclNode)637
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitSClassNode(SClassNode)1957
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.translateGoal(IGoal)162
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyConstantDeclaration.RubyConstantDeclaration(int, int, ASTNode, SimpleReference, ASTNode)-1
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.reportSimpleReferenceMatch(SimpleReference, PatternLocator)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyConstantDeclaration.getName()-1

org.eclipse.dltk.ast.references.TypeReference

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.TypeReferenceLocation-1
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.TypeReferenceLocation-1
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)211
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)201
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)216
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)208
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)224
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)228
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)220
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)197
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)234
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.reportTypeReferenceMatch(ASTNode, PatternLocator)137
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.reportTypeReferenceMatch(ASTNode, PatternLocator)131
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.createSuperTypeReference(TypeDeclaration, ASTNode)-1

org.eclipse.dltk.ast.references.VariableKind

DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.IElementKind.Variable.kind-1
org.eclipse.dltk.ruby.core.model.IElementKind.Variable.kind-1
org.eclipse.dltk.ruby.typeinference.VariableTypeGoal.kind-1
EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyVariableKind-1
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyVariableKind.RubyImplementation.RubyImplementation(VariableKind)-1
org.eclipse.dltk.ruby.ast.RubyVariableKind.RubyImplementation.RubyImplementation(VariableKind)-1
org.eclipse.dltk.ruby.core.model.IElementKind.Variable.byVariableKind(VariableKind)-1
org.eclipse.dltk.ruby.core.model.IElementKind.Variable.byVariableKind(VariableKind)-1
org.eclipse.dltk.ruby.core.model.IElementKind.Variable.Variable(VariableKind)-1
org.eclipse.dltk.ruby.core.model.IElementKind.Variable.Variable(VariableKind)-1
org.eclipse.dltk.ruby.typeinference.VariableTypeGoal.VariableTypeGoal(IContext, String, String, VariableKind)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.IElementKind.Variable.getKind()-1
org.eclipse.dltk.ruby.core.model.IElementKind.Variable.getKind()-1
org.eclipse.dltk.ruby.core.model.IVariable.getVariableKind()-1
org.eclipse.dltk.ruby.typeinference.VariableTypeGoal.getKind()-1

org.eclipse.dltk.ast.references.VariableKind.Implementation

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyVariableKind.RubyImplementation-1
org.eclipse.dltk.ruby.ast.RubyVariableKind.RubyImplementation-1

org.eclipse.dltk.ast.references.VariableReference

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.select(ISourceModule, int, int)169
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnMethod(ModuleDeclaration, CallExpression)491
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)189
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(TypeDeclaration)623
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visitGeneral(ASTNode)431
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.addVariableReference(ASTNode, ASTNode, boolean, boolean)150
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)407
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.getGoalVariableReference()201
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.3.visit(ASTNode)227
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.inspectLocalVariable(ModuleDeclaration, int, String)509
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor.visitGeneral(ASTNode)363
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor.visitGeneral(ASTNode)363
DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyExceptionList.var-1
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.select(ISourceModule, int, int)168
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnMethod(ModuleDeclaration, CallExpression)488
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)188
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)237
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(TypeDeclaration)622
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visitGeneral(ASTNode)430
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.addVariableReference(ASTNode, ASTNode, boolean, boolean)149
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)405
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)98
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.getGoalVariableReference()200
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.3.visit(ASTNode)226
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.inspectLocalVariable(ModuleDeclaration, int, String)508
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor.visitGeneral(ASTNode)362
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor.visitGeneral(ASTNode)362
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyDAssgnExpression.RubyDAssgnExpression(int, int, String, ASTNode)22
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processVariableAssignment(Node, String, RubyVariableKind, Node)1607
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processVariableReference(Node, String, RubyVariableKind)1630
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitBackRefNode(BackRefNode)569
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitMultipleAsgnNode(MultipleAsgnNode)1655
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitNthRefNode(NthRefNode)1809
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.getGoalVariableReference()204
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)189
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(TypeDeclaration)623
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visitGeneral(ASTNode)431
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.addVariableReference(ASTNode, ASTNode, boolean, boolean)150
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)407
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.processVariableReference(Node, String, RubyVariableKind)1630
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitBackRefNode(BackRefNode)569
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.getArgFromCall(CallExpression)211
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()95
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()90
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.3.visit(ASTNode)227
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.inspectLocalVariable(ModuleDeclaration, int, String)509
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor.visitGeneral(ASTNode)363
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.LocalVariablesSearchVisitor.visitGeneral(ASTNode)363
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyExceptionList.RubyExceptionList(int, int, VariableReference)-1
org.eclipse.dltk.ruby.ast.RubyExceptionList.setVar(VariableReference)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectionOnVariable(ModuleDeclaration, VariableReference)-1
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.determineEnclosingMethod(ISourceModule, ModuleDeclaration, VariableReference)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.getSingletonMethods(RubyMixinModel, VariableReference, ModuleDeclaration, ISourceModule, String)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyExceptionList.getVar()-1
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.getGoalVariableReference()-1

org.eclipse.dltk.ast.statements.Block

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.BlockEvaluator.init()41
DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.BlockState.block-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.BlockState.block-1
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyIfStatement.printNode(CorePrinter)110
org.eclipse.dltk.ruby.ast.RubyIfStatement.printNode(CorePrinter)106
org.eclipse.dltk.ruby.ast.RubyIfStatement.printNode(CorePrinter)100
org.eclipse.dltk.ruby.ast.RubyIfStatement.printNode(CorePrinter)96
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.1.Visitor.visitGeneral(ASTNode)163
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)114
org.eclipse.dltk.ruby.typeinference.OffsetTargetedASTVisitor.interesting(ASTNode)32
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.1.visitGeneral(ASTNode)161
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.minimumParse(char[], ModuleDeclaration)247
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitBlockNode(BlockNode)591
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitClassNode(ClassNode)974
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitModuleNode(ModuleNode)1762
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitSClassNode(SClassNode)1965
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubySingletonMethodDeclaration.traverse(ASTVisitor)34
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.minimumParse(char[], ModuleDeclaration)247
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitBlockNode(BlockNode)591
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitClassNode(ClassNode)974
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitModuleNode(ModuleNode)1762
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.visitSClassNode(SClassNode)1965
org.eclipse.dltk.ruby.typeinference.evaluators.BlockEvaluator.init()41
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyClassDeclaration.RubyClassDeclaration(ASTNode, ASTNode, Block, int, int)-1
org.eclipse.dltk.ruby.ast.RubyModuleDeclaration.RubyModuleDeclaration(ASTNode, Block, int, int)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.BlockState.BlockState(Block)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.RubyASTBuildVisitor.BlockState.BlockState(Block)-1

org.eclipse.dltk.ast.statements.Statement

PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(Statement)-1
org.eclipse.dltk.ruby.typeinference.OffsetTargetedASTVisitor.visit(Statement)-1
org.eclipse.dltk.ruby.typeinference.OffsetTargetedASTVisitor.visitInteresting(Statement)-1

org.eclipse.dltk.codeassist.IAssistParser

IMPLEMENTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyAssistParser-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.getParser()-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.getParser()-1

org.eclipse.dltk.codeassist.ScriptCompletionEngine

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine-1

org.eclipse.dltk.codeassist.ScriptSelectionEngine

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine-1

org.eclipse.dltk.compiler.env.ISourceModule

PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyAssistParser.parse(ISourceModule)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.select(ISourceModule, int, int)-1

org.eclipse.dltk.compiler.env.MethodSourceCode

INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.doOperation()182

org.eclipse.dltk.compiler.ISourceElementRequestor

IMPLEMENTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor-1
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.RubySourceElementRequestor(ISourceElementRequestor)-1

org.eclipse.dltk.compiler.ISourceElementRequestor.FieldInfo

INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.addVariableReference(ASTNode, ASTNode, boolean, boolean)155
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.onEndVisitMethod(MethodDeclaration)204
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)426
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.addVariableReference(ASTNode, ASTNode, boolean, boolean)155
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.onEndVisitMethod(MethodDeclaration)204
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)426
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.enterField(ISourceElementRequestorFieldInfo)-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.enterField(ISourceElementRequestorFieldInfo)-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.enterFieldCheckDuplicates(ISourceElementRequestorFieldInfo)-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.enterFieldCheckDuplicates(ISourceElementRequestorFieldInfo)-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.enterFieldWithParentType(ISourceElementRequestorFieldInfo, String, String)-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.enterFieldWithParentType(ISourceElementRequestorFieldInfo, String, String)-1

org.eclipse.dltk.compiler.ISourceElementRequestor.MethodInfo

INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)440
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)270
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)284
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)330
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)284
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)440
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)330
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.visit(ASTNode)270
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.enterMethod(ISourceElementRequestorMethodInfo)-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.enterMethod(ISourceElementRequestorMethodInfo)-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.enterMethodRemoveSame(ISourceElementRequestorMethodInfo)-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.enterMethodRemoveSame(ISourceElementRequestorMethodInfo)-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.enterMethodWithParentType(ISourceElementRequestorMethodInfo, String, String)-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.enterMethodWithParentType(ISourceElementRequestorMethodInfo, String, String)-1
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor.modifyMethodInfo(MethodDeclaration, ISourceElementRequestorMethodInfo)-1

org.eclipse.dltk.compiler.ISourceElementRequestor.TypeInfo

PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.enterType(ISourceElementRequestorTypeInfo)-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.enterType(ISourceElementRequestorTypeInfo)-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.enterTypeAppend(ISourceElementRequestorTypeInfo, String, String)-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.enterTypeAppend(ISourceElementRequestorTypeInfo, String, String)-1

org.eclipse.dltk.compiler.problem.AbstractProblemReporter

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.1-1
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.1157
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.ProxyProblemReporter-1
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.ProxyProblemReporter-1

org.eclipse.dltk.compiler.problem.DefaultProblem

INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.DLTKRubyWarnings.error(ISourcePosition, String)44
org.eclipse.dltk.ruby.internal.parsers.jruby.DLTKRubyWarnings.warn(ISourcePosition, String)22
org.eclipse.dltk.ruby.internal.parsers.jruby.DLTKRubyWarnings.warning(ISourcePosition, String)35
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parsers.jruby.DLTKRubyWarnings.error(ISourcePosition, String)44
org.eclipse.dltk.ruby.internal.parsers.jruby.DLTKRubyWarnings.warn(ISourcePosition, String)22
org.eclipse.dltk.ruby.internal.parsers.jruby.DLTKRubyWarnings.warning(ISourcePosition, String)35

org.eclipse.dltk.compiler.problem.IProblem

PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.1.reportProblem(IProblem)-1
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.ProxyProblemReporter.reportProblem(IProblem)-1
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.ProxyProblemReporter.reportProblem(IProblem)-1

org.eclipse.dltk.compiler.problem.IProblemReporter

DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.ProxyProblemReporter.original-1
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.ProxyProblemReporter.original-1
org.eclipse.dltk.ruby.internal.parsers.jruby.DLTKRubyWarnings.problemReporter-1
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.parse(char[], char[], IProblemReporter)-1
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.ProxyProblemReporter.ProxyProblemReporter(JRubySourceParser, IProblemReporter)-1
org.eclipse.dltk.ruby.internal.parser.JRubySourceParser.ProxyProblemReporter.ProxyProblemReporter(JRubySourceParser, IProblemReporter)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.DLTKRubyParser.parse(String, Reader, IProblemReporter)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.DLTKRubyParser.parse(String, String, IProblemReporter)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.DLTKRubyWarnings.DLTKRubyWarnings(IProblemReporter)-1

org.eclipse.dltk.compiler.SourceElementRequestVisitor

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.visitors.RubySourceElementRequestor-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.RubySourceElementParser.createVisitor()-1

org.eclipse.dltk.compiler.task.ITodoTaskPreferences

PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.RubyTodoParserType.getBuildParticipant(ITodoTaskPreferences)-1
org.eclipse.dltk.ruby.internal.parser.RubyTodoParserType.RubyTodoTaskParser.RubyTodoTaskParser(ITodoTaskPreferences)-1
org.eclipse.dltk.ruby.internal.parser.RubyTodoParserType.RubyTodoTaskParser.RubyTodoTaskParser(ITodoTaskPreferences)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.RubyTodoParserType.getPreferences(IScriptProject)-1

org.eclipse.dltk.compiler.task.TodoTaskPreferencesOnPreferenceLookupDelegate

INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.RubyTodoParserType.getPreferences(IScriptProject)24

org.eclipse.dltk.core.AbstractLanguageToolkit

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.core.RubyLanguageToolkit-1

org.eclipse.dltk.core.AbstractSourceElementParser

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.RubySourceElementParser-1

org.eclipse.dltk.core.builder.AbstractTodoTaskBuildParticipantType

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.RubyTodoParserType-1

org.eclipse.dltk.core.builder.AbstractTodoTaskBuildParticipantType.TodoTaskBuildParticipant

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.RubyTodoParserType.RubyTodoTaskParser-1
org.eclipse.dltk.ruby.internal.parser.RubyTodoParserType.RubyTodoTaskParser-1

org.eclipse.dltk.core.builder.IBuildParticipant

RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.RubyTodoParserType.getBuildParticipant(ITodoTaskPreferences)-1

org.eclipse.dltk.core.CompletionProposal

LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportField(IField, int)965
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportKeyword(String)987
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportMethod(IMethod, int)877
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportType(IType, int)929

org.eclipse.dltk.core.ICalleeProcessor

IMPLEMENTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallHierarchyFactory.createCalleeProcessor(IMethod, IProgressMonitor, IDLTKSearchScope)-1

org.eclipse.dltk.core.ICallHierarchyFactory

IMPLEMENTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallHierarchyFactory-1

org.eclipse.dltk.core.ICallProcessor

IMPLEMENTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallProcessor-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallHierarchyFactory.createCallProcessor()-1

org.eclipse.dltk.core.IDLTKLanguageToolkit

RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.core.RubyLanguageToolkit.getDefault()-1

org.eclipse.dltk.core.IField

ALLOCATES_ARRAY
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinVariable.getSourceFields()43
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findFields(RubyMixinModel, ISourceModule, ModuleDeclaration, String, int)240
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelFields(ISourceModule, String)607
CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportCurrentElements(ModuleDeclaration, int)408
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportSubElements(IEvaluatedType, String)667
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportSubElements(IEvaluatedType, String)679
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinVariable.getSourceFields()43
org.eclipse.dltk.ruby.typeinference.evaluators.NonTypeConstantTypeEvaluator.init()65
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findFields(RubyMixinModel, ISourceModule, ModuleDeclaration, String, int)229
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findFields(RubyMixinModel, ISourceModule, ModuleDeclaration, String, int)240
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelFields(ISourceModule, String)607
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportCurrentElements(ModuleDeclaration, int)407
org.eclipse.dltk.ruby.typeinference.evaluators.NonTypeConstantTypeEvaluator.init()64
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findFields(RubyMixinModel, ISourceModule, ModuleDeclaration, String, int)228
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelFields(ISourceModule, String)599
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportSubElements(IEvaluatedType, String)667
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportSubElements(IEvaluatedType, String)679
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visitGeneral(ASTNode)434
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visitGeneral(ASTNode)420
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visitGeneral(ASTNode)457
org.eclipse.dltk.ruby.typeinference.evaluators.NonTypeConstantTypeEvaluator.init()65
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findFields(RubyMixinModel, ISourceModule, ModuleDeclaration, String, int)202
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findFields(RubyMixinModel, ISourceModule, ModuleDeclaration, String, int)229
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.processFieldName(IField, String)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportField(IField, int)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.ClassScope.reportVariable(String, IField)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.ClassScope.reportVariable(String, IField)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.MetaClassScope.reportVariable(String, IField)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.MetaClassScope.reportVariable(String, IField)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.MethodScope.reportVariable(String, IField)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.MethodScope.reportVariable(String, IField)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.Scope.reportVariable(String, IField)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.Scope.reportVariable(String, IField)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.SourceModuleScope.reportVariable(String, IField)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.SourceModuleScope.reportVariable(String, IField)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinElementInfo.createVariable(IField)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.createLocalVariable(String, int, int)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinVariable.getSourceFields()-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findFields(RubyMixinModel, ISourceModule, ModuleDeclaration, String, int)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelFields(ISourceModule, String)-1

org.eclipse.dltk.core.IMember

PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.addArrayToCollection(IMember[], Collection)-1

org.eclipse.dltk.core.IMethod

ALLOCATES_ARRAY
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.findMethods(String, int, int)207
org.eclipse.dltk.ruby.internal.parser.mixin.AliasedRubyMixinMethod.AliasedRubyMixinMethod(RubyMixinModel, RubyMixinAlias)42
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinMethod.getSourceMethods(RubyMixinModel, String)93
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinMethod.getSourceMethods(RubyMixinModel, String)95
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelMethods(IScriptProject, String)646
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.searchClassMethods(RubyMixinModel, ISourceModule, ModuleDeclaration, IEvaluatedType, String)347
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.searchClassMethodsExact(RubyMixinModel, ISourceModule, ModuleDeclaration, IEvaluatedType, String)377
CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.findMethods(String, int, int)207
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.CompletionMixinMethodRequestor.flush()517
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.CompletionMixinMethodRequestor.flush()517
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportCurrentElements(ModuleDeclaration, int)410
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportSubElements(IEvaluatedType, String)689
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportSubElements(IEvaluatedType, String)659
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnMethod(ModuleDeclaration, CallExpression)504
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(MethodDeclaration)375
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(TypeDeclaration)601
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinMethod.getSourceMethods(RubyMixinModel, String)93
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()123
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.2.acceptSearchMatch(SearchMatch)619
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelMethods(IScriptProject, String)646
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.getSingletonMethods(RubyMixinModel, VariableReference, ModuleDeclaration, ISourceModule, String)403
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.searchClassMethods(RubyMixinModel, ISourceModule, ModuleDeclaration, IEvaluatedType, String)347
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.searchClassMethodsExact(RubyMixinModel, ISourceModule, ModuleDeclaration, IEvaluatedType, String)377
DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.method-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinMethod.sourceMethods-1
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.findMethods(String, int, int)199
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportCurrentElements(ModuleDeclaration, int)409
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(MethodDeclaration)374
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(TypeDeclaration)600
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.2.acceptSearchMatch(SearchMatch)618
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.CompletionMixinMethodRequestor.acceptResult(IRubyMixinElement)484
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.CompletionMixinMethodRequestor.acceptResult(IRubyMixinElement)484
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportCurrentElements(ModuleDeclaration, int)410
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportSubElements(IEvaluatedType, String)689
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportSubElements(IEvaluatedType, String)659
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnMethod(ModuleDeclaration, CallExpression)504
org.eclipse.dltk.ruby.internal.parser.mixin.AliasedRubyMixinMethod.AliasedRubyMixinMethod(RubyMixinModel, RubyMixinAlias)22
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(MethodDeclaration)370
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()121
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()119
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()123
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.2.acceptSearchMatch(SearchMatch)619
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.RubyCalleeProcessor(IMethod, IProgressMonitor, IDLTKSearchScope)-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallHierarchyFactory.createCalleeProcessor(IMethod, IProgressMonitor, IDLTKSearchScope)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.processMethodName(IMethod, String)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportMethod(IMethod, int)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.ClassScope.reportMethod(String, IMethod)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.ClassScope.reportMethod(String, IMethod)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.MetaClassScope.reportMethod(String, IMethod)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.MetaClassScope.reportMethod(String, IMethod)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.MethodScope.reportMethod(String, IMethod)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.MethodScope.reportMethod(String, IMethod)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.Scope.reportMethod(String, IMethod)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.Scope.reportMethod(String, IMethod)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.SourceModuleScope.reportMethod(String, IMethod)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.SourceModuleScope.reportMethod(String, IMethod)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinElementInfo.createMethod(IMethod)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinMethod.RubyMixinMethod(RubyMixinModel, String, IMethod[])-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinMethod.setSourceMethods(IMethod[])-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.getNodeByMethod(ModuleDeclaration, IMethod)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.findMethods(String, int, int)-1
org.eclipse.dltk.ruby.internal.parser.mixin.AliasedRubyMixinMethod.findSourceMethod(RubyMixinModel, RubyMixinAlias)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinMethod.getSourceMethods()-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinMethod.getSourceMethods(RubyMixinModel, String)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelMethods(IScriptProject, String)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.getSingletonMethods(RubyMixinModel, VariableReference, ModuleDeclaration, ISourceModule, String)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.searchClassMethods(RubyMixinModel, ISourceModule, ModuleDeclaration, IEvaluatedType, String)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.searchClassMethodsExact(RubyMixinModel, ISourceModule, ModuleDeclaration, IEvaluatedType, String)-1

org.eclipse.dltk.core.IModelElement

ALLOCATES_ARRAY
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.select(ISourceModule, int, int)188
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.select(ISourceModule, int, int)132
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.select(ISourceModule, int, int)155
CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallProcessor.1.acceptSearchMatch(SearchMatch)51
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.2.acceptSearchMatch(SearchMatch)518
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.select(ISourceModule, int, int)187
org.eclipse.dltk.ruby.typeinference.UniqueNamesList.add(Object)28
org.eclipse.dltk.ruby.typeinference.UniqueNamesList.contains(Object)43
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallProcessor.1.acceptSearchMatch(SearchMatch)50
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.processNonTypeConstant(NonTypeConstantTypeGoal)255
org.eclipse.dltk.ruby.typeinference.UniqueNamesList.add(Object)27
org.eclipse.dltk.ruby.typeinference.UniqueNamesList.contains(Object)42
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.internal.Model.addModules(Collection, IModelElement[])89
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallProcessor.1.acceptSearchMatch(SearchMatch)51
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportCurrentElements(ModuleDeclaration, int)406
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.2.acceptSearchMatch(SearchMatch)518
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.2.acceptSearchMatch(SearchMatch)521
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectionOnMethodDeclaration(ModuleDeclaration, MethodDeclaration)448
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectionOnTypeDeclaration(ModuleDeclaration, TypeDeclaration)435
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(MethodDeclaration)373
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(TypeDeclaration)594
org.eclipse.dltk.ruby.typeinference.evaluators.FieldParentKeyVerificator.init()57
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.init()59
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.buildContext(RubyFieldReference)60
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.handleSpecialMethod(RubyMixinMethod, RubyMixinClass)268
org.eclipse.dltk.ruby.typeinference.UniqueNamesList.add(Object)28
org.eclipse.dltk.ruby.typeinference.UniqueNamesList.contains(Object)43
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.internal.Model.addModules(Collection, IModelElement[])-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallProcessor.process(IModelElement, IModelElement, IDLTKSearchScope, IProgressMonitor)-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallProcessor.process(IModelElement, IModelElement, IDLTKSearchScope, IProgressMonitor)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.select(ISourceModule, int, int)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.findModelElementFor(ASTNode)-1

org.eclipse.dltk.core.IParent

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.internal.Model.addModules(Collection, IModelElement[])93
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.internal.Model.addModules(Collection, IModelElement[])92

org.eclipse.dltk.core.IScriptProject

DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.internal.Model.project-1
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.internal.Model.Model(IScriptProject)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.searchMethodDeclarations(IScriptProject, String, List)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinModel.getInstance(IScriptProject)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinModel.RubyMixinModel(IScriptProject)-1
org.eclipse.dltk.ruby.internal.parser.RubyTodoParserType.getPreferences(IScriptProject)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelMethods(IScriptProject, String)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.FakeMethod.getScriptProject()-1

org.eclipse.dltk.core.ISearchPatternProcessor

IMPLEMENTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubySearchPatternProcessor-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubySearchFactory.createSearchPatternProcessor()-1

org.eclipse.dltk.core.IShutdownListener

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.core.RubyPlugin.stop(BundleContext)73
IMPLEMENTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinModel-1
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.core.RubyPlugin.addShutdownListener(IShutdownListener)-1

org.eclipse.dltk.core.ISourceElementParser

LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.doOperation()174

org.eclipse.dltk.core.ISourceModule

ALLOCATES_ARRAY
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.internal.Model.search(String)83
CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.internal.Model.search(String)82
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallProcessor.1.acceptSearchMatch(SearchMatch)52
org.eclipse.dltk.ruby.internal.core.codeassist.ProjectTypeComparator.compare(Object, Object)45
org.eclipse.dltk.ruby.internal.core.codeassist.ProjectTypeComparator.compare(Object, Object)44
org.eclipse.dltk.ruby.internal.core.codeassist.RubyAssistParser.parse(ISourceModule)35
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)194
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.2.acceptSearchMatch(SearchMatch)519
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.select(ISourceModule, int, int)117
org.eclipse.dltk.ruby.typeinference.evaluators.FieldParentKeyVerificator.init()59
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.init()61
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.init()73
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.init()82
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.buildContext(RubyFieldReference)63
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)254
DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.ProjectTypeComparator.module-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.currentModule-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.sourceModule-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinAlias.sourceModule-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.sourceModule-1
org.eclipse.dltk.ruby.internal.parser.mixin.SuperclassReferenceInfo.module-1
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.internal.Model.addModules(Collection, IModelElement[])90
org.eclipse.dltk.ruby.internal.core.codeassist.ProjectTypeComparator.compare(Object, Object)42
org.eclipse.dltk.ruby.internal.core.codeassist.ProjectTypeComparator.compare(Object, Object)43
org.eclipse.dltk.ruby.typeinference.evaluators.FieldParentKeyVerificator.init()58
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.init()60
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.buildContext(RubyFieldReference)62
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.2.acceptSearchMatch(SearchMatch)620
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.1.acceptTypeNameMatch(TypeNameMatch)73
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.findMethods(String, int, int)190
org.eclipse.dltk.ruby.internal.core.codeassist.ProjectTypeComparator.compare(Object, Object)45
org.eclipse.dltk.ruby.internal.core.codeassist.ProjectTypeComparator.compare(Object, Object)44
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.2.acceptSearchMatch(SearchMatch)519
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinAlias.RubyMixinAlias(RubyMixinModel, String)21
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinAlias.RubyMixinAlias(RubyMixinModel, String)24
org.eclipse.dltk.ruby.typeinference.evaluators.FieldParentKeyVerificator.init()59
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()140
org.eclipse.dltk.ruby.typeinference.evaluators.RubyMixinGoalEvaluator.RubyMixinGoalEvaluator(IGoal)32
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.buildContext(RubyFieldReference)63
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)254
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.FakeField.FakeField(ISourceModule, String, int, int, int)-1
org.eclipse.dltk.ruby.core.model.FakeField.FakeField(ISourceModule, String, int, int)-1
org.eclipse.dltk.ruby.core.model.IModel.getASTNode(ISourceModule, ASTCaching)-1
org.eclipse.dltk.ruby.core.model.internal.Model.getASTNode(ISourceModule, ASTCaching)-1
org.eclipse.dltk.ruby.internal.core.codeassist.ProjectTypeComparator.ProjectTypeComparator(ISourceModule)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixin.parserSourceModule(boolean, ISourceModule)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.RubyMixinBuildVisitor(ModuleDeclaration, ISourceModule, boolean, IMixinRequestor)-1
org.eclipse.dltk.ruby.internal.parser.mixin.SuperclassReferenceInfo.setModule(ISourceModule)-1
org.eclipse.dltk.ruby.internal.parser.mixin.SuperclassReferenceInfo.SuperclassReferenceInfo(ASTNode, ModuleDeclaration, ISourceModule)-1
org.eclipse.dltk.ruby.internal.parsers.jruby.ASTUtils.getAST(ISourceModule)-1
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.determineEnclosingMethod(ISourceModule, ModuleDeclaration, VariableReference)-1
org.eclipse.dltk.ruby.typeinference.MethodContext.MethodContext(IContext, ISourceModule, ModuleDeclaration, String[], IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findFields(RubyMixinModel, ISourceModule, ModuleDeclaration, String, int)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelFields(ISourceModule, String)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelTypes(ISourceModule, String)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.getModelTypeByAST(TypeDeclaration, ISourceModule)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.getSingletonMethods(RubyMixinModel, VariableReference, ModuleDeclaration, ISourceModule, String)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.searchClassMethods(RubyMixinModel, ISourceModule, ModuleDeclaration, IEvaluatedType, String)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.searchClassMethodsExact(RubyMixinModel, ISourceModule, ModuleDeclaration, IEvaluatedType, String)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.determineSelfClass(RubyMixinModel, ISourceModule, ModuleDeclaration, int)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getAllTypes(ISourceModule, String)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.parseSource(ISourceModule)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.internal.Model.search(String)-1
org.eclipse.dltk.ruby.core.model.ISourceModuleContribution.getSourceModule()-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinAlias.getSourceModule()-1
org.eclipse.dltk.ruby.internal.parser.mixin.SuperclassReferenceInfo.getModule()-1

org.eclipse.dltk.core.ISourceRange

IMPLEMENTS
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.FakeField-1
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.checkSelection(String, int, int)302
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.checkSelection(String, int, int)309
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.getModelTypeByAST(TypeDeclaration, ISourceModule)74
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.handleSpecialMethod(RubyMixinMethod, RubyMixinClass)265
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.handleSpecialMethod(RubyMixinMethod, RubyMixinClass)267
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.FakeField.getNameRange()-1
org.eclipse.dltk.ruby.core.model.FakeField.getSourceRange()-1
org.eclipse.dltk.ruby.core.model.FakeMethod.getNameRange()-1
org.eclipse.dltk.ruby.core.model.FakeMethod.getSourceRange()-1
org.eclipse.dltk.ruby.core.utils.RubySyntaxUtils.getEnclosingName(CharSequence, int)-1
org.eclipse.dltk.ruby.core.utils.RubySyntaxUtils.insideMethodOperator(String, int)-1

org.eclipse.dltk.core.IType

ALLOCATES_ARRAY
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.getSourceTypesForClass(ModuleDeclaration, ASTNode)424
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinClass.getSourceTypes()100
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.locateSuperTypes(IType, IProgressMonitor)50
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelTypes(ISourceModule, String)589
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getAllTypes(ISourceModule, String)83
CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.ProjectTypeComparator.compare(Object, Object)40
org.eclipse.dltk.ruby.internal.core.codeassist.ProjectTypeComparator.compare(Object, Object)41
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportCurrentElements(ModuleDeclaration, int)417
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportSubElements(IEvaluatedType, String)684
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportSubElements(IEvaluatedType, String)652
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(TypeDeclaration)603
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinClass.getSourceTypes()100
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.locateSuperTypes(IType, IProgressMonitor)50
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelTypes(ISourceModule, String)589
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.handleSpecialMethod(RubyMixinMethod, RubyMixinClass)281
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getAllTypes(ISourceModule, String)83
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportCurrentElements(ModuleDeclaration, int)414
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(TypeDeclaration)595
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelTypes(ISourceModule, String)581
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.handleSpecialMethod(RubyMixinMethod, RubyMixinClass)280
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.ProjectTypeComparator.compare(Object, Object)41
org.eclipse.dltk.ruby.internal.core.codeassist.ProjectTypeComparator.compare(Object, Object)40
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportSubElements(IEvaluatedType, String)684
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportSubElements(IEvaluatedType, String)652
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.visit(TypeDeclaration)592
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.locateSuperTypes(IType, IProgressMonitor)43
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.getModelTypeByAST(TypeDeclaration, ISourceModule)71
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.getModelTypeByAST(TypeDeclaration, ISourceModule)73
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.handleSpecialMethod(RubyMixinMethod, RubyMixinClass)281
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.1.acceptTypeNameMatch(TypeNameMatch)72
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.processTypeName(IType, String)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportType(IType, int)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.ClassScope.reportType(String, IType, boolean)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.ClassScope.reportType(String, IType, boolean)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.MetaClassScope.reportType(String, IType, boolean)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.MetaClassScope.reportType(String, IType, boolean)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.MethodScope.reportType(String, IType, boolean)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.MethodScope.reportType(String, IType, boolean)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.Scope.reportType(String, IType, boolean)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.Scope.reportType(String, IType, boolean)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.SourceModuleScope.reportType(String, IType, boolean)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.SourceModuleScope.reportType(String, IType, boolean)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinElementInfo.createClass(IType)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinElementInfo.createModule(IType)-1
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.filterTypeFromSelection(IType, IType)-1
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.filterTypeFromSelection(IType, IType)-1
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.locateSuperTypes(IType, IProgressMonitor)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.evaluateSuperClass(IType)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.getSourceTypesForClass(ModuleDeclaration, ASTNode)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinClass.getSourceTypes()-1
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.locateSuperTypes(IType, IProgressMonitor)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelTypes(ISourceModule, String)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.getModelTypeByAST(TypeDeclaration, ISourceModule)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getAllTypes(ISourceModule, String)-1

org.eclipse.dltk.core.mixin.IMixinElement

ALLOCATES_ARRAY
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getModelStaticScopes(MixinModel, ModuleDeclaration, int)133
DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinAlias.element-1
org.eclipse.dltk.ruby.typeinference.goals.NonTypeConstantTypeGoal.element-1
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeConstant(ModuleDeclaration, String, int, boolean)746
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportSubElements(IEvaluatedType, String)635
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.processNonTypeConstant(NonTypeConstantTypeGoal)248
org.eclipse.dltk.ruby.internal.parser.mixin.AliasedRubyMixinMethod.getVariables()62
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinClass.findMethods(IMixinSearchPattern, IMixinSearchRequestor, Set)246
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinClass.findMethods(IMixinSearchPattern, IMixinSearchRequestor, Set)251
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinClass.getClasses()372
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinClass.getExtended()209
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinClass.getFields()385
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinClass.getIncluded()173
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinClass.getMethod(String, Set)326
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinClass.getSourceTypes()88
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinClass.getSuperclass()104
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinMethod.getSelfType()51
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinMethod.getSelfType()50
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinMethod.getVariables()100
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinModel.createRubyElement(String)88
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinVariable.getSourceFields()35
org.eclipse.dltk.ruby.typeinference.evaluators.ColonExpressionEvaluator.init()59
org.eclipse.dltk.ruby.typeinference.evaluators.ColonExpressionEvaluator.subGoalDone(IGoal, Object, GoalState)107
org.eclipse.dltk.ruby.typeinference.evaluators.ColonExpressionEvaluator.subGoalDone(IGoal, Object, GoalState)81
org.eclipse.dltk.ruby.typeinference.evaluators.ConstantReferenceEvaluator.init()58
org.eclipse.dltk.ruby.typeinference.evaluators.NonTypeConstantTypeEvaluator.init()55
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinModel.createRubyElement(IMixinElement)-1
org.eclipse.dltk.ruby.typeinference.goals.NonTypeConstantTypeGoal.NonTypeConstantTypeGoal(IContext, IMixinElement)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.goals.NonTypeConstantTypeGoal.getElement()-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getModelStaticScopes(MixinModel, ModuleDeclaration, int)-1

org.eclipse.dltk.core.mixin.IMixinParser

IMPLEMENTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixin-1

org.eclipse.dltk.core.mixin.IMixinRequestor

DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixin.requestor-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.requestor-1
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixin.setRequirestor(IMixinRequestor)-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.RubyMixinBuildVisitor(ModuleDeclaration, ISourceModule, boolean, IMixinRequestor)-1

org.eclipse.dltk.core.mixin.IMixinRequestor.ElementInfo

INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.report(String, RubyMixinElementInfo)679
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.report(String, RubyMixinElementInfo)679

org.eclipse.dltk.core.mixin.MixinModel

DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinModel.model-1
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinModel.RubyMixinModel(IScriptProject)70
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getModelStaticScopes(MixinModel, ModuleDeclaration, int)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getModelStaticScopesKeys(MixinModel, ModuleDeclaration, int)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.searchConstantElement(MixinModel, ModuleDeclaration, int, String)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinModel.getRawModel()-1

org.eclipse.dltk.core.ModelException

CATCHES_EXCEPTION
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.internal.Model.getASTNode(ISourceModule, ASTCaching)60
org.eclipse.dltk.ruby.core.model.internal.Model.search(String)79
org.eclipse.dltk.ruby.core.RubyPlugin.initializeAfterLoad(IProgressMonitor)184
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.acceptMethodReference(char[], int, int, int)63
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.acceptMethodReference(char[], int, int, int)63
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.findMethods(String, int, int)203
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeCall(ModuleDeclaration, CallExpression, int)794
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeColonExpression(ModuleDeclaration, RubyColonExpression, int)700
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeConstant(ModuleDeclaration, ConstantReference, int)778
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.CompletionMixinMethodRequestor.acceptResult(IRubyMixinElement)488
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.CompletionMixinMethodRequestor.acceptResult(IRubyMixinElement)488
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportCurrentElements(ModuleDeclaration, int)422
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportMethod(IMethod, int)884
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportMethod(IMethod, int)901
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportType(IType, int)938
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectionOnMethodDeclaration(ModuleDeclaration, MethodDeclaration)452
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectionOnTypeDeclaration(ModuleDeclaration, TypeDeclaration)439
org.eclipse.dltk.ruby.internal.parser.mixin.AliasedRubyMixinMethod.AliasedRubyMixinMethod(RubyMixinModel, RubyMixinAlias)39
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.locateSuperTypes(IType, IProgressMonitor)51
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.searchTypesForName(String, IProgressMonitor, IDLTKSearchScope)80
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()145
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()151
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.evaluateSuperClass(IType)660
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findFields(RubyMixinModel, ISourceModule, ModuleDeclaration, String, int)234
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelFields(ISourceModule, String)603
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelTypes(ISourceModule, String)585
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.handleSpecialMethod(RubyMixinMethod, RubyMixinClass)286
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.internal.Model.getASTNode(ISourceModule, ASTCaching)60
org.eclipse.dltk.ruby.core.model.internal.Model.search(String)79
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.acceptMethodReference(char[], int, int, int)63
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.CaleeSourceElementRequestor.acceptMethodReference(char[], int, int, int)63
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.findMethods(String, int, int)203
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportCurrentElements(ModuleDeclaration, int)422
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectionOnMethodDeclaration(ModuleDeclaration, MethodDeclaration)452
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectionOnTypeDeclaration(ModuleDeclaration, TypeDeclaration)439
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.searchTypesForName(String, IProgressMonitor, IDLTKSearchScope)80
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()145
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()151
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.evaluateSuperClass(IType)660
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findFields(RubyMixinModel, ISourceModule, ModuleDeclaration, String, int)234
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelFields(ISourceModule, String)603
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelTypes(ISourceModule, String)585
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.handleSpecialMethod(RubyMixinMethod, RubyMixinClass)286
THROWS
Reference LocationLine Number
org.eclipse.dltk.ruby.core.model.FakeField.getFlags()-1
org.eclipse.dltk.ruby.core.model.FakeField.getNameRange()-1
org.eclipse.dltk.ruby.core.model.FakeField.getSourceRange()-1
org.eclipse.dltk.ruby.core.model.FakeMethod.getNameRange()-1
org.eclipse.dltk.ruby.core.model.FakeMethod.getParameterInitializers()-1
org.eclipse.dltk.ruby.core.model.FakeMethod.getParameters()-1
org.eclipse.dltk.ruby.core.model.FakeMethod.getSourceRange()-1
org.eclipse.dltk.ruby.core.model.internal.Model.addModules(Collection, IModelElement[])-1
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinBuildVisitor.findModelElementFor(ASTNode)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.getModelTypeByAST(TypeDeclaration, ISourceModule)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.getNodeByMethod(ModuleDeclaration, IMethod)-1

org.eclipse.dltk.core.ScriptContentDescriber

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.core.RubyContentDescriber-1

org.eclipse.dltk.core.ScriptNature

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.core.RubyNature-1

org.eclipse.dltk.core.search.AbstractSearchFactory

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubySearchFactory-1

org.eclipse.dltk.core.search.IDLTKSearchScope

LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.core.RubyPlugin.initializeAfterLoad(IProgressMonitor)149
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.searchMethodDeclarations(IScriptProject, String, List)528
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.locateSuperTypes(IType, IProgressMonitor)36
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelMethods(IScriptProject, String)633
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelMethods(IScriptProject, String)635
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.RubyCalleeProcessor(IMethod, IProgressMonitor, IDLTKSearchScope)-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.search(String, int, int, IDLTKSearchScope, SearchRequestor)-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.search(String, int, int, int, IDLTKSearchScope, SearchRequestor)-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallHierarchyFactory.createCalleeProcessor(IMethod, IProgressMonitor, IDLTKSearchScope)-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallProcessor.process(IModelElement, IModelElement, IDLTKSearchScope, IProgressMonitor)-1
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocator.RubyMatchLocator(SearchPattern, SearchRequestor, IDLTKSearchScope, IProgressMonitor)-1
org.eclipse.dltk.ruby.internal.core.search.RubySearchFactory.createMatchLocator(SearchPattern, SearchRequestor, IDLTKSearchScope, SubProgressMonitor)-1
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.searchTypesForName(String, IProgressMonitor, IDLTKSearchScope)-1

org.eclipse.dltk.core.search.IMatchLocatorParser

RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubySearchFactory.createMatchParser(MatchLocator)-1

org.eclipse.dltk.core.search.matching.MatchLocator

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocator-1
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.RubyMatchLocatorParser(MatchLocator)-1
org.eclipse.dltk.ruby.internal.core.search.RubySearchFactory.createMatchParser(MatchLocator)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubySearchFactory.createMatchLocator(SearchPattern, SearchRequestor, IDLTKSearchScope, SubProgressMonitor)-1

org.eclipse.dltk.core.search.matching.MatchLocatorParser

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser-1

org.eclipse.dltk.core.search.matching.MatchLocatorParser.MatchVisitor

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.RubyMatchVisitor-1
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.RubyMatchVisitor-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.getMatchVisitor()-1

org.eclipse.dltk.core.search.matching.PatternLocator

PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.processStatement(ASTNode, PatternLocator)-1
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.reportSimpleReferenceMatch(SimpleReference, PatternLocator)-1
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocatorParser.reportTypeReferenceMatch(ASTNode, PatternLocator)-1

org.eclipse.dltk.core.search.NopTypeNameRequestor

INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.core.RubyPlugin.initializeAfterLoad(IProgressMonitor)163

org.eclipse.dltk.core.search.SearchEngine

DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallProcessor.searchEngine-1
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.core.RubyPlugin.initializeAfterLoad(IProgressMonitor)148
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.search(String, int, int, int, IDLTKSearchScope, SearchRequestor)226
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallProcessor.RubyCallProcessor()33
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.searchMethodDeclarations(IScriptProject, String, List)530
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.searchTypesForName(String, IProgressMonitor, IDLTKSearchScope)66
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelMethods(IScriptProject, String)638
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.searchMethodDeclarations(IScriptProject, String, List)530
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.searchTypesForName(String, IProgressMonitor, IDLTKSearchScope)66
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelMethods(IScriptProject, String)638

org.eclipse.dltk.core.search.SearchMatch

PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallProcessor.1.acceptSearchMatch(SearchMatch)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.2.acceptSearchMatch(SearchMatch)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.2.acceptSearchMatch(SearchMatch)-1

org.eclipse.dltk.core.search.SearchParticipant

ALLOCATES_ARRAY
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.search(String, int, int, int, IDLTKSearchScope, SearchRequestor)227
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallProcessor.process(IModelElement, IModelElement, IDLTKSearchScope, IProgressMonitor)78
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.searchMethodDeclarations(IScriptProject, String, List)537
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelMethods(IScriptProject, String)639

org.eclipse.dltk.core.search.SearchPattern

LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.search(String, int, int, int, IDLTKSearchScope, SearchRequestor)224
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallProcessor.process(IModelElement, IModelElement, IDLTKSearchScope, IProgressMonitor)73
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.searchMethodDeclarations(IScriptProject, String, List)531
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelMethods(IScriptProject, String)627
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocator.RubyMatchLocator(SearchPattern, SearchRequestor, IDLTKSearchScope, IProgressMonitor)-1
org.eclipse.dltk.ruby.internal.core.search.RubySearchFactory.createMatchLocator(SearchPattern, SearchRequestor, IDLTKSearchScope, SubProgressMonitor)-1

org.eclipse.dltk.core.search.SearchRequestor

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallProcessor.1-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallProcessor.138
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.2-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.2514
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.2613
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.2-1
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCallProcessor.process(IModelElement, IModelElement, IDLTKSearchScope, IProgressMonitor)38
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.findTopLevelMethods(IScriptProject, String)613
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.search(String, int, int, IDLTKSearchScope, SearchRequestor)-1
org.eclipse.dltk.ruby.internal.callhierarchy.RubyCalleeProcessor.search(String, int, int, int, IDLTKSearchScope, SearchRequestor)-1
org.eclipse.dltk.ruby.internal.core.search.RubyMatchLocator.RubyMatchLocator(SearchPattern, SearchRequestor, IDLTKSearchScope, IProgressMonitor)-1
org.eclipse.dltk.ruby.internal.core.search.RubySearchFactory.createMatchLocator(SearchPattern, SearchRequestor, IDLTKSearchScope, SubProgressMonitor)-1

org.eclipse.dltk.core.search.TypeNameMatch

ALLOCATES_ARRAY
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.SearchRequestor.getResult()95
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.SearchRequestor.getResult()95
CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.SearchRequestor.getResult()95
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.SearchRequestor.getResult()95
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.1.acceptTypeNameMatch(TypeNameMatch)-1
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.SearchRequestor.acceptTypeNameMatch(TypeNameMatch)-1
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.SearchRequestor.acceptTypeNameMatch(TypeNameMatch)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.1.acceptTypeNameMatch(TypeNameMatch)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.SearchRequestor.getResult()-1
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.SearchRequestor.getResult()-1
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.searchTypesForName(String, IProgressMonitor, IDLTKSearchScope)-1

org.eclipse.dltk.core.search.TypeNameMatchRequestor

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.1343
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.1-1
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.SearchRequestor-1
org.eclipse.dltk.ruby.internal.typehierarchy.RubyTypeHierarchyEngine.SearchRequestor-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.1-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.169
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectTypes(ModuleDeclaration, ASTNode)343
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getAllTypes(ISourceModule, String)69

org.eclipse.dltk.evaluation.types.AmbiguousType

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeClassMethods(ModuleDeclaration, IEvaluatedType, String, boolean)546
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getIntrinsicMethodReturnType(IEvaluatedType, String, IEvaluatedType[])223
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getIntrinsicMethods(IEvaluatedType)259
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.NewMethod.getReturnType(IEvaluatedType, IEvaluatedType[])59
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.NewMethod.getReturnType(IEvaluatedType, IEvaluatedType[])59
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()80
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()162
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.searchClassMethods(RubyMixinModel, ISourceModule, ModuleDeclaration, IEvaluatedType, String)337
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.searchClassMethodsExact(RubyMixinModel, ISourceModule, ModuleDeclaration, IEvaluatedType, String)367
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getAmbiguousMetaType(IEvaluatedType)282
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeClassMethods(ModuleDeclaration, IEvaluatedType, String, boolean)545
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getIntrinsicMethodReturnType(IEvaluatedType, String, IEvaluatedType[])221
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getIntrinsicMethods(IEvaluatedType)257
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.NewMethod.getReturnType(IEvaluatedType, IEvaluatedType[])57
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.NewMethod.getReturnType(IEvaluatedType, IEvaluatedType[])57
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()79
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()161
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.searchClassMethods(RubyMixinModel, ISourceModule, ModuleDeclaration, IEvaluatedType, String)336
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.searchClassMethodsExact(RubyMixinModel, ISourceModule, ModuleDeclaration, IEvaluatedType, String)366
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getAmbiguousMetaType(IEvaluatedType)280
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.combineUniqueTypes(IEvaluatedType[])268
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeClassMethods(ModuleDeclaration, IEvaluatedType, String, boolean)546
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getIntrinsicMethodReturnType(IEvaluatedType, String, IEvaluatedType[])223
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getIntrinsicMethods(IEvaluatedType)259
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.NewMethod.getReturnType(IEvaluatedType, IEvaluatedType[])59
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.NewMethod.getReturnType(IEvaluatedType, IEvaluatedType[])59
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()162
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.searchClassMethods(RubyMixinModel, ISourceModule, ModuleDeclaration, IEvaluatedType, String)337
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.searchClassMethodsExact(RubyMixinModel, ISourceModule, ModuleDeclaration, IEvaluatedType, String)367
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getAmbiguousMetaType(IEvaluatedType)282

org.eclipse.dltk.evaluation.types.IClassType

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getIntrinsicMethodReturnType(IEvaluatedType, String, IEvaluatedType[])220
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getIntrinsicMethods(IEvaluatedType)251
IMPLEMENTS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.RubyClassType-1
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getIntrinsicMethodReturnType(IEvaluatedType, String, IEvaluatedType[])219
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getIntrinsicMethods(IEvaluatedType)250
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportCurrentElements(ModuleDeclaration, int)395
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getIntrinsicMethodReturnType(IClassType, String, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getPossibleIntrinsicClassName(IClassType)-1

org.eclipse.dltk.evaluation.types.UnknownType

INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)271
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencer.evaluateType(AbstractTypeGoal, int)57

org.eclipse.dltk.ti.BasicContext

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.buildContext(RubyFieldReference)68
EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.MethodContext-1
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)265
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)229
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)304
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)316
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeCall(ModuleDeclaration, CallExpression, int)844
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeClassMethods(ModuleDeclaration, ASTNode, String)558
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeColonExpression(ModuleDeclaration, RubyColonExpression, int)723
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.getSourceTypesForClass(ModuleDeclaration, ASTNode)415
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnColonExpression(ModuleDeclaration, RubyColonExpression)211
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnConstant(ModuleDeclaration, ConstantReference)265
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnMethod(ModuleDeclaration, CallExpression)472
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnMethod(ModuleDeclaration, CallExpression)483
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinClass.getSuperclass()129
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.init()73
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.buildContext(RubyFieldReference)65
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)261
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)229
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnColonExpression(ModuleDeclaration, RubyColonExpression)211
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnConstant(ModuleDeclaration, ConstantReference)265
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinClass.getSuperclass()129
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)261
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.buildContext(RubyFieldReference)-1

org.eclipse.dltk.ti.DefaultTypeInferencer

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencer-1

org.eclipse.dltk.ti.DLTKTypeInferenceEngine

DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.inferencer-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.inferencer-1
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.RubyCompletionEngine()117
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.RubySelectionEngine()105
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinClass.getSuperclass()133
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinClass.getSuperclass()133

org.eclipse.dltk.ti.EvaluatorStatistics

PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencer.SimplestRubyPruner.prune(IGoal, EvaluatorStatistics)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencer.SimplestRubyPruner.prune(IGoal, EvaluatorStatistics)-1

org.eclipse.dltk.ti.goals.AbstractTypeGoal

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnColonExpression(ModuleDeclaration, RubyColonExpression)221
DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.ColonExpressionEvaluator.helperGoal-1
EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.ConstantTypeGoal-1
org.eclipse.dltk.ruby.typeinference.goals.ColonExpressionGoal-1
org.eclipse.dltk.ruby.typeinference.goals.NonTypeConstantTypeGoal-1
org.eclipse.dltk.ruby.typeinference.VariableTypeGoal-1
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencer.evaluateType(AbstractTypeGoal, int)-1

org.eclipse.dltk.ti.goals.ExpressionTypeGoal

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createEvaluator(IGoal)135
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.translateGoal(IGoal)154
org.eclipse.dltk.ruby.typeinference.evaluators.AssignmentEvaluator.init()29
org.eclipse.dltk.ruby.typeinference.evaluators.BlockEvaluator.getTypedGoal()32
org.eclipse.dltk.ruby.typeinference.evaluators.BooleanLiteralEvaluator.produceResult()30
org.eclipse.dltk.ruby.typeinference.evaluators.CaseStatementTypeEvaluator.getTypedGoal()34
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.produceNextSubgoal(IGoal, Object)46
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.produceNextSubgoal(IGoal, Object)65
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)131
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)65
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)144
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)117
org.eclipse.dltk.ruby.typeinference.evaluators.RubyArgumentTypeEvaluator.init()27
org.eclipse.dltk.ruby.typeinference.evaluators.SelfReferenceEvaluator.getTypedGoal()29
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.getGoalVariableReference()199
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createEvaluator(IGoal)134
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.translateGoal(IGoal)153
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)264
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)231
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)315
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)303
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeCall(ModuleDeclaration, CallExpression, int)843
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeClassMethods(ModuleDeclaration, ASTNode, String)557
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeColonExpression(ModuleDeclaration, RubyColonExpression, int)722
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.getSourceTypesForClass(ModuleDeclaration, ASTNode)414
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnColonExpression(ModuleDeclaration, RubyColonExpression)213
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnConstant(ModuleDeclaration, ConstantReference)267
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnMethod(ModuleDeclaration, CallExpression)482
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnMethod(ModuleDeclaration, CallExpression)471
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinClass.getSuperclass()131
org.eclipse.dltk.ruby.typeinference.evaluators.AssignmentEvaluator.init()36
org.eclipse.dltk.ruby.typeinference.evaluators.BlockEvaluator.init()46
org.eclipse.dltk.ruby.typeinference.evaluators.CaseStatementTypeEvaluator.init()48
org.eclipse.dltk.ruby.typeinference.evaluators.ColonExpressionEvaluator.init()56
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.produceNextSubgoal(IGoal, Object)73
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.produceNextSubgoal(IGoal, Object)54
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)137
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)101
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)105
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.init()72
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()192
org.eclipse.dltk.ruby.typeinference.evaluators.RubyArgumentTypeEvaluator.init()31
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.subGoalDone(IGoal, Object, GoalState)82
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()115
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()121
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)263
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)231
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)264
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)315
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)303
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeCall(ModuleDeclaration, CallExpression, int)843
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeClassMethods(ModuleDeclaration, ASTNode, String)557
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeColonExpression(ModuleDeclaration, RubyColonExpression, int)722
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.getSourceTypesForClass(ModuleDeclaration, ASTNode)414
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnMethod(ModuleDeclaration, CallExpression)482
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnMethod(ModuleDeclaration, CallExpression)471
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinClass.getSuperclass()131
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createEvaluator(IGoal)135
org.eclipse.dltk.ruby.typeinference.evaluators.AssignmentEvaluator.init()29
org.eclipse.dltk.ruby.typeinference.evaluators.BlockEvaluator.init()40
org.eclipse.dltk.ruby.typeinference.evaluators.BlockEvaluator.init()46
org.eclipse.dltk.ruby.typeinference.evaluators.BooleanLiteralEvaluator.produceResult()30
org.eclipse.dltk.ruby.typeinference.evaluators.CaseStatementTypeEvaluator.init()38
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.produceNextSubgoal(IGoal, Object)46
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.produceNextSubgoal(IGoal, Object)65
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)144
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)131
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)65
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)117
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.init()72
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()192
org.eclipse.dltk.ruby.typeinference.evaluators.RubyArgumentTypeEvaluator.init()27
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.subGoalDone(IGoal, Object, GoalState)82
org.eclipse.dltk.ruby.typeinference.evaluators.SelfReferenceEvaluator.init()45
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)263
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)-1
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.IfStatementTypeEvaluator(ExpressionTypeGoal)-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.MethodCallTypeEvaluator(ExpressionTypeGoal)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.BlockEvaluator.getTypedGoal()-1
org.eclipse.dltk.ruby.typeinference.evaluators.CaseStatementTypeEvaluator.getTypedGoal()-1
org.eclipse.dltk.ruby.typeinference.evaluators.SelfReferenceEvaluator.getTypedGoal()-1

org.eclipse.dltk.ti.goals.FieldPositionVerificationGoal

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.FieldParentKeyVerificator.init()46
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createEvaluator(IGoal)128
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.FieldParentKeyVerificator.init()46

org.eclipse.dltk.ti.goals.FieldReferencesGoal

INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.init()51

org.eclipse.dltk.ti.goals.FixedAnswerEvaluator

INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)87
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)91
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)83
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)81
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)94
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)89
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)79
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)73
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)85
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)75
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)77

org.eclipse.dltk.ti.goals.GoalEvaluator

EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.AssignmentEvaluator-1
org.eclipse.dltk.ruby.typeinference.evaluators.BlockEvaluator-1
org.eclipse.dltk.ruby.typeinference.evaluators.BooleanLiteralEvaluator-1
org.eclipse.dltk.ruby.typeinference.evaluators.CaseStatementTypeEvaluator-1
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator-1
org.eclipse.dltk.ruby.typeinference.evaluators.NonTypeConstantTypeEvaluator-1
org.eclipse.dltk.ruby.typeinference.evaluators.RubyArgumentTypeEvaluator-1
org.eclipse.dltk.ruby.typeinference.evaluators.RubyMixinGoalEvaluator-1
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator-1
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.RubyEvaluatorFactory.createEvaluator(IGoal)75
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createEvaluator(IGoal)-1
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createExpressionEvaluator(ExpressionTypeGoal)-1
org.eclipse.dltk.ruby.typeinference.RubyEvaluatorFactory.createEvaluator(IGoal)-1

org.eclipse.dltk.ti.goals.IGoal

ALLOCATES_ARRAY
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.AssignmentEvaluator.init()35
org.eclipse.dltk.ruby.typeinference.evaluators.BlockEvaluator.init()48
org.eclipse.dltk.ruby.typeinference.evaluators.CaseStatementTypeEvaluator.init()50
org.eclipse.dltk.ruby.typeinference.evaluators.ColonExpressionEvaluator.init()57
org.eclipse.dltk.ruby.typeinference.evaluators.ColonExpressionEvaluator.subGoalDone(IGoal, Object, GoalState)99
org.eclipse.dltk.ruby.typeinference.evaluators.ConstantReferenceEvaluator.init()87
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.init()86
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.subGoalDone(IGoal, Object, GoalState)93
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.init()171
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.subGoalDone(IGoal, Object, GoalState)178
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.init()76
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()188
org.eclipse.dltk.ruby.typeinference.evaluators.RubyArgumentTypeEvaluator.init()30
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.init()50
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.subGoalDone(IGoal, Object, GoalState)89
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()146
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()173
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()159
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()151
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)270
CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.CaseStatementTypeEvaluator.init()50
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.subGoalDone(IGoal, Object, GoalState)89
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()151
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()173
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)270
DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.ConstantReferenceEvaluator.helperGoal-1
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.init()84
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.subGoalDone(IGoal, Object, GoalState)91
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.init()169
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.subGoalDone(IGoal, Object, GoalState)176
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()115
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()121
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createEvaluator(IGoal)-1
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.translateGoal(IGoal)-1
org.eclipse.dltk.ruby.typeinference.evaluators.AssignmentEvaluator.AssignmentEvaluator(IGoal)-1
org.eclipse.dltk.ruby.typeinference.evaluators.AssignmentEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.BlockEvaluator.BlockEvaluator(IGoal)-1
org.eclipse.dltk.ruby.typeinference.evaluators.BlockEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.BooleanLiteralEvaluator.BooleanLiteralEvaluator(IGoal)-1
org.eclipse.dltk.ruby.typeinference.evaluators.BooleanLiteralEvaluator.produceNextSubgoal(IGoal, Object)-1
org.eclipse.dltk.ruby.typeinference.evaluators.BooleanLiteralEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.CaseStatementTypeEvaluator.CaseStatementTypeEvaluator(IGoal)-1
org.eclipse.dltk.ruby.typeinference.evaluators.CaseStatementTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.ColonExpressionEvaluator.ColonExpressionEvaluator(IGoal)-1
org.eclipse.dltk.ruby.typeinference.evaluators.ColonExpressionEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.ConstantReferenceEvaluator.ConstantReferenceEvaluator(IGoal)-1
org.eclipse.dltk.ruby.typeinference.evaluators.ConstantReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.FieldParentKeyVerificator.FieldParentKeyVerificator(IGoal)-1
org.eclipse.dltk.ruby.typeinference.evaluators.FieldParentKeyVerificator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.produceNextSubgoal(IGoal, Object)-1
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.MethodCallVerificator(IGoal)-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.MethodReturnTypeEvaluator(IGoal)-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.NonTypeConstantTypeEvaluator.NonTypeConstantTypeEvaluator(IGoal)-1
org.eclipse.dltk.ruby.typeinference.evaluators.NonTypeConstantTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.RubyArgumentTypeEvaluator.RubyArgumentTypeEvaluator(IGoal)-1
org.eclipse.dltk.ruby.typeinference.evaluators.RubyArgumentTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.RubyMixinGoalEvaluator.RubyMixinGoalEvaluator(IGoal)-1
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.RubyVariableTypeEvaluator(IGoal)-1
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.SelfReferenceEvaluator.SelfReferenceEvaluator(IGoal)-1
org.eclipse.dltk.ruby.typeinference.evaluators.SelfReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.VariableReferenceEvaluator(IGoal)-1
org.eclipse.dltk.ruby.typeinference.RubyEvaluatorFactory.createEvaluator(IGoal)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencer.evaluateGoal(IGoal, IPruner)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencer.SimplestRubyPruner.prune(IGoal, EvaluatorStatistics)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencer.SimplestRubyPruner.prune(IGoal, EvaluatorStatistics)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.translateGoal(IGoal)-1
org.eclipse.dltk.ruby.typeinference.evaluators.AssignmentEvaluator.init()-1
org.eclipse.dltk.ruby.typeinference.evaluators.AssignmentEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.BlockEvaluator.init()-1
org.eclipse.dltk.ruby.typeinference.evaluators.BlockEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.BooleanLiteralEvaluator.init()-1
org.eclipse.dltk.ruby.typeinference.evaluators.BooleanLiteralEvaluator.produceNextSubgoal(IGoal, Object)-1
org.eclipse.dltk.ruby.typeinference.evaluators.BooleanLiteralEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.CaseStatementTypeEvaluator.init()-1
org.eclipse.dltk.ruby.typeinference.evaluators.CaseStatementTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.ColonExpressionEvaluator.init()-1
org.eclipse.dltk.ruby.typeinference.evaluators.ColonExpressionEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.ConstantReferenceEvaluator.init()-1
org.eclipse.dltk.ruby.typeinference.evaluators.ConstantReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.FieldParentKeyVerificator.init()-1
org.eclipse.dltk.ruby.typeinference.evaluators.FieldParentKeyVerificator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.init()-1
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.produceNextSubgoal(IGoal, Object)-1
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.init()-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.init()-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.NonTypeConstantTypeEvaluator.init()-1
org.eclipse.dltk.ruby.typeinference.evaluators.NonTypeConstantTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.RubyArgumentTypeEvaluator.init()-1
org.eclipse.dltk.ruby.typeinference.evaluators.RubyArgumentTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.init()-1
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.SelfReferenceEvaluator.init()-1
org.eclipse.dltk.ruby.typeinference.evaluators.SelfReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()-1
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)-1

org.eclipse.dltk.ti.goals.ItemReference

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.subGoalDone(IGoal, Object, GoalState)75
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)243
EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.RubyFieldReference-1
org.eclipse.dltk.ruby.typeinference.RubyMethodReference-1
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.subGoalDone(IGoal, Object, GoalState)74

org.eclipse.dltk.ti.goals.MethodCallsGoal

DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.callsGoal-1
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()145

org.eclipse.dltk.ti.goals.MethodCallVerificationGoal

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.getTypedGoal()50
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createEvaluator(IGoal)131
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.init()55
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.produceResult()96
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.getTypedGoal()-1

org.eclipse.dltk.ti.goals.MethodReturnTypeGoal

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.getTypedGoal()59
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.createEvaluator(IGoal)139
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)150
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()76
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.getTypedGoal()-1

org.eclipse.dltk.ti.goals.PossiblePosition

DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.position-1
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.FieldParentKeyVerificator.init()47
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.RubyFieldReference.RubyFieldReference(String, String, PossiblePosition, ASTNode)-1
org.eclipse.dltk.ruby.typeinference.RubyMethodReference.RubyMethodReference(String, String, PossiblePosition, int)-1

org.eclipse.dltk.ti.GoalState

PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.AssignmentEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.BlockEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.BooleanLiteralEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.CaseStatementTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.ColonExpressionEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.ConstantReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.FieldParentKeyVerificator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.NonTypeConstantTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.RubyArgumentTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.SelfReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)-1
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)-1

org.eclipse.dltk.ti.IContext

LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory.translateGoal(IGoal)156
org.eclipse.dltk.ruby.typeinference.evaluators.RubyMixinGoalEvaluator.RubyMixinGoalEvaluator(IGoal)30
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()92
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.ConstantTypeGoal.ConstantTypeGoal(IContext, int, String)-1
org.eclipse.dltk.ruby.typeinference.goals.ColonExpressionGoal.ColonExpressionGoal(IContext, RubyColonExpression)-1
org.eclipse.dltk.ruby.typeinference.goals.NonTypeConstantTypeGoal.NonTypeConstantTypeGoal(IContext, IMixinElement)-1
org.eclipse.dltk.ruby.typeinference.MethodContext.MethodContext(IContext, ISourceModule, ModuleDeclaration, String[], IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.determineSelfClass(RubyMixinModel, IContext, int)-1
org.eclipse.dltk.ruby.typeinference.VariableTypeGoal.VariableTypeGoal(IContext, String, String, VariableKind)-1

org.eclipse.dltk.ti.IGoalEvaluatorFactory

DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.RubyEvaluatorFactory.FactoryInfo.factory-1
org.eclipse.dltk.ruby.typeinference.RubyEvaluatorFactory.FactoryInfo.factory-1
IMPLEMENTS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.DefaultRubyEvaluatorFactory-1
org.eclipse.dltk.ruby.typeinference.RubyEvaluatorFactory-1
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.RubyEvaluatorFactory.FactoryInfo.FactoryInfo(int, IGoalEvaluatorFactory)-1
org.eclipse.dltk.ruby.typeinference.RubyEvaluatorFactory.FactoryInfo.FactoryInfo(int, IGoalEvaluatorFactory)-1

org.eclipse.dltk.ti.IInstanceContext

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.SelfReferenceEvaluator.init()43
org.eclipse.dltk.ruby.typeinference.MethodContext.MethodContext(IContext, ISourceModule, ModuleDeclaration, String[], IEvaluatedType[])38
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.determineSelfClass(RubyMixinModel, IContext, int)156
IMPLEMENTS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.MethodContext-1
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.SelfReferenceEvaluator.init()42
org.eclipse.dltk.ruby.typeinference.MethodContext.MethodContext(IContext, ISourceModule, ModuleDeclaration, String[], IEvaluatedType[])37
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.determineSelfClass(RubyMixinModel, IContext, int)155

org.eclipse.dltk.ti.InstanceContext

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.getTypedContext()63
INSTANTIATION
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)151
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()77
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.getTypedContext()-1

org.eclipse.dltk.ti.IPruner

IMPLEMENTS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencer.SimplestRubyPruner-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencer.SimplestRubyPruner-1
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencer.evaluateGoal(IGoal, IPruner)-1

org.eclipse.dltk.ti.ISourceModuleContext

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.ConstantReferenceEvaluator.getTypedContext()40
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)89
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)151
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)84
org.eclipse.dltk.ruby.typeinference.evaluators.RubyMixinGoalEvaluator.RubyMixinGoalEvaluator(IGoal)32
org.eclipse.dltk.ruby.typeinference.evaluators.SelfReferenceEvaluator.getTypedContext()33
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()93
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()131
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.determineSelfClass(RubyMixinModel, IContext, int)159
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.RubyMixinGoalEvaluator.RubyMixinGoalEvaluator(IGoal)31
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()130
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.ConstantReferenceEvaluator.init()49
org.eclipse.dltk.ruby.typeinference.evaluators.SelfReferenceEvaluator.init()41
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()131
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.ConstantReferenceEvaluator.getTypedContext()-1
org.eclipse.dltk.ruby.typeinference.evaluators.SelfReferenceEvaluator.getTypedContext()-1

org.eclipse.dltk.ti.types.ClassType

CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.ColonExpressionEvaluator.subGoalDone(IGoal, Object, GoalState)77
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()87
EXTENDS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.RubyClassType-1
INSTANCEOF
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.ColonExpressionEvaluator.subGoalDone(IGoal, Object, GoalState)75
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.ColonExpressionEvaluator.subGoalDone(IGoal, Object, GoalState)77
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.checkSpecialMethodReturnType(ClassType, String, IEvaluatedType[])-1

org.eclipse.dltk.ti.types.IEvaluatedType

ALLOCATES_ARRAY
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.IfStatementTypeEvaluator(ExpressionTypeGoal)36
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)121
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.combineTypes(Collection)260
CASTS
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.evaluators.AssignmentEvaluator.subGoalDone(IGoal, Object, GoalState)40
org.eclipse.dltk.ruby.typeinference.evaluators.BlockEvaluator.subGoalDone(IGoal, Object, GoalState)54
org.eclipse.dltk.ruby.typeinference.evaluators.ColonExpressionEvaluator.subGoalDone(IGoal, Object, GoalState)69
org.eclipse.dltk.ruby.typeinference.evaluators.ConstantReferenceEvaluator.subGoalDone(IGoal, Object, GoalState)93
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.produceNextSubgoal(IGoal, Object)59
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)125
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)109
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)155
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.subGoalDone(IGoal, Object, GoalState)126
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.combineTypes(Collection)259
DECLARED_FIELD
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.boolType-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.SimpleIntrinsicMethod.returnType-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.SimpleIntrinsicMethod.returnType-1
org.eclipse.dltk.ruby.typeinference.evaluators.AssignmentEvaluator.result-1
org.eclipse.dltk.ruby.typeinference.evaluators.BlockEvaluator.result-1
org.eclipse.dltk.ruby.typeinference.evaluators.ColonExpressionEvaluator.answer-1
org.eclipse.dltk.ruby.typeinference.evaluators.ColonExpressionEvaluator.helperResult-1
org.eclipse.dltk.ruby.typeinference.evaluators.ConstantReferenceEvaluator.result-1
org.eclipse.dltk.ruby.typeinference.evaluators.IfStatementTypeEvaluator.evaluatedTypes-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.arguments-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.receiverType-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.result-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallVerificator.receiverType-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.rdocResult-1
org.eclipse.dltk.ruby.typeinference.evaluators.SelfReferenceEvaluator.result-1
org.eclipse.dltk.ruby.typeinference.MethodContext.argTypes-1
org.eclipse.dltk.ruby.typeinference.MethodContext.instanceType-1
LOCAL_VAR_DECLARED
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)318
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)233
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)259
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)306
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)267
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.complete(ISourceModule, int, int)298
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeCall(ModuleDeclaration, CallExpression, int)846
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeCall(ModuleDeclaration, CallExpression, int)829
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeClassMethods(ModuleDeclaration, ASTNode, String)559
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeColonExpression(ModuleDeclaration, RubyColonExpression, int)724
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.getSourceTypesForClass(ModuleDeclaration, ASTNode)416
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnColonExpression(ModuleDeclaration, RubyColonExpression)220
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnMethod(ModuleDeclaration, CallExpression)473
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnMethod(ModuleDeclaration, CallExpression)484
org.eclipse.dltk.ruby.internal.core.codeassist.RubySelectionEngine.selectOnMethod(ModuleDeclaration, CallExpression)467
org.eclipse.dltk.ruby.internal.parser.mixin.RubyMixinClass.getSuperclass()134
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getIntrinsicMethodReturnType(IEvaluatedType, String, IEvaluatedType[])226
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getIntrinsicMethodReturnType(IEvaluatedType, String, IEvaluatedType[])227
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getIntrinsicMethods(IEvaluatedType)262
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.NewMethod.getReturnType(IEvaluatedType, IEvaluatedType[])62
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.NewMethod.getReturnType(IEvaluatedType, IEvaluatedType[])62
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.NewMethod.getReturnType(IEvaluatedType, IEvaluatedType[])63
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.NewMethod.getReturnType(IEvaluatedType, IEvaluatedType[])63
org.eclipse.dltk.ruby.typeinference.evaluators.MethodCallTypeEvaluator.produceNextSubgoal(IGoal, Object)72
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()78
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.init()86
org.eclipse.dltk.ruby.typeinference.evaluators.RubyVariableTypeEvaluator.produceResult()55
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()99
org.eclipse.dltk.ruby.typeinference.evaluators.VariableReferenceEvaluator.init()154
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencer.evaluateType(AbstractTypeGoal, int)55
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getAmbiguousMetaType(IEvaluatedType)286
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getAmbiguousMetaType(IEvaluatedType)285
PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.completeClassMethods(ModuleDeclaration, IEvaluatedType, String, boolean)-1
org.eclipse.dltk.ruby.internal.core.codeassist.RubyCompletionEngine.reportSubElements(IEvaluatedType, String)-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.ClassMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.ClassMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.ClassMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.ClassMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getIntrinsicMethodReturnType(IClassType, String, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getIntrinsicMethodReturnType(IEvaluatedType, String, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getIntrinsicMethodReturnType(IEvaluatedType, String, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getIntrinsicMethods(IEvaluatedType)-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.IntrinsicMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.IntrinsicMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.IntrinsicMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.IntrinsicMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.NewMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.NewMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.NewMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.NewMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.ReceiverTypeReturningMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.ReceiverTypeReturningMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.ReceiverTypeReturningMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.ReceiverTypeReturningMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.SimpleIntrinsicMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.SimpleIntrinsicMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.SimpleIntrinsicMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.SimpleIntrinsicMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.SimpleIntrinsicMethod.SimpleIntrinsicMethod(IEvaluatedType)-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.SimpleIntrinsicMethod.SimpleIntrinsicMethod(IEvaluatedType)-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.checkSpecialMethodReturnType(ClassType, String, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.MethodContext.MethodContext(IContext, ISourceModule, ModuleDeclaration, String[], IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.RubyClassType.subtypeOf(IEvaluatedType)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.searchClassMethods(RubyMixinModel, ISourceModule, ModuleDeclaration, IEvaluatedType, String)-1
org.eclipse.dltk.ruby.typeinference.RubyModelUtils.searchClassMethodsExact(RubyMixinModel, ISourceModule, ModuleDeclaration, IEvaluatedType, String)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.combineTypes(IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.combineUniqueTypes(IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getAmbiguousMetaType(IEvaluatedType)-1
RETURN_TYPE
Reference LocationLine Number
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.ClassMethod.getReturnType()-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.ClassMethod.getReturnType()-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.ClassMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.ClassMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getIntrinsicMethodReturnType(IClassType, String, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.getIntrinsicMethodReturnType(IEvaluatedType, String, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.IntrinsicMethod.getReturnType()-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.IntrinsicMethod.getReturnType()-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.IntrinsicMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.IntrinsicMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.NewMethod.getReturnType()-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.NewMethod.getReturnType()-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.NewMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.NewMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.ReceiverTypeReturningMethod.getReturnType()-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.ReceiverTypeReturningMethod.getReturnType()-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.ReceiverTypeReturningMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.ReceiverTypeReturningMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.SimpleIntrinsicMethod.getReturnType()-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.SimpleIntrinsicMethod.getReturnType()-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.SimpleIntrinsicMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.BuiltinMethods.SimpleIntrinsicMethod.getReturnType(IEvaluatedType, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.evaluators.MethodReturnTypeEvaluator.checkSpecialMethodReturnType(ClassType, String, IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.IArgumentsContext.getArgumentType(String)-1
org.eclipse.dltk.ruby.typeinference.MethodContext.getArgumentType(String)-1
org.eclipse.dltk.ruby.typeinference.MethodContext.getInstanceType()-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencer.evaluateType(AbstractTypeGoal, int)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.combineTypes(Collection)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.combineTypes(IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.combineUniqueTypes(IEvaluatedType[])-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.determineSelfClass(RubyMixinModel, IContext, int)-1
org.eclipse.dltk.ruby.typeinference.RubyTypeInferencingUtils.getAmbiguousMetaType(IEvaluatedType)-1

org.eclipse.dltk.utils.CorePrinter

PARAMETER
Reference LocationLine Number
org.eclipse.dltk.ruby.ast.RubyAssignment.printNode(CorePrinter)-1
org.eclipse.dltk.ruby.ast.RubyCallArgument.printNode(CorePrinter)-1
org.eclipse.dltk.ruby.ast.RubyColonExpression.printNode(CorePrinter)-1
org.eclipse.dltk.ruby.ast.RubyConstantDeclaration.printNode(CorePrinter)-1
org.eclipse.dltk.ruby.ast.RubyForStatement.printNode(CorePrinter)-1
org.eclipse.dltk.ruby.ast.RubyIfStatement.printNode(CorePrinter)-1
org.eclipse.dltk.ruby.ast.RubyMultipleAssignmentStatement.printNode(CorePrinter)-1
org.eclipse.dltk.ruby.ast.RubyRescueBodyStatement.printNode(CorePrinter)-1
org.eclipse.dltk.ruby.ast.RubyRescueStatement.printNode(CorePrinter)-1
org.eclipse.dltk.ruby.ast.RubyReturnStatement.printNode(CorePrinter)-1
org.eclipse.dltk.ruby.ast.RubySelfReference.printNode(CorePrinter)-1
org.eclipse.dltk.ruby.ast.RubySymbolReference.printNode(CorePrinter)-1
org.eclipse.dltk.ruby.ast.RubyUndefStatement.printNode(CorePrinter)-1
org.eclipse.dltk.ruby.ast.RubyUntilStatement.printNode(CorePrinter)-1
org.eclipse.dltk.ruby.ast.RubyWhenStatement.printNode(CorePrinter)-1
org.eclipse.dltk.ruby.ast.RubyWhileStatement.printNode(CorePrinter)-1

Back to reference summary for org.eclipse.dltk.ruby.core

Valid HTML 4.01 TransitionalValid XHTML 1.0 Strict