Class AsmUtil
- java.lang.Object
-
- org.jboss.resteasy.reactive.common.processor.AsmUtil
-
public class AsmUtil extends Object
A collection of ASM and Jandex utilities.
-
-
Constructor Summary
Constructors Constructor Description AsmUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgetSignature(org.jboss.jandex.Type type)static StringgetSignature(org.jboss.jandex.Type type, Function<String,org.jboss.jandex.Type> typeVariableSubstitution)static voidunboxIfRequired(org.objectweb.asm.MethodVisitor mv, org.jboss.jandex.Type jandexType)Calls the right unboxing method for the given Jandex Type if it is a primitive.static voidunboxIfRequired(org.objectweb.asm.MethodVisitor mv, org.objectweb.asm.Type type)Calls the right unboxing method for the given Jandex Type if it is a primitive.
-
-
-
Method Detail
-
getSignature
public static String getSignature(org.jboss.jandex.Type type)
-
getSignature
public static String getSignature(org.jboss.jandex.Type type, Function<String,org.jboss.jandex.Type> typeVariableSubstitution)
-
unboxIfRequired
public static void unboxIfRequired(org.objectweb.asm.MethodVisitor mv, org.jboss.jandex.Type jandexType)Calls the right unboxing method for the given Jandex Type if it is a primitive.- Parameters:
mv- The MethodVisitor on which to visit the unboxing instructionsjandexType- The Jandex Type to unbox if it is a primitive.
-
unboxIfRequired
public static void unboxIfRequired(org.objectweb.asm.MethodVisitor mv, org.objectweb.asm.Type type)Calls the right unboxing method for the given Jandex Type if it is a primitive.- Parameters:
mv- The MethodVisitor on which to visit the unboxing instructionstype- The Jandex Type to unbox if it is a primitive.
-
-