MCPcopy Create free account
hub / github.com/LFYSec/MScan / BottomType

Enum BottomType

src/main/java/pascal/taie/language/type/BottomType.java:30–43  ·  view source on GitHub ↗

This type means that the expression, e.g., a variable, is untyped (i.e., has no type). Usually, it should not appear in IR, however, currently Tai-e uses Soot as front end which fails to type some variables, thus it stays in IR for some cases.

Source from the content-addressed store, hash-verified

28 * which fails to type some variables, thus it stays in IR for some cases.
29 */
30public enum BottomType implements Type {
31
32 BOTTOM;
33
34 @Override
35 public String getName() {
36 return "bottom-type";
37 }
38
39 @Override
40 public String toString() {
41 return getName();
42 }
43}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected