public class IncompatibleTypes
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static IncompatibleTypes |
ARRAY_AND_NON_ARRAY |
static IncompatibleTypes |
ARRAY_AND_OBJECT |
static IncompatibleTypes |
INCOMPATIBLE_CLASSES |
static IncompatibleTypes |
INCOMPATIBLE_PRIMATIVE_ARRAYS |
static IncompatibleTypes |
PRIMATIVE_ARRAY_AND_OTHER_ARRAY |
static IncompatibleTypes |
SEEMS_OK |
static IncompatibleTypes |
UNCHECKED |
static IncompatibleTypes |
UNRELATED_CLASS_AND_INTERFACE |
static IncompatibleTypes |
UNRELATED_FINAL_CLASS_AND_INTERFACE |
static IncompatibleTypes |
UNRELATED_INTERFACES |
static IncompatibleTypes |
UNRELATED_INTERFACES_WITHOUT_IMPLEMENTATIONS |
static IncompatibleTypes |
UNRELATED_TYPES_BUT_MATCHES_TYPE_PARAMETER |
static IncompatibleTypes |
UNRELATED_UTIL_INTERFACE |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getMsg() |
int |
getPriority() |
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) |
java.lang.String |
toString() |
public static final IncompatibleTypes SEEMS_OK
public static final IncompatibleTypes ARRAY_AND_NON_ARRAY
public static final IncompatibleTypes PRIMATIVE_ARRAY_AND_OTHER_ARRAY
public static final IncompatibleTypes INCOMPATIBLE_PRIMATIVE_ARRAYS
public static final IncompatibleTypes UNCHECKED
public static final IncompatibleTypes ARRAY_AND_OBJECT
public static final IncompatibleTypes INCOMPATIBLE_CLASSES
public static final IncompatibleTypes UNRELATED_CLASS_AND_INTERFACE
public static final IncompatibleTypes UNRELATED_FINAL_CLASS_AND_INTERFACE
public static final IncompatibleTypes UNRELATED_INTERFACES
public static final IncompatibleTypes UNRELATED_INTERFACES_WITHOUT_IMPLEMENTATIONS
public static final IncompatibleTypes UNRELATED_UTIL_INTERFACE
public static final IncompatibleTypes UNRELATED_TYPES_BUT_MATCHES_TYPE_PARAMETER
public int getPriority()
public java.lang.String getMsg()
public java.lang.String toString()
toString
in class java.lang.Object
@Nonnull public static IncompatibleTypes getPriorityForAssumingCompatible(GenericObjectType genericType, org.apache.bcel.generic.Type plainType)
@Nonnull public static IncompatibleTypes getPriorityForAssumingCompatible(org.apache.bcel.generic.Type lhsType, org.apache.bcel.generic.Type rhsType)
@Nonnull public static IncompatibleTypes getPriorityForAssumingCompatible(org.apache.bcel.generic.Type expectedType, org.apache.bcel.generic.Type actualType, boolean pointerEquality)
@Nonnull public static IncompatibleTypes getPriorityForAssumingCompatible(org.apache.bcel.generic.ObjectType expectedType, org.apache.bcel.generic.ObjectType actualType, boolean pointerEquality)
public static IncompatibleTypes getPriorityForAssumingCompatible(boolean pointerEquality, ClassDescriptor lhsDescriptor, ClassDescriptor rhsDescriptor) throws CheckedAnalysisException, java.lang.ClassNotFoundException
CheckedAnalysisException
java.lang.ClassNotFoundException
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.