Package org.jboss.jandex
Class GenericSignatureReconstruction
- java.lang.Object
-
- org.jboss.jandex.GenericSignatureReconstruction
-
final class GenericSignatureReconstruction extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GenericSignatureReconstruction()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static boolean
hasThrowsSignature(MethodInfo method)
(package private) static java.lang.String
reconstructGenericSignature(ClassInfo clazz, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)
(package private) static java.lang.String
reconstructGenericSignature(FieldInfo field, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)
(package private) static java.lang.String
reconstructGenericSignature(MethodInfo method, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)
(package private) static java.lang.String
reconstructGenericSignature(RecordComponentInfo recordComponent, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)
(package private) static boolean
requiresGenericSignature(ClassInfo clazz)
(package private) static boolean
requiresGenericSignature(FieldInfo field)
(package private) static boolean
requiresGenericSignature(MethodInfo method)
(package private) static boolean
requiresGenericSignature(RecordComponentInfo recordComponent)
private static boolean
requiresGenericSignature(Type type)
(package private) static void
typeParametersSignature(java.util.List<TypeVariable> typeParameters, java.util.function.Function<java.lang.String,Type> substitution, java.lang.StringBuilder result)
(package private) static void
typeSignature(Type type, java.util.function.Function<java.lang.String,Type> substitution, java.lang.StringBuilder result)
private static void
typeVariableSignature(Type typeVariable, java.lang.String typeVariableIdentifier, java.util.function.Function<java.lang.String,Type> substitution, java.lang.StringBuilder result)
-
-
-
Method Detail
-
requiresGenericSignature
static boolean requiresGenericSignature(ClassInfo clazz)
-
requiresGenericSignature
static boolean requiresGenericSignature(MethodInfo method)
-
requiresGenericSignature
static boolean requiresGenericSignature(FieldInfo field)
-
requiresGenericSignature
static boolean requiresGenericSignature(RecordComponentInfo recordComponent)
-
requiresGenericSignature
private static boolean requiresGenericSignature(Type type)
-
reconstructGenericSignature
static java.lang.String reconstructGenericSignature(ClassInfo clazz, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)
-
reconstructGenericSignature
static java.lang.String reconstructGenericSignature(MethodInfo method, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)
-
reconstructGenericSignature
static java.lang.String reconstructGenericSignature(FieldInfo field, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)
-
reconstructGenericSignature
static java.lang.String reconstructGenericSignature(RecordComponentInfo recordComponent, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)
-
hasThrowsSignature
private static boolean hasThrowsSignature(MethodInfo method)
-
typeParametersSignature
static void typeParametersSignature(java.util.List<TypeVariable> typeParameters, java.util.function.Function<java.lang.String,Type> substitution, java.lang.StringBuilder result)
-
typeSignature
static void typeSignature(Type type, java.util.function.Function<java.lang.String,Type> substitution, java.lang.StringBuilder result)
-
-