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 booleanhasThrowsSignature(MethodInfo method)(package private) static java.lang.StringreconstructGenericSignature(ClassInfo clazz, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)(package private) static java.lang.StringreconstructGenericSignature(FieldInfo field, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)(package private) static java.lang.StringreconstructGenericSignature(MethodInfo method, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)(package private) static java.lang.StringreconstructGenericSignature(RecordComponentInfo recordComponent, java.util.function.Function<java.lang.String,Type> typeVariableSubstitution)(package private) static booleanrequiresGenericSignature(ClassInfo clazz)(package private) static booleanrequiresGenericSignature(FieldInfo field)(package private) static booleanrequiresGenericSignature(MethodInfo method)(package private) static booleanrequiresGenericSignature(RecordComponentInfo recordComponent)private static booleanrequiresGenericSignature(Type type)(package private) static voidtypeParametersSignature(java.util.List<TypeVariable> typeParameters, java.util.function.Function<java.lang.String,Type> substitution, java.lang.StringBuilder result)(package private) static voidtypeSignature(Type type, java.util.function.Function<java.lang.String,Type> substitution, java.lang.StringBuilder result)private static voidtypeVariableSignature(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)
-
-