Class JarTypeSolver

  • All Implemented Interfaces:
    com.github.javaparser.symbolsolver.model.resolution.TypeSolver

    public class JarTypeSolver
    extends Object
    implements com.github.javaparser.symbolsolver.model.resolution.TypeSolver
    Will let the symbol solver look inside a jar file while solving types.
    Author:
    Federico Tomassetti
    • Method Detail

      • getParent

        public com.github.javaparser.symbolsolver.model.resolution.TypeSolver getParent()
        Specified by:
        getParent in interface com.github.javaparser.symbolsolver.model.resolution.TypeSolver
      • setParent

        public void setParent​(com.github.javaparser.symbolsolver.model.resolution.TypeSolver parent)
        Specified by:
        setParent in interface com.github.javaparser.symbolsolver.model.resolution.TypeSolver
      • tryToSolveType

        public com.github.javaparser.symbolsolver.model.resolution.SymbolReference<com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration> tryToSolveType​(String name)
        Specified by:
        tryToSolveType in interface com.github.javaparser.symbolsolver.model.resolution.TypeSolver
      • solveType

        public com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration solveType​(String name)
                                                                                                 throws com.github.javaparser.resolution.UnsolvedSymbolException
        Specified by:
        solveType in interface com.github.javaparser.symbolsolver.model.resolution.TypeSolver
        Throws:
        com.github.javaparser.resolution.UnsolvedSymbolException