GenuineSounds icon

Black magic casting?

GenuineSounds | PRO | 01/23/16 12:25:18 AM UTC | 0 ⭐ | 539 👁️ | Never ⏰ | []
Java |

560 B

|

None

|

0 👍

/

0 👎

package ninja.genuine.brainfuck;
 
import java.io.Serializable;
 
public class BrainFuck {
 
    public static void main(String[] args) {
        System.out.println(foo(null) instanceof Serializable);
        System.out.println(bar(null) instanceof Serializable);
    }
 
    public static Something foo(Object o) {
        return (Something) o1 -> {};
    }
 
    public static Something bar(Object o) {
        return (Something & Serializable) o1 -> {};
    }
 
    public static interface Something {
 
        void idk(Object o);
    }
}
 
/**
 * The output of the program is:
 * false
 * true
 */

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎