| namesAreInterned(String[]) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| setVariables(String[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getArity() |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| setConstant(String, IRubyObject) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| StaticScope(StaticScope.Type, StaticScope, String[]) |   | 78% |   | 50% | 4 | 7 | 0 | 15 | 0 | 1 |
| getDummyScope() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getConstantWithConstMissing(String) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getConstant(String) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| determineModule() |   | 69% |   | 50% | 2 | 4 | 0 | 5 | 0 | 1 |
| isConstantDefined(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| setModule(RubyModule) |   | 80% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
| getScopeId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| duplicate() |   | 94% |   | 50% | 2 | 3 | 0 | 6 | 0 | 1 |
| static {...} |   | 91% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| assign(ISourcePosition, String, Node, StaticScope, int) |  | 100% |  | 100% | 0 | 6 | 0 | 8 | 0 | 1 |
| declare(ISourcePosition, String, int) |  | 100% |  | 100% | 0 | 4 | 0 | 4 | 0 | 1 |
| getAllNamesInScope() |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| isDefined(String, int) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| growVariableNames(String) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| getConstantInner(String) |  | 100% |  | 100% | 0 | 4 | 0 | 4 | 0 | 1 |
| addVariableThisScope(String) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| findVariableName(String) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| addVariable(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setIRScope(IRScope, boolean) |  | 100% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| addAssign(ISourcePosition, String, Node) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getNumberOfVariables() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getLocalScope() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| setArities(int, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getConstantInnerNoObject(String) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| assign(ISourcePosition, String, Node) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| StaticScope(StaticScope.Type, StaticScope) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| declare(ISourcePosition, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setIRScope(IRScope) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isDefined(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setScopeType(IRScopeType) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| exists(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setPreviousCRefScope(StaticScope) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRequiredArgs(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRestArg(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| makeArgumentScope() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getIRScope() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getScopeType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getVariables() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEnclosingScope() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getModule() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPreviousCRefScope() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOptionalArgs() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRequiredArgs() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRestArg() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isBlockScope() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isArgumentScope() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |