Class AarTypeSolver
java.lang.Object
com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver
- All Implemented Interfaces:
com.github.javaparser.resolution.TypeSolver
Will let the symbol solver look inside an Android aar file while solving types.
(It will look inside the contained classes.jar)
- Author:
- Federico Tomassetti
-
Field Summary
Fields inherited from interface com.github.javaparser.resolution.TypeSolver
JAVA_LANG_OBJECT, JAVA_LANG_RECORD -
Constructor Summary
ConstructorsConstructorDescriptionAarTypeSolver(File aarFile) AarTypeSolver(String aarFile) AarTypeSolver(Path aarFile) -
Method Summary
Modifier and TypeMethodDescriptioncom.github.javaparser.resolution.TypeSolvervoidsetParent(com.github.javaparser.resolution.TypeSolver parent) com.github.javaparser.resolution.model.SymbolReference<com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration> tryToSolveType(String name) com.github.javaparser.resolution.model.SymbolReference<com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration> tryToSolveTypeInModule(String qualifiedModuleName, String simpleTypeName) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.github.javaparser.resolution.TypeSolver
getRoot, getSolvedJavaLangObject, getSolvedJavaLangRecord, hasType, solveType, solveTypeInModule
-
Constructor Details
-
AarTypeSolver
- Throws:
IOException
-
AarTypeSolver
- Throws:
IOException
-
AarTypeSolver
- Throws:
IOException
-
-
Method Details
-
getParent
public com.github.javaparser.resolution.TypeSolver getParent()- Specified by:
getParentin interfacecom.github.javaparser.resolution.TypeSolver
-
setParent
public void setParent(com.github.javaparser.resolution.TypeSolver parent) - Specified by:
setParentin interfacecom.github.javaparser.resolution.TypeSolver
-
tryToSolveType
public com.github.javaparser.resolution.model.SymbolReference<com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration> tryToSolveType(String name) - Specified by:
tryToSolveTypein interfacecom.github.javaparser.resolution.TypeSolver
-
tryToSolveTypeInModule
public com.github.javaparser.resolution.model.SymbolReference<com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration> tryToSolveTypeInModule(String qualifiedModuleName, String simpleTypeName) - Specified by:
tryToSolveTypeInModulein interfacecom.github.javaparser.resolution.TypeSolver
-