Package io.quarkus.gizmo
Class DescriptorUtils
java.lang.Object
io.quarkus.gizmo.DescriptorUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic Stringstatic StringgetTypeStringFromDescriptorFormat(String descriptor) e.g.static booleanisPrimitive(String descriptor) static booleanstatic StringmethodSignatureToDescriptor(String returnType, String... params) static String[]objectsToDescriptor(Object[] param) Array version ofobjectToDescriptor(Object)static StringobjectToDescriptor(Object param) Coerces an object into a descriptor in the JVM internal format.static StringobjectToInternalClassName(Object param) static StringtypeToString(org.jboss.jandex.Type type)
-
Field Details
-
PRIMITIVES
-
-
Constructor Details
-
DescriptorUtils
public DescriptorUtils()
-
-
Method Details
-
methodSignatureToDescriptor
-
getTypeStringFromDescriptorFormat
e.g. Ljava/lang/Object; to java/lang/Object -
classToStringRepresentation
-
extToInt
-
isPrimitive
-
isWide
-
objectToDescriptor
Coerces an object into a descriptor in the JVM internal format.It accepts class and String parameters. If the parameter is a string it accepts: - Standard JVM class names - Internal Descriptors - Primitive names as expressed in java (e.g. 'int')
- Parameters:
param- The param- Returns:
- A descriptor
-
objectsToDescriptor
Array version ofobjectToDescriptor(Object)- Parameters:
param-- Returns:
-
objectToInternalClassName
-
typeToString
-