Class ObjectArrayEventBeanPropertyWriterIndexedProp
java.lang.Object
com.espertech.esper.common.internal.event.arr.ObjectArrayEventBeanPropertyWriter
com.espertech.esper.common.internal.event.arr.ObjectArrayEventBeanPropertyWriterIndexedProp
- All Implemented Interfaces:
EventPropertyWriter
,EventPropertyWriterSPI
public class ObjectArrayEventBeanPropertyWriterIndexedProp
extends ObjectArrayEventBeanPropertyWriter
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.event.arr.ObjectArrayEventBeanPropertyWriter
index
Fields inherited from interface com.espertech.esper.common.internal.event.core.EventPropertyWriter
EPTYPE
-
Constructor Summary
ConstructorDescriptionObjectArrayEventBeanPropertyWriterIndexedProp
(int propertyIndex, int indexTarget) -
Method Summary
Modifier and TypeMethodDescriptionstatic void
objectArrayWriteIndexedProp
(Object value, Object[] array, int index, int indexTarget) NOTE: Code-generation-invoked method, method name and parameter order mattersvoid
writeCodegen
(CodegenExpression assigned, CodegenExpression und, CodegenExpression target, CodegenMethodScope parent, CodegenClassScope classScope) Methods inherited from class com.espertech.esper.common.internal.event.arr.ObjectArrayEventBeanPropertyWriter
write
-
Constructor Details
-
ObjectArrayEventBeanPropertyWriterIndexedProp
public ObjectArrayEventBeanPropertyWriterIndexedProp(int propertyIndex, int indexTarget)
-
-
Method Details
-
write
- Overrides:
write
in classObjectArrayEventBeanPropertyWriter
-
writeCodegen
public CodegenExpression writeCodegen(CodegenExpression assigned, CodegenExpression und, CodegenExpression target, CodegenMethodScope parent, CodegenClassScope classScope) - Specified by:
writeCodegen
in interfaceEventPropertyWriterSPI
- Overrides:
writeCodegen
in classObjectArrayEventBeanPropertyWriter
-
objectArrayWriteIndexedProp
public static void objectArrayWriteIndexedProp(Object value, Object[] array, int index, int indexTarget) NOTE: Code-generation-invoked method, method name and parameter order matters- Parameters:
value
- valuearray
- underlyingindex
- fromindexTarget
- to
-