Package groovy.lang
Class MetaArrayLengthProperty
- java.lang.Object
- 
- groovy.lang.MetaProperty
- 
- groovy.lang.MetaArrayLengthProperty
 
 
- 
 public class MetaArrayLengthProperty extends MetaProperty Represents the length property of an array
- 
- 
Field Summary- 
Fields inherited from class groovy.lang.MetaPropertyname, PROPERTY_SET_PREFIX, type
 
- 
 - 
Constructor SummaryConstructors Constructor Description MetaArrayLengthProperty()Sole constructor setting name to "length" and type to int
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetProperty(java.lang.Object object)Get this property from the given object.voidsetProperty(java.lang.Object object, java.lang.Object newValue)Sets the property on the given object to the new value- 
Methods inherited from class groovy.lang.MetaPropertygetGetterName, getModifiers, getName, getSetterName, getType
 
- 
 
- 
- 
- 
Method Detail- 
getPropertypublic java.lang.Object getProperty(java.lang.Object object) Get this property from the given object.- Specified by:
- getPropertyin class- MetaProperty
- Parameters:
- object- an array
- Returns:
- the length of the array object
- Throws:
- java.lang.IllegalArgumentException- if object is not an array
 
 - 
setPropertypublic void setProperty(java.lang.Object object, java.lang.Object newValue)Sets the property on the given object to the new value- Specified by:
- setPropertyin class- MetaProperty
- Parameters:
- object- on which to set the property
- newValue- the new value of the property
- Throws:
- java.lang.RuntimeException- if the property could not be set
 
 
- 
 
-