Interface TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod

    • Method Detail

      • resolveParameterTypes

        TypeList.Generic resolveParameterTypes​(List<String> parameterTypeDescriptors,
                                               TypePool typePool,
                                               Map<Integer,​Map<String,​List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
                                               MethodDescription.InDefinedShape definingMethod)
        Resolves the generic parameter types of the represented method.
        Parameters:
        parameterTypeDescriptors - The descriptor of the raw parameter types.
        typePool - The type pool to be used for locating non-generic type descriptions.
        annotationTokens - A mapping of the parameter types' type annotation tokens by their indices.
        definingMethod - The method that defines these parameter types.
        Returns:
        A description of this type's generic interface types.
      • resolveExceptionTypes

        TypeList.Generic resolveExceptionTypes​(List<String> exceptionTypeDescriptors,
                                               TypePool typePool,
                                               Map<Integer,​Map<String,​List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
                                               MethodDescription.InDefinedShape definingMethod)
        Resolves the generic parameter types of the represented method.
        Parameters:
        exceptionTypeDescriptors - The descriptor of the raw exception types.
        typePool - The type pool to be used for locating non-generic type descriptions.
        annotationTokens - A mapping of the exception types' type annotation tokens by their indices.
        definingMethod - The method that defines these exception types.
        Returns:
        A description of this type's generic interface types.