public final class JsonGetterIndexedRuntimeIndexProvided extends Object implements EventPropertyGetterIndexedSPI
Constructor and Description |
---|
JsonGetterIndexedRuntimeIndexProvided(Field field) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
eventBeanGetIndexedCodegen(CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope,
CodegenExpression beanExpression,
CodegenExpression key) |
Object |
get(EventBean eventBean,
int index)
Return the value for the property in the event object specified when the instance was obtained.
|
public JsonGetterIndexedRuntimeIndexProvided(Field field)
public CodegenExpression eventBeanGetIndexedCodegen(CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope, CodegenExpression beanExpression, CodegenExpression key)
eventBeanGetIndexedCodegen
in interface EventPropertyGetterIndexedSPI
public Object get(EventBean eventBean, int index) throws PropertyAccessException
EventPropertyGetterIndexed
get
in interface EventPropertyGetterIndexed
eventBean
- is the event to get the value of a property fromindex
- the index valuePropertyAccessException
- to indicate that property access failedCopyright © 2005–2021. All rights reserved.