JavaScript is disabled on your browser.
 
Constructor Summary 
Constructors 
 
 
Method Summary 
All Methods Instance Methods Concrete Methods 
 
 
 
 
 
 
Converts a structurally typed item into a nominally typed Java
 object.
 
Converts a structurally typed item into a nominally typed Java
 object based on the provided prototype object.
 
 
 
 
 
 
 
 
 
 
 
Converts a nominally typed Java object into its structurally typed
 equivalent.
 
Converts a nominally typed Java object into its structurally typed
 equivalent based on the provided prototype item.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Returns the reified Class of type T.
 
Returns a default–possibly null–value of type T.
 
Returns a version of this Form with the given unit value.
 
 
 
 
forArray , forBigInteger , forBoolean , forBuiltin , forByte , forByteBuffer , forCharacter , forClass , forClass , forCollection , forDouble , forFloat , forInteger , forItem , forList , forLong , forMap , forMap , forNumber , forSet , forShort , forString , forValue , isBuiltin , tag , tag  
 
 
 
 
Constructor Details 
PolyForm 
public  PolyForm ()
 
 
 
 
 
Method Details 
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 <Object > 
 
 
 
unit 
Description copied from class: Form   
Returns a version of this Form with the given unit value.
Overrides: 
unit  in class Form <Object > 
 
 
 
type 
public final  Class <?>  type ()
 
Description copied from class: Form   
Returns the reified Class of type T.
Specified by: 
type  in class Form <Object > 
 
 
 
mold 
Description copied from class: Form   
Converts a nominally typed Java object into its structurally typed
 equivalent based on the provided prototype item. The passed-in
 item is assumed to be non-null. The returned Item
 must never be null.
Overrides: 
mold  in class Form <Object > 
 
 
 
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 <Object > 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
moldMap 
protected  Item   moldMap (Map <?,?> object)   
 
 
cast 
Description copied from class: Form   
Converts a structurally typed item into a nominally typed Java
 object based on the provided prototype object. The passed-in
 item is assumed to be non-null. The passed-in prototype
 object may be null.
Overrides: 
cast  in class Form <Object > 
 
 
 
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 <Object > 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
reflectClass 
public  <T>  Form <T>  reflectClass (Class <?> type)  
 
 
reflectClassName 
public  <T>  Form <T>  reflectClassName (String  className)