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 XMethodgetInvokedMethod(XClass xClass, String name, String sig, boolean isStatic) getMsg()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) 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
@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) -
getPriorityForAssumingCompatibleWithArray
private static IncompatibleTypes getPriorityForAssumingCompatibleWithArray(org.apache.bcel.generic.Type rhsType) -
getInvokedMethod
@Nonnull static XMethod getInvokedMethod(XClass xClass, String name, String sig, boolean isStatic) throws CheckedAnalysisException - Throws:
CheckedAnalysisException
-
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
-