public class MethodDeclarationCommonLogic
extends java.lang.Object
Constructor and Description |
---|
MethodDeclarationCommonLogic(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration methodDeclaration,
com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver) |
Modifier and Type | Method and Description |
---|---|
com.github.javaparser.symbolsolver.model.methods.MethodUsage |
resolveTypeVariables(Context context,
java.util.List<com.github.javaparser.symbolsolver.model.typesystem.Type> parameterTypes) |
protected com.github.javaparser.symbolsolver.model.typesystem.Type |
toType(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration typeParameterDeclaration) |
protected java.util.Optional<com.github.javaparser.symbolsolver.model.typesystem.Type> |
typeParamByName(java.lang.String name,
com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver,
Context context) |
public MethodDeclarationCommonLogic(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration methodDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver)
public com.github.javaparser.symbolsolver.model.methods.MethodUsage resolveTypeVariables(Context context, java.util.List<com.github.javaparser.symbolsolver.model.typesystem.Type> parameterTypes)
protected java.util.Optional<com.github.javaparser.symbolsolver.model.typesystem.Type> typeParamByName(java.lang.String name, com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver, Context context)
protected com.github.javaparser.symbolsolver.model.typesystem.Type toType(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration typeParameterDeclaration)