public class MethodMetaProperty
extends MetaProperty
Wrapper for a method for a property get or set. WARNING: This class is for internal use only, don't use it for your APIs
| Modifiers | Name | Description |
|---|---|---|
static class |
MethodMetaProperty.GetBeanMethodMetaProperty |
Wrapper for a method realizing the property getter. |
static class |
MethodMetaProperty.GetMethodMetaProperty |
Wrapper for a method realizing the property get. |
| Fields inherited from class | Fields |
|---|---|
class MetaProperty |
PROPERTY_SET_PREFIX, name, type |
| Constructor and description |
|---|
MethodMetaProperty(String name, MetaMethod method)Constructs a new MethodMetaProperty. |
| Type Params | Return Type | Name and description |
|---|---|---|
|
public MetaMethod |
getMetaMethod()Gets the underlying metamethod. |
|
public Object |
getProperty(Object object)Gets the property value by invoking the metamethod. |
|
public void |
setProperty(Object object, Object newValue)Sets the property value by invoking the metamethod. |
| Methods inherited from class | Name |
|---|---|
class MetaProperty |
getGetterName, getModifiers, getName, getProperty, getSetterName, getType, setProperty |
Constructs a new MethodMetaProperty.
name - the property namemethod - the metamethod to wrapGets the underlying metamethod.
Gets the property value by invoking the metamethod. This method always throws UnsupportedOperationException as this is just a wrapper.
object - the object (not used)Sets the property value by invoking the metamethod. This method always throws UnsupportedOperationException as this is just a wrapper.
object - the object (not used)newValue - the new value (not used)Copyright © 2003-2026 The Apache Software Foundation. All rights reserved.