Package groovy.lang
Class MetaArrayLengthProperty
java.lang.Object
groovy.lang.MetaProperty
groovy.lang.MetaArrayLengthProperty
- All Implemented Interfaces:
MetaMember
Represents the length property of an array.
-
Field Summary
Fields inherited from class groovy.lang.MetaProperty
name, PROPERTY_SET_PREFIX, type -
Constructor Summary
ConstructorsConstructorDescriptionCreates the syntheticlengthproperty exposed for Java arrays. -
Method Summary
Modifier and TypeMethodDescriptionintReturns the access modifiers.getProperty(Object object) voidsetProperty(Object object, Object newValue) Sets the property on the given object to the new value.Methods inherited from class groovy.lang.MetaProperty
getGetterName, getName, getSetterName, getTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface groovy.lang.MetaMember
isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isSynthetic
-
Constructor Details
-
MetaArrayLengthProperty
public MetaArrayLengthProperty()Creates the syntheticlengthproperty exposed for Java arrays.
-
-
Method Details
-
getModifiers
public int getModifiers()Returns the access modifiers.- Specified by:
getModifiersin interfaceMetaMember- Overrides:
getModifiersin classMetaProperty- Returns:
Modifier.PUBLIC
-
getProperty
- Specified by:
getPropertyin classMetaProperty- Returns:
- the property of the given object
-
setProperty
Sets the property on the given object to the new value.- Specified by:
setPropertyin classMetaProperty- Parameters:
object- on which to set the propertynewValue- the new value of the property
-