Class IncompatibleTypes
java.lang.Object
edu.umd.cs.findbugs.ba.IncompatibleTypes
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IncompatibleTypesstatic final IncompatibleTypesprivate static final org.apache.bcel.generic.ObjectTypeprivate static final org.apache.bcel.generic.ObjectTypestatic final IncompatibleTypesstatic final IncompatibleTypesprivate static final ClassDescriptorprivate static final ClassDescriptorprivate static final org.apache.bcel.generic.ObjectType(package private) final Stringstatic final IncompatibleTypes(package private) final intstatic final IncompatibleTypesprivate static final ClassDescriptorstatic final IncompatibleTypesstatic final IncompatibleTypesstatic final IncompatibleTypesstatic final IncompatibleTypesstatic final IncompatibleTypesstatic final IncompatibleTypesstatic final IncompatibleTypes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static @NonNull XMethodgetInvokedMethod(XClass xClass, String name, String sig, boolean isStatic) getMsg()intstatic IncompatibleTypesgetPriorityForAssumingCompatible(boolean pointerEquality, ClassDescriptor lhsDescriptor, ClassDescriptor rhsDescriptor) static @NonNull IncompatibleTypesgetPriorityForAssumingCompatible(GenericObjectType genericType, org.apache.bcel.generic.Type plainType) static @NonNull IncompatibleTypesgetPriorityForAssumingCompatible(org.apache.bcel.generic.ObjectType expectedType, org.apache.bcel.generic.ObjectType actualType, boolean pointerEquality) static @NonNull IncompatibleTypesgetPriorityForAssumingCompatible(org.apache.bcel.generic.Type lhsType, org.apache.bcel.generic.Type rhsType) static @NonNull IncompatibleTypesgetPriorityForAssumingCompatible(org.apache.bcel.generic.Type expectedType, org.apache.bcel.generic.Type actualType, boolean pointerEquality) private static IncompatibleTypesgetPriorityForAssumingCompatibleWithArray(org.apache.bcel.generic.Type rhsType) toString()
-
Field Details
-
GWT_JAVASCRIPTOBJECT_TYPE
private static final org.apache.bcel.generic.ObjectType GWT_JAVASCRIPTOBJECT_TYPE -
COLLECTION_TYPE
private static final org.apache.bcel.generic.ObjectType COLLECTION_TYPE -
MAP_TYPE
private static final org.apache.bcel.generic.ObjectType MAP_TYPE -
LIST_DESCRIPTOR
-
MAP_DESCRIPTOR
-
SET_DESCRIPTOR
-
priority
final int priority -
msg
-
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
-
-
Constructor Details
-
IncompatibleTypes
-
-
Method Details
-
getPriority
public int getPriority() -
getMsg
-
toString
-
getPriorityForAssumingCompatible
public static @NonNull IncompatibleTypes getPriorityForAssumingCompatible(GenericObjectType genericType, org.apache.bcel.generic.Type plainType) -
getPriorityForAssumingCompatible
public static @NonNull IncompatibleTypes getPriorityForAssumingCompatible(org.apache.bcel.generic.Type lhsType, org.apache.bcel.generic.Type rhsType) -
getPriorityForAssumingCompatible
public static @NonNull IncompatibleTypes getPriorityForAssumingCompatible(org.apache.bcel.generic.Type expectedType, org.apache.bcel.generic.Type actualType, boolean pointerEquality) -
getPriorityForAssumingCompatibleWithArray
private static IncompatibleTypes getPriorityForAssumingCompatibleWithArray(org.apache.bcel.generic.Type rhsType) -
getInvokedMethod
static @NonNull XMethod getInvokedMethod(XClass xClass, String name, String sig, boolean isStatic) throws CheckedAnalysisException - Throws:
CheckedAnalysisException
-
getPriorityForAssumingCompatible
public static @NonNull 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
-