Java Runtime 3.0.1
|
Static Public Member Functions | |
static long | estimateSize (AlfaObject alfaObject) |
static void | applyStreamingAsserts (String typeName, IBuilderConfig bc, Stream< AlfaObject > stream) |
static void | notNull (String name, Object o) |
static long | estimateSize (Set< String > strings, AlfaObject alfaObject) |
static< T extends Builder > T | toBuilder (IBuilderConfig cfg, AlfaObject alfaObject) |
static< T > Try< T > | createTryFailure (String msg) |
static< T > Try< T > | createTryObject (T value) |
static< L, R > Either< L, R > | createEitherLeftObject (L value) |
static< L, R > Either< L, R > | createEitherRightObject (R value) |
static< T, Void > Function< T, Void > | buildAssertAllResult () |
static Optional< alfa.rt.model.annotation.db.TableDef > | getTableAnnotation (AlfaObject ao) |
static Optional< alfa.rt.model.annotation.db.TableDef > | getTableAnnotation (TypeDescriptor descriptor) |
Alfa utility methods for constructing various Alfa based objects
|
inlinestatic |
Utility method to create am either left object with the given object as the left value
value | Value to be used as the either left result |
<L> | Class representing the value |
|
inlinestatic |
Utility method to create am either left object with the given object as the right value
value | Value to be used as the either right result |
<L> | Class representing the value |
|
inlinestatic |
Utility method to create a try failure object with the given message
msg | Message to be used for the failure reason |
<T> | Class representing the type expectedd in the Try value |
|
inlinestatic |
Utility method to create a try object with the given object as the valid Try result
value | Value to be used as the try result |
<T> | Class representing the value |
|
inlinestatic |
Give an estimate of the space consumed to keep this object in memory
alfaObject | Object to estimate space for |
|
inlinestatic |
Give an estimate of the space consumed to keep this object in memory
strings | Cache of strings |
alfaObject | Object to estimate space for |
|
inlinestatic |
Return a Builder for the object, i.e. a mutable version of the immutable object
cfg | Builder configuration to be used to construct the object |
alfaObject | Immutable object that will be used to craete the newBuilder |