Class CovariantArrayAssignment

    • Constructor Detail

      • CovariantArrayAssignment

        public CovariantArrayAssignment​(BugReporter bugReporter)
    • Method Detail

      • visit

        public void visit​(org.apache.bcel.classfile.Code obj)
        Overrides:
        visit in class DismantleBytecode
      • allImplementationsDerivedFromSubclass

        private static boolean allImplementationsDerivedFromSubclass​(@SlashedClassName
                                                                     java.lang.String superClass,
                                                                     @SlashedClassName
                                                                     java.lang.String subClass)
        Parameters:
        superClass -
        subClass -
        Returns:
        true if superClass is abstract or interface and all known non-abstract implementations are derived from given subClass