| Package | Description |
|---|---|
| me.tomassetti.symbolsolver.core.resolution | |
| me.tomassetti.symbolsolver.javaparsermodel |
Implementation of model based on JavaParser.
|
| me.tomassetti.symbolsolver.javaparsermodel.contexts | |
| me.tomassetti.symbolsolver.javaparsermodel.declarations | |
| me.tomassetti.symbolsolver.javassistmodel |
Implementation of model based on Javassist.
|
| me.tomassetti.symbolsolver.javassistmodel.contexts | |
| me.tomassetti.symbolsolver.reflectionmodel |
Implementation of model based on reflection.
|
| me.tomassetti.symbolsolver.resolution |
| Modifier and Type | Method and Description |
|---|---|
Context |
Context.getParent() |
| Modifier and Type | Method and Description |
|---|---|
static Context |
JavaParserFactory.getContext(com.github.javaparser.ast.Node node,
TypeSolver typeSolver) |
| Modifier and Type | Method and Description |
|---|---|
Type |
JavaParserFacade.convert(com.github.javaparser.ast.type.Type type,
Context context) |
Type |
JavaParserFacade.convertToUsage(com.github.javaparser.ast.type.Type type,
Context context) |
| Constructor and Description |
|---|
UnsolvedSymbolException(Context context,
String name)
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractJavaParserContext<N extends com.github.javaparser.ast.Node> |
class |
ClassOrInterfaceDeclarationContext |
class |
CompilationUnitContext |
class |
ConstructorContext |
class |
EnumDeclarationContext |
class |
FieldAccessContext |
class |
ForechStatementContext |
class |
ForStatementContext |
class |
LambdaExprContext |
class |
MethodCallExprContext |
class |
MethodContext |
class |
StatementContext<N extends com.github.javaparser.ast.stmt.Statement> |
class |
SwitchEntryContext |
| Modifier and Type | Method and Description |
|---|---|
static Context |
ContextHelper.getContext(TypeDeclaration typeDeclaration) |
Context |
AbstractJavaParserContext.getParent() |
| Modifier and Type | Method and Description |
|---|---|
static Optional<MethodUsage> |
ContextHelper.solveMethodAsUsage(TypeDeclaration typeDeclaration,
String name,
List<Type> argumentsTypes,
TypeSolver typeSolver,
Context invokationContext,
List<Type> typeParameters) |
| Modifier and Type | Method and Description |
|---|---|
Context |
JavaParserEnumDeclaration.getContext() |
Context |
JavaParserTypeVariableDeclaration.getContext() |
Context |
JavaParserClassDeclaration.getContext() |
Context |
JavaParserTypeParameter.getContext() |
Context |
JavaParserInterfaceDeclaration.getContext() |
| Modifier and Type | Method and Description |
|---|---|
MethodUsage |
JavaParserEnumDeclaration.ValuesMethod.resolveTypeVariables(Context context,
List<Type> parameterTypes) |
MethodUsage |
JavaParserMethodDeclaration.resolveTypeVariables(Context context,
List<Type> parameterTypes) |
Optional<MethodUsage> |
JavaParserEnumDeclaration.solveMethodAsUsage(String name,
List<Type> parameterTypes,
TypeSolver typeSolver,
Context invokationContext,
List<Type> typeParameterValues)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Context |
JavassistInterfaceDeclaration.getContext() |
Context |
JavassistClassDeclaration.getContext() |
| Modifier and Type | Method and Description |
|---|---|
MethodUsage |
JavassistMethodDeclaration.resolveTypeVariables(Context context,
List<Type> parameterTypes) |
Optional<MethodUsage> |
JavassistInterfaceDeclaration.solveMethodAsUsage(String name,
List<Type> argumentsTypes,
TypeSolver typeSolver,
Context invokationContext,
List<Type> typeParameterValues)
Deprecated.
|
Optional<MethodUsage> |
JavassistClassDeclaration.solveMethodAsUsage(String name,
List<Type> argumentsTypes,
TypeSolver typeSolver,
Context invokationContext,
List<Type> typeParameterValues) |
| Modifier and Type | Class and Description |
|---|---|
class |
JavassistClassContext
Deprecated.
|
class |
JavassistMethodContext
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Context |
JavassistClassContext.getParent()
Deprecated.
|
Context |
JavassistMethodContext.getParent()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Context |
ReflectionInterfaceDeclaration.getContext() |
Context |
ReflectionClassDeclaration.getContext() |
Context |
ClassOrInterfaceDeclarationContext.getParent() |
| Modifier and Type | Method and Description |
|---|---|
MethodUsage |
ReflectionMethodDeclaration.resolveTypeVariables(Context context,
List<Type> parameterTypes) |
Optional<MethodUsage> |
ReflectionInterfaceDeclaration.solveMethodAsUsage(String name,
List<Type> parameterTypes,
TypeSolver typeSolver,
Context invokationContext,
List<Type> typeParameterValues) |
Optional<MethodUsage> |
ReflectionClassDeclaration.solveMethodAsUsage(String name,
List<Type> argumentsTypes,
TypeSolver typeSolver,
Context invokationContext,
List<Type> typeParameterValues) |
| Modifier and Type | Method and Description |
|---|---|
MethodUsage |
SymbolSolver.solveMethod(String methodName,
List<Type> argumentsTypes,
Context context) |
SymbolReference<? extends ValueDeclaration> |
SymbolSolver.solveSymbol(String name,
Context context) |
Optional<Value> |
SymbolSolver.solveSymbolAsValue(String name,
Context context) |
SymbolReference<? extends TypeDeclaration> |
SymbolSolver.solveType(String name,
Context context) |
Type |
SymbolSolver.solveTypeUsage(String name,
Context context) |
Copyright © 2016. All rights reserved.