Uses of Interface
com.github.javaparser.resolution.Context
Packages that use Context
Package
Description
Implementation of model based on JavaParser.
Implementation of model based on Javassist.
Implementation of model based on reflection.
-
Uses of Context in com.github.javaparser.ast.type
Methods in com.github.javaparser.ast.type with parameters of type ContextModifier and TypeMethodDescriptionArrayType.convertToUsage
(Context context) ClassOrInterfaceType.convertToUsage
(Context context) Convert aClassOrInterfaceType
into aResolvedType
.ConvertibleToUsage.convertToUsage
(Context context) IntersectionType.convertToUsage
(Context context) PrimitiveType.convertToUsage
(Context context) TypeParameter.convertToUsage
(Context context) UnionType.convertToUsage
(Context context) UnknownType.convertToUsage
(Context context) AUnknownType
cannot be convertible toResolvedType
.VarType.convertToUsage
(Context context) VoidType.convertToUsage
(Context context) WildcardType.convertToUsage
(Context context) Convert aWildcardType
into aResolvedType
. -
Uses of Context in com.github.javaparser.resolution
Methods in com.github.javaparser.resolution that return types with arguments of type ContextMethods in com.github.javaparser.resolution with parameters of type ContextModifier and TypeMethodDescriptionSolver.solveMethod
(String methodName, List<ResolvedType> argumentsTypes, Context context) SymbolReference
<? extends ResolvedValueDeclaration> Solver.solveSymbol
(String name, Context context) Solver.solveSymbolAsValue
(String name, Context context) SymbolReference
<? extends ResolvedTypeDeclaration> Solver.solveTypeUsage
(String name, Context context) -
Uses of Context in com.github.javaparser.resolution.types
Methods in com.github.javaparser.resolution.types with parameters of type ContextModifier and TypeMethodDescriptiondefault ResolvedType
ResolvedType.solveGenericTypes
(Context context) ResolvedTypeVariable.solveGenericTypes
(Context context) ResolvedWildcard.solveGenericTypes
(Context context) -
Uses of Context in com.github.javaparser.symbolsolver.core.resolution
Methods in com.github.javaparser.symbolsolver.core.resolution with parameters of type ContextModifier and TypeMethodDescriptionTypeVariableResolutionCapability.resolveTypeVariables
(Context context, List<ResolvedType> parameterTypes) MethodUsageResolutionCapability.solveMethodAsUsage
(String name, List<ResolvedType> argumentTypes, Context invocationContext, List<ResolvedType> typeParameters) -
Uses of Context in com.github.javaparser.symbolsolver.declarations.common
Methods in com.github.javaparser.symbolsolver.declarations.common with parameters of type ContextModifier and TypeMethodDescriptionprivate ResolvedType
MethodDeclarationCommonLogic.replaceTypeParams
(ResolvedType type, Context context) MethodDeclarationCommonLogic.resolveTypeVariables
(Context context, List<ResolvedType> parameterTypes) protected Optional
<ResolvedType> MethodDeclarationCommonLogic.typeParamByName
(String name, Context context) -
Uses of Context in com.github.javaparser.symbolsolver.javaparsermodel
Methods in com.github.javaparser.symbolsolver.javaparsermodel that return ContextModifier and TypeMethodDescriptionstatic Context
JavaParserFactory.getContext
(Node node, TypeSolver typeSolver) Methods in com.github.javaparser.symbolsolver.javaparsermodel with parameters of type ContextModifier and TypeMethodDescriptionprotected ResolvedType
JavaParserFacade.convertToUsage
(Type type, Context context) Convert aType
into the correspondingResolvedType
. -
Uses of Context in com.github.javaparser.symbolsolver.javaparsermodel.contexts
Classes in com.github.javaparser.symbolsolver.javaparsermodel.contexts that implement ContextModifier and TypeClassDescriptionclass
AbstractJavaParserContext<N extends Node>
class
AbstractMethodLikeDeclarationContext<T extends Node & NodeWithParameters<T> & NodeWithTypeParameters<T>>
class
class
A symbol resolution context for an object creation node.class
Required to prevent recursive access to the "parent node" (not necessarily the same as the "parent context").class
class
class
class
class
Limited version of ClassOrInterfaceDeclarationContext that only resolves type parameters for use by extends and implements part of declaration.class
class
class
class
class
class
class
ExpressionContext<N extends Expression>
class
class
class
class
class
class
class
class
class
class
class
class
StatementContext<N extends Statement>
class
class
class
class
class
class
Fields in com.github.javaparser.symbolsolver.javaparsermodel.contexts declared as ContextMethods in com.github.javaparser.symbolsolver.javaparsermodel.contexts that return types with arguments of type ContextMethods in com.github.javaparser.symbolsolver.javaparsermodel.contexts with parameters of type ContextModifier and TypeMethodDescriptionboolean
IfStatementContext.nodeContextIsChainedIfElseIf
(Context parentContext) if() { // Does not match here (doesn't need to, as stuff inside of the if() is likely in context..) } else if() { // Matches here } else { // Matches here }
boolean
IfStatementContext.nodeContextIsConditionOfIfStmt
(Context parentContext) boolean
IfStatementContext.nodeContextIsImmediateChildElse
(Context parentContext) if() { // Does not match here (doesn't need to, as stuff inside of the if() is likely in context..) } else { // Does not match here, as the else block is a field inside of an ifstmt as opposed to child }
boolean
IfStatementContext.nodeContextIsThenOfIfStmt
(Context parentContext) if() { // Does not match here (doesn't need to, as stuff inside of the if() is likely in context..) } else { // Does not match here, as the else block is a field inside of an ifstmt as opposed to child }
static Optional
<MethodUsage> ContextHelper.solveMethodAsUsage
(ResolvedTypeDeclaration typeDeclaration, String name, List<ResolvedType> argumentsTypes, Context invokationContext, List<ResolvedType> typeParameters) private Optional
<MethodUsage> MethodCallExprContext.solveMethodAsUsage
(ResolvedReferenceType refType, String name, List<ResolvedType> argumentsTypes, Context invokationContext) private Optional
<MethodUsage> MethodCallExprContext.solveMethodAsUsage
(ResolvedType type, String name, List<ResolvedType> argumentsTypes, Context invokationContext) private Optional
<MethodUsage> MethodCallExprContext.solveMethodAsUsage
(ResolvedTypeVariable tp, String name, List<ResolvedType> argumentsTypes, Context invokationContext) Constructors in com.github.javaparser.symbolsolver.javaparsermodel.contexts with parameters of type ContextModifierConstructorDescriptionJavaParserTypeDeclarationAdapter
(TypeDeclaration<?> wrappedNode, TypeSolver typeSolver, ResolvedReferenceTypeDeclaration typeDeclaration, Context context) -
Uses of Context in com.github.javaparser.symbolsolver.javaparsermodel.declarations
Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations that return ContextModifier and TypeMethodDescriptionprivate Context
JavaParserAnnotationMemberDeclaration.getContext()
JavaParserAnonymousClassDeclaration.getContext()
JavaParserClassDeclaration.getContext()
Deprecated.JavaParserEnumDeclaration.getContext()
JavaParserInterfaceDeclaration.getContext()
private Context
JavaParserMethodDeclaration.getContext()
JavaParserRecordDeclaration.getContext()
Deprecated.JavaParserTypeParameter.getContext()
JavaParserTypeVariableDeclaration.getContext()
Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations with parameters of type ContextModifier and TypeMethodDescriptionJavaParserEnumDeclaration.ValueOfMethod.resolveTypeVariables
(Context context, List<ResolvedType> parameterTypes) JavaParserEnumDeclaration.ValuesMethod.resolveTypeVariables
(Context context, List<ResolvedType> parameterTypes) JavaParserMethodDeclaration.resolveTypeVariables
(Context context, List<ResolvedType> parameterTypes) JavaParserRecordDeclaration.ImplicitGetterMethod.resolveTypeVariables
(Context context, List<ResolvedType> parameterTypes) JavaParserAnonymousClassDeclaration.solveMethodAsUsage
(String name, List<ResolvedType> argumentTypes, Context invocationContext, List<ResolvedType> typeParameters) JavaParserClassDeclaration.solveMethodAsUsage
(String name, List<ResolvedType> argumentTypes, Context invocationContext, List<ResolvedType> typeParameters) JavaParserEnumDeclaration.solveMethodAsUsage
(String name, List<ResolvedType> argumentTypes, Context invokationContext, List<ResolvedType> typeParameters) JavaParserInterfaceDeclaration.solveMethodAsUsage
(String name, List<ResolvedType> argumentTypes, Context invocationContext, List<ResolvedType> typeParameters) JavaParserRecordDeclaration.solveMethodAsUsage
(String name, List<ResolvedType> argumentTypes, Context invocationContext, List<ResolvedType> typeParameters) -
Uses of Context in com.github.javaparser.symbolsolver.javassistmodel
Methods in com.github.javaparser.symbolsolver.javassistmodel with parameters of type ContextModifier and TypeMethodDescriptionJavassistMethodDeclaration.resolveTypeVariables
(Context context, List<ResolvedType> parameterTypes) JavassistClassDeclaration.solveMethodAsUsage
(String name, List<ResolvedType> argumentsTypes, Context invokationContext, List<ResolvedType> typeParameterValues) Deprecated.JavassistEnumDeclaration.solveMethodAsUsage
(String name, List<ResolvedType> argumentsTypes, Context invokationContext, List<ResolvedType> typeParameterValues) JavassistInterfaceDeclaration.solveMethodAsUsage
(String name, List<ResolvedType> argumentsTypes, Context invokationContext, List<ResolvedType> typeParameterValues) Deprecated.JavassistRecordDeclaration.solveMethodAsUsage
(String name, List<ResolvedType> argumentsTypes, Context invokationContext, List<ResolvedType> typeParameterValues) Deprecated.(package private) static Optional
<MethodUsage> JavassistUtils.solveMethodAsUsage
(String name, List<ResolvedType> argumentsTypes, TypeSolver typeSolver, Context invokationContext, List<ResolvedType> typeParameterValues, ResolvedReferenceTypeDeclaration scopeType, javassist.CtClass ctClass) -
Uses of Context in com.github.javaparser.symbolsolver.reflectionmodel
Methods in com.github.javaparser.symbolsolver.reflectionmodel with parameters of type ContextModifier and TypeMethodDescriptionReflectionMethodDeclaration.resolveTypeVariables
(Context context, List<ResolvedType> parameterTypes) ReflectionAnnotationDeclaration.solveMethodAsUsage
(String name, List<ResolvedType> parameterTypes, Context invokationContext, List<ResolvedType> typeParameterValues) ReflectionClassDeclaration.solveMethodAsUsage
(String name, List<ResolvedType> argumentsTypes, Context invokationContext, List<ResolvedType> typeParameterValues) ReflectionEnumDeclaration.solveMethodAsUsage
(String name, List<ResolvedType> parameterTypes, Context invokationContext, List<ResolvedType> typeParameterValues) ReflectionInterfaceDeclaration.solveMethodAsUsage
(String name, List<ResolvedType> parameterTypes, Context invokationContext, List<ResolvedType> typeParameterValues) (package private) static Optional
<MethodUsage> ReflectionMethodResolutionLogic.solveMethodAsUsage
(String name, List<ResolvedType> argumentsTypes, TypeSolver typeSolver, Context invokationContext, List<ResolvedType> typeParameterValues, ResolvedReferenceTypeDeclaration scopeType, Class clazz) ReflectionRecordDeclaration.solveMethodAsUsage
(String name, List<ResolvedType> argumentsTypes, Context invokationContext, List<ResolvedType> typeParameterValues) -
Uses of Context in com.github.javaparser.symbolsolver.resolution
Methods in com.github.javaparser.symbolsolver.resolution with parameters of type ContextModifier and TypeMethodDescriptionSymbolSolver.solveMethod
(String methodName, List<ResolvedType> argumentsTypes, Context context) SymbolReference
<? extends ResolvedValueDeclaration> SymbolSolver.solveSymbol
(String name, Context context) SymbolSolver.solveSymbolAsValue
(String name, Context context) SymbolReference
<? extends ResolvedTypeDeclaration> SymbolSolver.solveTypeUsage
(String name, Context context)