Package org.jgrapht.util
Class TypeUtil<T>
- java.lang.Object
-
- org.jgrapht.util.TypeUtil<T>
-
public class TypeUtil<T> extends java.lang.Object
TypeUtil isolates type-unsafety so that code that which uses it for legitimate reasons can stay warning-free.- Author:
- John V. Sichi
-
-
Constructor Summary
Constructors Constructor Description TypeUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> T
uncheckedCast(java.lang.Object o, TypeUtil<T> typeDecl)
Casts an object to a type.
-
-
-
Method Detail
-
uncheckedCast
public static <T> T uncheckedCast(java.lang.Object o, TypeUtil<T> typeDecl)
Casts an object to a type.- Parameters:
o
- object to be casttypeDecl
- conveys the target type information; the actual value is unused and can be null since this is all just stupid compiler tricks- Returns:
- the result of the cast
-
-