C E G H I L M P R S T U V W 

C

call() - Method in class uk.org.lidalia.lang.LazyValue
 
call() - Method in class uk.org.lidalia.lang.Task
 
Classes - Class in uk.org.lidalia.lang
A collection of methods that could conveniently exist on Class but don't.

E

equals(Object) - Method in class uk.org.lidalia.lang.RichObject
Implementation of equals based on fields annotated with Identity.
equals(Object) - Method in class uk.org.lidalia.lang.WrappedValue
Applies equality rules based on the value of the wrapped object.
Exceptions - Class in uk.org.lidalia.lang
Static utility functions around Exception management.
existsOn(Member) - Method in enum uk.org.lidalia.lang.Modifier
 
existsOn(Class<?>) - Method in enum uk.org.lidalia.lang.Modifier
 

G

get() - Method in class uk.org.lidalia.lang.ThreadLocal
 
getClass(CompileTimeType) - Static method in class uk.org.lidalia.lang.Classes
 

H

hasConstructor(Class<?>, Class<?>...) - Static method in class uk.org.lidalia.lang.Classes
 
hashCode() - Method in class uk.org.lidalia.lang.RichObject
Default implementation of hashCode - can be overridden to provide more efficient ones provided the contract specified in Object.hashCode() is maintained with respect to RichObject.equals(Object).
hashCode() - Method in class uk.org.lidalia.lang.WrappedValue
 

I

Identity - Annotation Type in uk.org.lidalia.lang
Marks a field as forming part of the identity of a class that extends RichObject.
inSameClassHierarchy(Class<?>, Class<?>) - Static method in class uk.org.lidalia.lang.Classes
 

L

LazyValue<T> - Class in uk.org.lidalia.lang
Wraps and exposes the lazily evaluated result of an expression passed as a Callable to the constructor.
LazyValue(Callable<T>) - Constructor for class uk.org.lidalia.lang.LazyValue
 

M

Modifier - Enum in uk.org.lidalia.lang
An enumeration of the various modifiers that can be applied to classes or members.

P

perform() - Method in class uk.org.lidalia.lang.Task
Work of this task.

R

remove() - Method in class uk.org.lidalia.lang.ThreadLocal
Removes the value for the calling Thread.
reset() - Method in class uk.org.lidalia.lang.ThreadLocal
Removes the values for ALL Threads.
RichObject - Class in uk.org.lidalia.lang
A class that provides implementations of RichObject.equals(Object), RichObject.hashCode() and RichObject.toString() for its subtypes.
RichObject() - Constructor for class uk.org.lidalia.lang.RichObject
 
run() - Method in class uk.org.lidalia.lang.Task
 

S

set(T) - Method in class uk.org.lidalia.lang.ThreadLocal
 

T

Task - Class in uk.org.lidalia.lang
Adaptation of Runnable to Callable's contract to allow convenient creation of instances of Runnable that throw Exceptions, or instances of Callable<Void> without needing to return null.
Task() - Constructor for class uk.org.lidalia.lang.Task
 
ThreadLocal<T> - Class in uk.org.lidalia.lang
A ThreadLocal that has no ClassLoader leaks associated with it & does not permit null.
ThreadLocal(T) - Constructor for class uk.org.lidalia.lang.ThreadLocal
 
ThreadLocal(Supplier<T>) - Constructor for class uk.org.lidalia.lang.ThreadLocal
 
throwUnchecked(Throwable, T) - Static method in class uk.org.lidalia.lang.Exceptions
Because this method throws an unchecked exception, when it is called in a method with a return type the compiler does not know the method is exiting, requiring a further line to return null or throw an unchecked exception directly.
throwUnchecked(Throwable) - Static method in class uk.org.lidalia.lang.Exceptions
 
toString() - Method in class uk.org.lidalia.lang.LazyValue
 
toString() - Method in class uk.org.lidalia.lang.RichObject
Default implementation of toString.
toString() - Method in class uk.org.lidalia.lang.WrappedValue
 

U

uk.org.lidalia.lang - package uk.org.lidalia.lang
 

V

valueOf(String) - Static method in enum uk.org.lidalia.lang.Modifier
Returns the enum constant of this type with the specified name.
values() - Static method in enum uk.org.lidalia.lang.Modifier
Returns an array containing the constants of this enum type, in the order they are declared.

W

WrappedValue - Class in uk.org.lidalia.lang
Convenience class for types that represent a higher level abstraction over a single lower level type; for instance a class representing a network Port might extend WrappedValue and pass an java.lang.Integer as the value.
WrappedValue(Object) - Constructor for class uk.org.lidalia.lang.WrappedValue
 
C E G H I L M P R S T U V W 

Copyright © 2006-2013. All Rights Reserved.