public class IncompatibleTypes extends 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 |
|---|---|
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) |
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 String getMsg()
@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, ClassNotFoundException
Copyright © 2003–2015. All rights reserved.