StaticScope

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total184 of 76776%38 of 9861%34102271521153
namesAreInterned(String[])240%40%333311
setVariables(String[])230%40%334411
getArity()210%60%447711
setConstant(String, IRubyObject)170%20%224411
toString()160%n/a111111
StaticScope(StaticScope.Type, StaticScope, String[])145078%6650%4701501
getDummyScope()140%20%221111
getConstantWithConstMissing(String)130%20%222211
getConstant(String)130%20%222211
determineModule()81869%3350%240501
isConstantDefined(String)80%20%221111
setModule(RubyModule)41680%1375%130601
getScopeId()30%n/a111111
getType()30%n/a111111
duplicate()23494%2250%230601
static {...}11091%1150%120201
assign(ISourcePosition, String, Node, StaticScope, int)71100%10100%060801
declare(ISourcePosition, String, int)49100%6100%040401
getAllNamesInScope()36100%2100%020801
isDefined(String, int)31100%4100%030501
growVariableNames(String)29100%n/a010501
getConstantInner(String)27100%6100%040401
addVariableThisScope(String)23100%4100%030601
findVariableName(String)19100%4100%030301
addVariable(String)17100%2100%020401
setIRScope(IRScope, boolean)14100%1150%120501
addAssign(ISourcePosition, String, Node)12100%n/a010201
getNumberOfVariables()11100%2100%020101
getLocalScope()10100%2100%020101
setArities(int, int, int)10100%n/a010401
getConstantInnerNoObject(String)9100%2100%020201
assign(ISourcePosition, String, Node)8100%n/a010101
StaticScope(StaticScope.Type, StaticScope)6100%n/a010201
declare(ISourcePosition, String)6100%n/a010101
setIRScope(IRScope)5100%n/a010201
isDefined(String)5100%n/a010101
setScopeType(IRScopeType)4100%n/a010201
exists(String)4100%n/a010101
setPreviousCRefScope(StaticScope)4100%n/a010201
setRequiredArgs(int)4100%n/a010201
setRestArg(int)4100%n/a010201
makeArgumentScope()4100%n/a010201
getIRScope()3100%n/a010101
getScopeType()3100%n/a010101
getVariables()3100%n/a010101
getEnclosingScope()3100%n/a010101
getModule()3100%n/a010101
getPreviousCRefScope()3100%n/a010101
getOptionalArgs()3100%n/a010101
getRequiredArgs()3100%n/a010101
getRestArg()3100%n/a010101
isBlockScope()3100%n/a010101
isArgumentScope()3100%n/a010101