default SymbolReference<ResolvedConstructorDeclaration> |
Context.solveConstructor(List<ResolvedType> argumentsTypes) |
We find the method declaration which is the best match for the given name and list of typeParametersValues.
|
default SymbolReference<ResolvedMethodDeclaration> |
Context.solveMethod(String name,
List<ResolvedType> argumentsTypes,
boolean staticOnly) |
We find the method declaration which is the best match for the given name and list of typeParametersValues.
|
default SymbolReference<ResolvedMethodDeclaration> |
Context.solveMethodInParentContext(String name,
List<ResolvedType> argumentsTypes,
boolean staticOnly) |
|
default SymbolReference<? extends ResolvedValueDeclaration> |
Context.solveSymbol(String name) |
Used where a symbol is being used (e.g. solving x when used as an argument doubleThis(x) , or calculation return x * 2; ).
|
SymbolReference<? extends ResolvedValueDeclaration> |
Solver.solveSymbol(String name,
Node node) |
|
SymbolReference<? extends ResolvedValueDeclaration> |
Solver.solveSymbol(String name,
Context context) |
|
default SymbolReference<? extends ResolvedValueDeclaration> |
Context.solveSymbolInParentContext(String name) |
|
SymbolReference<? extends ResolvedValueDeclaration> |
Solver.solveSymbolInType(ResolvedTypeDeclaration typeDeclaration,
String name) |
Solve any possible visible symbols including: fields, internal types, type variables, the type itself or its
containers.
|
default SymbolReference<ResolvedTypeDeclaration> |
Context.solveType(String name) |
Deprecated.
|
default SymbolReference<ResolvedTypeDeclaration> |
Context.solveType(String name,
List<ResolvedType> typeArguments) |
Method used to solve a name with an expected list of type arguments.
|
SymbolReference<? extends ResolvedTypeDeclaration> |
Solver.solveType(String name,
Node node) |
|
SymbolReference<? extends ResolvedTypeDeclaration> |
Solver.solveType(String name,
Context context) |
|
default SymbolReference<ResolvedTypeDeclaration> |
Context.solveTypeInParentContext(String name) |
Deprecated.
|
default SymbolReference<ResolvedTypeDeclaration> |
Context.solveTypeInParentContext(String name,
List<ResolvedType> typeArguments) |
Solve a name with type arguments in the parent context.
|
SymbolReference<ResolvedTypeDeclaration> |
Solver.solveTypeInType(ResolvedTypeDeclaration typeDeclaration,
String name) |
Deprecated.
|
SymbolReference<ResolvedReferenceTypeDeclaration> |
TypeSolver.tryToSolveType(String name) |
Try to solve the type with the given name.
|