Package io.micronaut.sourcegen.bytecode
Class TypeUtils
java.lang.Object
io.micronaut.sourcegen.bytecode.TypeUtils
Internal bytecode type utils.
- Since:
- 1.5
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetMethodDescriptor(@Nullable io.micronaut.sourcegen.model.ObjectDef objectDef, io.micronaut.sourcegen.model.MethodDef methodDef) static org.objectweb.asm.TypegetType(io.micronaut.sourcegen.model.ClassTypeDef classTypeDef) static org.objectweb.asm.TypegetType(io.micronaut.sourcegen.model.TypeDef.Primitive primitive) static org.objectweb.asm.TypegetType(io.micronaut.sourcegen.model.TypeDef typeDef, @Nullable io.micronaut.sourcegen.model.ObjectDef objectDef) static org.objectweb.asm.Typestatic org.objectweb.asm.Type
-
Field Details
-
OBJECT_TYPE
public static final org.objectweb.asm.Type OBJECT_TYPE
-
-
Constructor Details
-
TypeUtils
public TypeUtils()
-
-
Method Details
-
getMethodDescriptor
public static String getMethodDescriptor(@Nullable @Nullable io.micronaut.sourcegen.model.ObjectDef objectDef, io.micronaut.sourcegen.model.MethodDef methodDef) -
getType
public static org.objectweb.asm.Type getType(io.micronaut.sourcegen.model.TypeDef typeDef, @Nullable @Nullable io.micronaut.sourcegen.model.ObjectDef objectDef) -
getType
public static org.objectweb.asm.Type getType(io.micronaut.sourcegen.model.TypeDef.Primitive primitive) -
getType
public static org.objectweb.asm.Type getType(String className, org.objectweb.asm.Type... genericTypes) -
getType
public static org.objectweb.asm.Type getType(io.micronaut.sourcegen.model.ClassTypeDef classTypeDef) -
getType
-