Class IncompatibleTypes


  • public class IncompatibleTypes
    extends java.lang.Object
    • Field Detail

      • PRIMATIVE_ARRAY_AND_OTHER_ARRAY

        public static final IncompatibleTypes PRIMATIVE_ARRAY_AND_OTHER_ARRAY
      • INCOMPATIBLE_PRIMATIVE_ARRAYS

        public static final IncompatibleTypes INCOMPATIBLE_PRIMATIVE_ARRAYS
      • 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_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 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)