Package edu.umd.cs.findbugs.ba
Class IncompatibleTypes
java.lang.Object
edu.umd.cs.findbugs.ba.IncompatibleTypes
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IncompatibleTypesstatic final IncompatibleTypesstatic final IncompatibleTypesstatic final IncompatibleTypesstatic final IncompatibleTypesstatic final IncompatibleTypesstatic final IncompatibleTypesstatic final IncompatibleTypesstatic final IncompatibleTypesstatic final IncompatibleTypesstatic final IncompatibleTypesstatic final IncompatibleTypesstatic final IncompatibleTypes -
Method Summary
Modifier and TypeMethodDescriptiongetMsg()intstatic IncompatibleTypesgetPriorityForAssumingCompatible(boolean pointerEquality, ClassDescriptor lhsDescriptor, ClassDescriptor rhsDescriptor) static IncompatibleTypesgetPriorityForAssumingCompatible(GenericObjectType genericType, org.apache.bcel.generic.Type plainType) static IncompatibleTypesgetPriorityForAssumingCompatible(org.apache.bcel.generic.ObjectType expectedType, org.apache.bcel.generic.ObjectType actualType, boolean pointerEquality) static IncompatibleTypesgetPriorityForAssumingCompatible(org.apache.bcel.generic.Type lhsType, org.apache.bcel.generic.Type rhsType) static IncompatibleTypesgetPriorityForAssumingCompatible(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
-