java.lang.Object
io.quarkus.gizmo2.desc.Descs
A holder class for commonly-used JDK descriptors.
Relationship to
The JDK-provided
Naming conventions
Descriptors are named as follows, by convention:CD_<className>- Class descriptor (typeClassDesc)MD_<className>.<methodName>[_[<argType>][<argCount>]]- Method descriptor (typeMethodDesc, or one of its two subtypes)FD_<className>.<fieldName>- Field descriptor (typeFieldDesc)
Class.getName(),
you would use Descs.MD_Class.getName.
To find the field descriptor for System.out,
you would use FD_System.out.
For methods which have many overloads, there is usually a static method
which accepts the argument type(s) and returns the correct descriptor.
For example, to find the descriptor for String.valueOf(float),
you can call
.
Descs.MD_String.valueOf(CD_float)
Relationship to ConstantDescs
The JDK-provided ConstantDescs class follows the same naming convention for descriptor naming.
If a constant is available in that class (as of the earliest JDK supported by this project),
it is generally not redundantly provided here.
For example, this class provides CD_Collection, however it does not
provide ConstantDescs.CD_List.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDescstatic final ClassDesc -
Method Summary
-
Field Details
-
CD_boolean_array
-
CD_byte_array
-
CD_char_array
-
CD_short_array
-
CD_int_array
-
CD_long_array
-
CD_float_array
-
CD_double_array
-
CD_Object_array
-
CD_AutoCloseable
-
CD_CharSequence
-
CD_ClassLoader
-
CD_Comparable
-
CD_Iterable
-
CD_StringBuilder
-
CD_System
-
CD_Thread
-
CD_Throwable_array
-
CD_RuntimeException
-
CD_Annotation
-
CD_Inherited
-
CD_Repeatable
-
CD_Retention
-
CD_Target
-
CD_ElementType
-
CD_RetentionPolicy
-
CD_ConstantCallSite
-
CD_LambdaMetafactory
-
CD_MethodHandles_Lookup_ClassOption
-
CD_MethodHandles_Lookup_ClassOption_array
-
CD_Reference
-
CD_ArrayList
-
CD_Arrays
-
CD_Collection
-
CD_HashMap
-
CD_HashSet
-
CD_Iterator
-
CD_Map_Entry
-
CD_Map_Entry_array
-
CD_Objects
-
CD_Optional
-
CD_Base64
-
CD_Base64_Decoder
-
CD_Lock
-
CD_Consumer
-
CD_Supplier
-
CD_InputStream
-
CD_OutputStream
-
CD_PrintStream
-