| Package | Description |
|---|---|
| com.github.javaparser.symbolsolver.core.resolution | |
| com.github.javaparser.symbolsolver.declarations.common | |
| com.github.javaparser.symbolsolver.javaparsermodel |
Implementation of model based on JavaParser.
|
| com.github.javaparser.symbolsolver.javaparsermodel.contexts | |
| com.github.javaparser.symbolsolver.javaparsermodel.declarations | |
| com.github.javaparser.symbolsolver.javassistmodel |
Implementation of model based on Javassist.
|
| com.github.javaparser.symbolsolver.reflectionmodel |
Implementation of model based on reflection.
|
| com.github.javaparser.symbolsolver.resolution |
| Modifier and Type | Method and Description |
|---|---|
Context |
Context.getParent() |
| Modifier and Type | Method and Description |
|---|---|
MethodUsage |
MethodDeclarationCommonLogic.resolveTypeVariables(Context context,
List<Type> parameterTypes) |
protected Optional<Type> |
MethodDeclarationCommonLogic.typeParamByName(String name,
TypeSolver typeSolver,
Context context) |
| 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 |
AbstractMethodLikeDeclarationContext<T extends com.github.javaparser.ast.Node & com.github.javaparser.ast.nodeTypes.NodeWithParameters<T> & com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters<T>> |
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 |
|---|---|
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) |
| Constructor and Description |
|---|
JavaParserTypeDeclarationAdapter(com.github.javaparser.ast.body.TypeDeclaration<?> wrappedNode,
TypeSolver typeSolver,
ReferenceTypeDeclaration typeDeclaration,
Context context) |
| Modifier and Type | Method and Description |
|---|---|
Context |
JavaParserEnumDeclaration.getContext() |
Context |
JavaParserTypeVariableDeclaration.getContext() |
Context |
JavaParserClassDeclaration.getContext()
Deprecated.
|
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 |
|---|---|
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 | 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.