Class IncompatibleTypes

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

public class IncompatibleTypes extends Object
  • Field Details

    • 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_INTERFACES_WITHOUT_IMPLEMENTATIONS

      public static final IncompatibleTypes UNRELATED_INTERFACES_WITHOUT_IMPLEMENTATIONS
    • 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 Details

    • getPriority

      public int getPriority()
    • getMsg

      public String getMsg()
    • toString

      public String toString()
      Overrides:
      toString in class 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, ClassNotFoundException
      Throws:
      CheckedAnalysisException
      ClassNotFoundException