-
Method Summary
Converts a structurally typed item
into a nominally typed Java
object.
Converts a nominally typed Java object
into its structurally typed
equivalent.
Returns the reified Class
of type T
.
Returns a default–possibly null
–value of type T
.
cast, forArray, forBigInteger, forBoolean, forBuiltin, forByte, forByteBuffer, forCharacter, forClass, forClass, forCollection, forDouble, forFloat, forInteger, forItem, forList, forLong, forMap, forMap, forNumber, forSet, forShort, forString, forValue, isBuiltin, mold, tag, tag, unit
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
type
Description copied from class: Form
Returns the reified Class
of type T
.
- Specified by:
type
in class Form<UriPattern>
-
unit
Description copied from class: Form
Returns a default–possibly
null
–value of type
T
. Used
as the fallback return value when
coercing
an
invalid structural value.
- Overrides:
unit
in class Form<UriPattern>
-
mold
Description copied from class: Form
Converts a nominally typed Java object
into its structurally typed
equivalent. The returned Item
must never be null
.
- Specified by:
mold
in class Form<UriPattern>
-
cast
Description copied from class: Form
Converts a structurally typed item
into a nominally typed Java
object. The passed-in item
is assumed to be non-null
.
- Specified by:
cast
in class Form<UriPattern>