samples/contravariance/src-impl/test/ContravarianceTest.java
author Jaroslav Tulach <jtulach@netbeans.org>
Tue, 18 Oct 2011 06:55:12 +0200
changeset 379 b632733724a8
parent 378 samples/covariance/src-impl/test/CovarianceTest.java@68bba7c8a1b3
child 382 ac7bf2bf2f5d
permissions -rw-r--r--
A contravariance example
     1 package test;
     2 
     3 import api.Contravariance;
     4 
     5 public class ContravarianceTest {
     6     // BEGIN: variance.contravariance.test
     7     public static void main(String[] args) {
     8         boolean positive = Contravariance.isPositive(10);
     9         boolean negative = Contravariance.isPositive(-5);
    10         System.err.println("positive = " + positive + " negative = " + negative);
    11         assert positive : "10 is positive";
    12         assert !negative : "-5 is negative";
    13     }
    14     // END: variance.contravariance.test
    15 }