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

Method glb

chapter23/src/main/java/com/seaofnodes/simple/type/Type.java:471–476  ·  view source on GitHub ↗
(boolean mem)

Source from the content-addressed store, hash-verified

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

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