Class DescriptorReconstruction


  • final class DescriptorReconstruction
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static java.lang.String fieldDescriptor​(FieldInfo field, java.util.function.Function<java.lang.String,​Type> typeVariableSubstitution)  
      (package private) static java.lang.String methodDescriptor​(MethodInfo method, java.util.function.Function<java.lang.String,​Type> typeVariableSubstitution)  
      (package private) static void objectTypeDescriptor​(DotName name, java.lang.StringBuilder result)  
      (package private) static java.lang.String recordComponentDescriptor​(RecordComponentInfo recordComponent, java.util.function.Function<java.lang.String,​Type> typeVariableSubstitution)  
      (package private) static void typeDescriptor​(Type type, java.util.function.Function<java.lang.String,​Type> substitution, java.lang.StringBuilder result)  
      private static void typeVariableDescriptor​(Type typeVariable, java.lang.String typeVariableIdentifier, java.util.function.Function<java.lang.String,​Type> substitution, java.lang.StringBuilder result)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DescriptorReconstruction

        DescriptorReconstruction()
    • Method Detail

      • fieldDescriptor

        static java.lang.String fieldDescriptor​(FieldInfo field,
                                                java.util.function.Function<java.lang.String,​Type> typeVariableSubstitution)
      • methodDescriptor

        static java.lang.String methodDescriptor​(MethodInfo method,
                                                 java.util.function.Function<java.lang.String,​Type> typeVariableSubstitution)
      • recordComponentDescriptor

        static java.lang.String recordComponentDescriptor​(RecordComponentInfo recordComponent,
                                                          java.util.function.Function<java.lang.String,​Type> typeVariableSubstitution)
      • typeDescriptor

        static void typeDescriptor​(Type type,
                                   java.util.function.Function<java.lang.String,​Type> substitution,
                                   java.lang.StringBuilder result)
      • objectTypeDescriptor

        static void objectTypeDescriptor​(DotName name,
                                         java.lang.StringBuilder result)
      • typeVariableDescriptor

        private static void typeVariableDescriptor​(Type typeVariable,
                                                   java.lang.String typeVariableIdentifier,
                                                   java.util.function.Function<java.lang.String,​Type> substitution,
                                                   java.lang.StringBuilder result)