Package edu.umd.cs.findbugs.ba
Class IncompatibleTypes
java.lang.Object
edu.umd.cs.findbugs.ba.IncompatibleTypes
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IncompatibleTypes
static final IncompatibleTypes
static final IncompatibleTypes
static final IncompatibleTypes
static final IncompatibleTypes
static final IncompatibleTypes
static final IncompatibleTypes
static final IncompatibleTypes
static final IncompatibleTypes
static final IncompatibleTypes
static final IncompatibleTypes
static final IncompatibleTypes
static final IncompatibleTypes
-
Method Summary
Modifier and TypeMethodDescriptiongetMsg()
int
static IncompatibleTypes
getPriorityForAssumingCompatible
(boolean pointerEquality, ClassDescriptor lhsDescriptor, ClassDescriptor rhsDescriptor) static IncompatibleTypes
getPriorityForAssumingCompatible
(GenericObjectType genericType, org.apache.bcel.generic.Type plainType) static IncompatibleTypes
getPriorityForAssumingCompatible
(org.apache.bcel.generic.ObjectType expectedType, org.apache.bcel.generic.ObjectType actualType, boolean pointerEquality) static IncompatibleTypes
getPriorityForAssumingCompatible
(org.apache.bcel.generic.Type lhsType, org.apache.bcel.generic.Type rhsType) static IncompatibleTypes
getPriorityForAssumingCompatible
(org.apache.bcel.generic.Type expectedType, org.apache.bcel.generic.Type actualType, boolean pointerEquality) toString()
-
Field Details
-
SEEMS_OK
-
ARRAY_AND_NON_ARRAY
-
PRIMATIVE_ARRAY_AND_OTHER_ARRAY
-
INCOMPATIBLE_PRIMATIVE_ARRAYS
-
UNCHECKED
-
ARRAY_AND_OBJECT
-
INCOMPATIBLE_CLASSES
-
UNRELATED_CLASS_AND_INTERFACE
-
UNRELATED_FINAL_CLASS_AND_INTERFACE
-
UNRELATED_INTERFACES
-
UNRELATED_INTERFACES_WITHOUT_IMPLEMENTATIONS
-
UNRELATED_UTIL_INTERFACE
-
UNRELATED_TYPES_BUT_MATCHES_TYPE_PARAMETER
-
-
Method Details
-
getPriority
public int getPriority() -
getMsg
-
toString
-
getPriorityForAssumingCompatible
@Nonnull public static IncompatibleTypes getPriorityForAssumingCompatible(GenericObjectType genericType, org.apache.bcel.generic.Type plainType) -
getPriorityForAssumingCompatible
@Nonnull public static IncompatibleTypes getPriorityForAssumingCompatible(org.apache.bcel.generic.Type lhsType, org.apache.bcel.generic.Type rhsType) -
getPriorityForAssumingCompatible
@Nonnull public static IncompatibleTypes getPriorityForAssumingCompatible(org.apache.bcel.generic.Type expectedType, org.apache.bcel.generic.Type actualType, boolean pointerEquality) -
getPriorityForAssumingCompatible
@Nonnull public static IncompatibleTypes getPriorityForAssumingCompatible(org.apache.bcel.generic.ObjectType expectedType, org.apache.bcel.generic.ObjectType actualType, boolean pointerEquality) -
getPriorityForAssumingCompatible
public static IncompatibleTypes getPriorityForAssumingCompatible(boolean pointerEquality, ClassDescriptor lhsDescriptor, ClassDescriptor rhsDescriptor) throws CheckedAnalysisException, ClassNotFoundException
-