[Java] Class MetaArrayLengthProperty
- groovy.lang.MetaArrayLengthProperty
Represents the length property of an array
| Fields inherited from class | Fields |
|---|---|
class MetaProperty | PROPERTY_SET_PREFIX, name, type |
Properties Summary
| Type | Name and description |
|---|---|
Object |
property |
Constructor Summary
| Constructor and description |
|---|
MetaArrayLengthProperty
()Sole constructor setting name to "length" and type to int |
Methods Summary
| Type Params | Return Type | Name and description |
|---|---|---|
Object |
getProperty(Object object)Get this property from the given object. | |
void |
setProperty(Object object, Object newValue)Sets the property on the given object to the new value |
Inherited Methods Summary
| Methods inherited from class | Name |
|---|---|
class MetaProperty | getGetterName, getModifiers, getName, getProperty, getSetterName, getType, setProperty |
Property Detail
Object property
Constructor Detail
public MetaArrayLengthProperty()
Sole constructor setting name to "length" and type to int
Method Detail
public Object getProperty(Object object)
Get this property from the given object.
- throws:
- IllegalArgumentException if object is not an array
- Parameters:
-
object- an array
- Returns:
- the length of the array object
public void setProperty(Object object, Object newValue)
Sets the property on the given object to the new value
- throws:
- RuntimeException if the property could not be set
- Parameters:
-
object- on which to set the property -
newValue- the new value of the property
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/2.5.14/html/gapi/groovy/lang/MetaArrayLengthProperty.html