| Package | Description |
|---|---|
| gololang |
Provides the top-level Golo support classes.
|
| Modifier and Type | Method and Description |
|---|---|
DynamicObject |
DynamicObject.copy() |
DynamicObject |
DynamicObject.define(String name,
Object value)
Defines a property.
|
DynamicObject |
DynamicObject.fallback(Object value)
Let the user define a fallback behavior.
|
DynamicObject |
DynamicObject.freeze()
Freezes a dynamic object, meaning that its properties cannot be added, updated and removed anymore.
|
DynamicObject |
DynamicObject.mixin(DynamicObject other)
Mixes all properties from another dynamic object into this one, overwriting existing properties.
|
DynamicObject |
DynamicObject.undefine(String name)
Removes a property.
|
| Modifier and Type | Method and Description |
|---|---|
static Object |
DynamicObject.dispatchGetterStyle(String property,
DynamicObject object)
Dispatches getter-style dynamic object methods, i.e., methods with a receiver and no argument.
|
static Object |
DynamicObject.dispatchSetterStyle(String property,
DynamicObject object,
Object arg)
Dispatches setter-style dynamic object methods, i.e., methods with a receiver and exactly 1 argument.
|
DynamicObject |
DynamicObject.mixin(DynamicObject other)
Mixes all properties from another dynamic object into this one, overwriting existing properties.
|
Copyright © 2015 Institut National des Sciences Appliquées de Lyon (INSA-Lyon). All rights reserved.