FindBugs™ 1.3.9

edu.umd.cs.findbugs.ba
Class IncompatibleTypes

java.lang.Object
  extended by edu.umd.cs.findbugs.ba.IncompatibleTypes

public class IncompatibleTypes
extends java.lang.Object


Field Summary
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_TYPES_BUT_MATCHES_TYPE_PARAMETER
           
static IncompatibleTypes UNRELATED_UTIL_INTERFACE
           
 
Method Summary
 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SEEMS_OK

public static final IncompatibleTypes SEEMS_OK

ARRAY_AND_NON_ARRAY

public static final IncompatibleTypes ARRAY_AND_NON_ARRAY

PRIMATIVE_ARRAY_AND_OTHER_ARRAY

public static final IncompatibleTypes PRIMATIVE_ARRAY_AND_OTHER_ARRAY

INCOMPATIBLE_PRIMATIVE_ARRAYS

public static final IncompatibleTypes INCOMPATIBLE_PRIMATIVE_ARRAYS

UNCHECKED

public static final IncompatibleTypes UNCHECKED

ARRAY_AND_OBJECT

public static final IncompatibleTypes ARRAY_AND_OBJECT

INCOMPATIBLE_CLASSES

public static final IncompatibleTypes INCOMPATIBLE_CLASSES

UNRELATED_CLASS_AND_INTERFACE

public static final IncompatibleTypes UNRELATED_CLASS_AND_INTERFACE

UNRELATED_FINAL_CLASS_AND_INTERFACE

public static final IncompatibleTypes UNRELATED_FINAL_CLASS_AND_INTERFACE

UNRELATED_INTERFACES

public static final IncompatibleTypes UNRELATED_INTERFACES

UNRELATED_UTIL_INTERFACE

public static final IncompatibleTypes UNRELATED_UTIL_INTERFACE

UNRELATED_TYPES_BUT_MATCHES_TYPE_PARAMETER

public static final IncompatibleTypes UNRELATED_TYPES_BUT_MATCHES_TYPE_PARAMETER
Method Detail

getPriority

public int getPriority()

getMsg

public java.lang.String getMsg()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

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)

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,
                                                                 java.lang.ClassNotFoundException
Parameters:
pointerEquality -
lhsDescriptor -
rhsDescriptor -
Throws:
CheckedAnalysisException
java.lang.ClassNotFoundException

FindBugs™ 1.3.9

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.