Class MemoryTypeSolver
java.lang.Object
com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver
- All Implemented Interfaces:
com.github.javaparser.resolution.TypeSolver
A TypeSolver which only consider the TypeDeclarations provided to it.
- Author:
- Federico Tomassetti
-
Field Summary
Fields inherited from interface com.github.javaparser.resolution.TypeSolver
JAVA_LANG_OBJECT, JAVA_LANG_RECORD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDeclaration(String name, com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration typeDeclaration) booleancom.github.javaparser.resolution.TypeSolverinthashCode()voidsetParent(com.github.javaparser.resolution.TypeSolver parent) toString()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 interface com.github.javaparser.resolution.TypeSolver
getRoot, getSolvedJavaLangObject, getSolvedJavaLangRecord, hasType, solveType, solveTypeInModule
-
Constructor Details
-
MemoryTypeSolver
public MemoryTypeSolver()
-
-
Method Details
-
toString
-
equals
-
hashCode
-
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
-
addDeclaration
public void addDeclaration(String name, com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration typeDeclaration) -
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
-