Package io.micronaut.sourcegen.bytecode
Class AbstractSwitchWriter
java.lang.Object
io.micronaut.sourcegen.bytecode.AbstractSwitchWriter
The abstract switch writer.
- Since:
- 1.5
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidpushSwitchExpression(org.objectweb.asm.commons.GeneratorAdapter generatorAdapter, MethodContext context, io.micronaut.sourcegen.model.ExpressionDef expression) protected static inttoSwitchKey(io.micronaut.sourcegen.model.ExpressionDef.Constant constant)
-
Constructor Details
-
AbstractSwitchWriter
public AbstractSwitchWriter()
-
-
Method Details
-
pushSwitchExpression
protected static void pushSwitchExpression(org.objectweb.asm.commons.GeneratorAdapter generatorAdapter, MethodContext context, io.micronaut.sourcegen.model.ExpressionDef expression) -
toSwitchKey
protected static int toSwitchKey(io.micronaut.sourcegen.model.ExpressionDef.Constant constant)
-