Interface TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution

    • Method Detail

      • resolveTypeVariables

        TypeList.Generic resolveTypeVariables​(TypePool typePool,
                                              TypeVariableSource typeVariableSource,
                                              java.util.Map<java.lang.Integer,​java.util.Map<java.lang.String,​java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
                                              java.util.Map<java.lang.Integer,​java.util.Map<java.lang.Integer,​java.util.Map<java.lang.String,​java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> boundAnnotationTokens)
        Resolves the type variables of the represented element.
        Parameters:
        typePool - The type pool to be used for locating non-generic type descriptions.
        typeVariableSource - The type variable source to use for resolving type variables.
        annotationTokens - A mapping of the type variables' type annotation tokens by their indices.
        boundAnnotationTokens - A mapping of the type variables' bounds' type annotation tokens by their indices and each type variable's index.
        Returns:
        A list describing the resolved generic types.