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
private static final org.apache.bcel.generic.ObjectType
private static final org.apache.bcel.generic.ObjectType
static final IncompatibleTypes
static final IncompatibleTypes
private static final ClassDescriptor
private static final ClassDescriptor
private static final org.apache.bcel.generic.ObjectType
(package private) final String
static final IncompatibleTypes
(package private) final int
static final IncompatibleTypes
private static final ClassDescriptor
static final IncompatibleTypes
static final IncompatibleTypes
static final IncompatibleTypes
static final IncompatibleTypes
static final IncompatibleTypes
static final IncompatibleTypes
static final IncompatibleTypes
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static XMethod
getInvokedMethod
(XClass xClass, String name, String sig, boolean isStatic) getMsg()
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) private static IncompatibleTypes
getPriorityForAssumingCompatibleWithArray
(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
-