Class TriConsumerProjection
- java.lang.Object
-
- com.github.skjolber.stcsv.databinder.projection.TriConsumerProjection
-
- All Implemented Interfaces:
ValueProjection
public class TriConsumerProjection extends Object implements ValueProjection
-
-
Field Summary
Fields Modifier and Type Field Description protected static intcurrentArrayIndexprotected static intcurrentOffsetIndexprotected booleandirectMethodprotected intindexprotected static intintermediateIndexprotected static intobjectIndexprotected static intrangeIndexprotected static intstartIndexprotected CsvColumnValueTriConsumer<?,?>triConsumerprotected StringtriConsumerInternalNamestatic StringtriConsumerName
-
Constructor Summary
Constructors Constructor Description TriConsumerProjection(CsvColumnValueTriConsumer<?,?> triConsumer, int index)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CsvColumnValueTriConsumer<?,?>getTriConsumer()StringgetTriConsumerInternalName()voidwrite(org.objectweb.asm.MethodVisitor mv, String subClassInternalName, int endIndex)
-
-
-
Field Detail
-
triConsumerName
public static final String triConsumerName
-
currentOffsetIndex
protected static final int currentOffsetIndex
- See Also:
- Constant Field Values
-
currentArrayIndex
protected static final int currentArrayIndex
- See Also:
- Constant Field Values
-
objectIndex
protected static final int objectIndex
- See Also:
- Constant Field Values
-
startIndex
protected static final int startIndex
- See Also:
- Constant Field Values
-
rangeIndex
protected static final int rangeIndex
- See Also:
- Constant Field Values
-
intermediateIndex
protected static final int intermediateIndex
- See Also:
- Constant Field Values
-
triConsumerInternalName
protected final String triConsumerInternalName
-
triConsumer
protected final CsvColumnValueTriConsumer<?,?> triConsumer
-
directMethod
protected final boolean directMethod
-
index
protected final int index
-
-
Constructor Detail
-
TriConsumerProjection
public TriConsumerProjection(CsvColumnValueTriConsumer<?,?> triConsumer, int index)
-
-
Method Detail
-
write
public void write(org.objectweb.asm.MethodVisitor mv, String subClassInternalName, int endIndex)- Specified by:
writein interfaceValueProjection
-
getTriConsumerInternalName
public String getTriConsumerInternalName()
-
getTriConsumer
public CsvColumnValueTriConsumer<?,?> getTriConsumer()
-
-