Package edu.umd.cs.findbugs.ba.type
Class TopType
- java.lang.Object
-
- org.apache.bcel.generic.Type
-
- edu.umd.cs.findbugs.ba.type.TopType
-
- All Implemented Interfaces:
ExtendedTypes
public class TopType extends org.apache.bcel.generic.Type implements ExtendedTypes
Special "top" type. It is the identity element for the type merge operation.- See Also:
TypeAnalysis
,TypeFrame
,TypeMerger
-
-
Field Summary
Fields Modifier and Type Field Description private static long
serialVersionUID
private static org.apache.bcel.generic.Type
theInstance
-
Fields inherited from class org.apache.bcel.generic.Type
BOOLEAN, BYTE, CHAR, CLASS, DOUBLE, FLOAT, INT, LONG, NO_ARGS, NULL, OBJECT, SHORT, signature, STRING, STRINGBUFFER, THROWABLE, type, UNKNOWN, VOID
-
Fields inherited from interface edu.umd.cs.findbugs.ba.type.ExtendedTypes
T_AVAIL_TYPE, T_BOTTOM, T_DOUBLE_EXTRA, T_EXCEPTION, T_LONG_EXTRA, T_NULL, T_TOP
-
-
Constructor Summary
Constructors Modifier Constructor Description private
TopType()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
int
hashCode()
static org.apache.bcel.generic.Type
instance()
Get the single instance of the top type.
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
theInstance
private static final org.apache.bcel.generic.Type theInstance
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classorg.apache.bcel.generic.Type
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classorg.apache.bcel.generic.Type
-
instance
public static org.apache.bcel.generic.Type instance()
Get the single instance of the top type.
-
-