Package com.strobel.compilerservices
Class DebugInfoGenerator
- java.lang.Object
-
- com.strobel.compilerservices.DebugInfoGenerator
-
public abstract class DebugInfoGenerator extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static DebugInfoGenerator
EMPTY
-
Constructor Summary
Constructors Constructor Description DebugInfoGenerator()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static DebugInfoGenerator
empty()
abstract void
markSequencePoint(LambdaExpression<?> method, int bytecodeOffset, Expression sequencePoint)
void
markSequencePoint(LambdaExpression<?> method, MethodBase methodBase, CodeGenerator generator, Expression sequencePoint)
void
setLocalName(LocalBuilder local, java.lang.String name)
-
-
-
Field Detail
-
EMPTY
private static final DebugInfoGenerator EMPTY
-
-
Method Detail
-
empty
public static DebugInfoGenerator empty()
-
markSequencePoint
public abstract void markSequencePoint(LambdaExpression<?> method, int bytecodeOffset, Expression sequencePoint)
-
markSequencePoint
public void markSequencePoint(LambdaExpression<?> method, MethodBase methodBase, CodeGenerator generator, Expression sequencePoint)
-
setLocalName
public void setLocalName(LocalBuilder local, java.lang.String name)
-
-