Package edu.umd.cs.findbugs.detect
Class FindRefComparison.StaticStringType
java.lang.Object
org.apache.bcel.generic.Type
org.apache.bcel.generic.ReferenceType
org.apache.bcel.generic.ObjectType
edu.umd.cs.findbugs.detect.FindRefComparison.StaticStringType
- Direct Known Subclasses:
FindRefComparison.EmptyStringType
- Enclosing class:
FindRefComparison
public static class FindRefComparison.StaticStringType
extends org.apache.bcel.generic.ObjectType
Type representing a static String. E.g., interned strings and constant
strings. It is generally OK to compare this sort of String using
reference equality.
-
Field Summary
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
-
Constructor Summary
-
Method Summary
Methods inherited from class org.apache.bcel.generic.ObjectType
accessibleTo, getClassName, getInstance, referencesClass, referencesClassExact, referencesInterface, referencesInterfaceExact, subclassOf
Methods inherited from class org.apache.bcel.generic.ReferenceType
firstCommonSuperclass, getFirstCommonSuperclass, isAssignmentCompatibleWith, isCastableTo
Methods inherited from class org.apache.bcel.generic.Type
getArgumentTypes, getMethodSignature, getReturnType, getSignature, getSignature, getSize, getType, getType, getTypes, normalizeForStackOrLocal
-
Constructor Details
-
StaticStringType
public StaticStringType()
-
-
Method Details
-
getType
public byte getType()- Overrides:
getType
in classorg.apache.bcel.generic.Type
-
hashCode
public int hashCode()- Overrides:
hashCode
in classorg.apache.bcel.generic.ObjectType
-
equals
- Overrides:
equals
in classorg.apache.bcel.generic.ObjectType
-
toString
- Overrides:
toString
in classorg.apache.bcel.generic.Type
-