Uses of Class
edu.rice.cs.plt.tuple.Null

Packages that use Null
edu.rice.cs.plt.lambda A collection of interfaces facilitating first-class functions in Java. 
edu.rice.cs.plt.tuple Classes for the type-parameterized representation of tuples. 
 

Uses of Null in edu.rice.cs.plt.lambda
 

Methods in edu.rice.cs.plt.lambda that return types with arguments of type Null
static Predicate<Null<?>> LambdaUtil.unary(Condition cond)
          Treat a Condition as a unary predicate accepting a 0-tuple argument.
static Runnable1<Null<?>> LambdaUtil.unary(java.lang.Runnable runnable)
          Treat a Runnable as a Runnable1 accepting a 0-tuple argument.
static
<R> Lambda<Null<?>,R>
LambdaUtil.unary(Thunk<? extends R> thunk)
          Treat a Thunk as a unary lambda accepting a 0-tuple argument.
 

Method parameters in edu.rice.cs.plt.lambda with type arguments of type Null
static
<T,R> Thunk<R>
LambdaUtil.flatten0(Lambda<? super Null<T>,? extends R> lambda)
          Treat a lambda accepting a 0-tuple argument as a Thunk.
static
<T> Condition
LambdaUtil.flatten0(Predicate<? super Null<T>> pred)
          Treat a predicate accepting a 0-tuple argument as a Condition.
static
<T> java.lang.Runnable
LambdaUtil.flatten0(Runnable1<? super Null<T>> runnable)
          Treat a runnable accepting a 0-tuple argument as a Runnable.
 

Uses of Null in edu.rice.cs.plt.tuple
 

Fields in edu.rice.cs.plt.tuple declared as Null
static Null<java.lang.Void> Null.INSTANCE
          A singleton null tuple
 

Methods in edu.rice.cs.plt.tuple that return Null
static
<T> Null<T>
Null.make()
          Return a singleton, cast to the appropriate type.