(int num, Symbol sym, Symbol tag, Expr init, boolean isArg,PathNode clearPathRoot)
| 6536 | public boolean used = false; |
| 6537 | |
| 6538 | public LocalBinding(int num, Symbol sym, Symbol tag, Expr init, boolean isArg,PathNode clearPathRoot) |
| 6539 | { |
| 6540 | if(maybePrimitiveType(init) != null && tag != null) |
| 6541 | throw new UnsupportedOperationException("Can't type hint a local with a primitive initializer"); |
| 6542 | this.idx = num; |
| 6543 | this.sym = sym; |
| 6544 | this.tag = tag; |
| 6545 | this.init = init; |
| 6546 | this.isArg = isArg; |
| 6547 | this.clearPathRoot = clearPathRoot; |
| 6548 | name = munge(sym.name); |
| 6549 | } |
| 6550 | |
| 6551 | Boolean hjc; |
| 6552 |
nothing calls this directly
no test coverage detected