(boolean mem)
| 473 | }; |
| 474 | } |
| 475 | public final Type glb(boolean mem) { |
| 476 | if( isGLB(mem) ) return this; |
| 477 | Type glb = recurOpen()._glb(mem).recurClose(); |
| 478 | assert this.isa(glb); |
| 479 | return glb; |
| 480 | } |
| 481 | Type _glb(boolean mem) { assert is_simple(); return Type.BOTTOM; } |
| 482 | |
| 483 | Type _close() { return this; } |