public class LambdaExpressionEntryEmitter extends Emitter
| Constructor and Description |
|---|
LambdaExpressionEntryEmitter(MethodSignature lambdaSignature,
String classCast,
int startLine,
int startColumn,
int bodyStartLine,
int bodyStartColumn)
(Integer)(x, y) -> x + y
^ startLine,startColumn
^ bodyStartLine,bodyStartColumn
^^^^^^^^ classCast
|
| Modifier and Type | Method and Description |
|---|---|
int |
getBodyStartColumn() |
int |
getBodyStartLine() |
protected void |
init(InstrumentationState state) |
acceptsContextType, addContext, addDependent, emit, getColumn, getElementContext, getInstr, getLine, initialise, isEnabled, setEnabled, setInstrpublic LambdaExpressionEntryEmitter(@NotNull
MethodSignature lambdaSignature,
@NotNull
String classCast,
int startLine,
int startColumn,
int bodyStartLine,
int bodyStartColumn)
(Integer)(x, y) -> x + y
^ startLine,startColumn
^ bodyStartLine,bodyStartColumn
^^^^^^^^ classCast
lambdaSignature - signature of the method which will be registered for this lambdaclassCast - optional class cast to be put just before lambdastartLine - line number where argument list startsstartColumn - column number where argument list startsbodyStartLine - line number where expression body startsbodyStartColumn - column number where expression body startsprotected void init(@NotNull
InstrumentationState state)
public int getBodyStartLine()
public int getBodyStartColumn()
Copyright © 2024 OpenClover.org. All rights reserved.