MCPcopy Create free account
hub / github.com/SeaOfNodes/Simple / glb

Method glb

chapter24/src/main/java/com/seaofnodes/simple/type/Type.java:475–480  ·  view source on GitHub ↗
(boolean mem)

Source from the content-addressed store, hash-verified

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; }

Callers 7

testTypeAdHocMethod · 0.45
testGLBMethod · 0.45
parseTrinaryMethod · 0.45
parseDeclarationMethod · 0.45
functionCallMethod · 0.45
_mergeMethod · 0.45
drop_same_opMethod · 0.45

Calls 5

isGLBMethod · 0.95
recurOpenMethod · 0.95
isaMethod · 0.95
recurCloseMethod · 0.45
_glbMethod · 0.45

Tested by 2

testTypeAdHocMethod · 0.36
testGLBMethod · 0.36