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