Class AbstractJavaParserContext<N extends com.github.javaparser.ast.Node>

    • Field Detail

      • wrappedNode

        protected N extends com.github.javaparser.ast.Node wrappedNode
      • typeSolver

        protected com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver
    • Constructor Detail

      • AbstractJavaParserContext

        public AbstractJavaParserContext​(N wrappedNode,
                                         com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver)
    • Method Detail

      • solveWith

        public static com.github.javaparser.symbolsolver.model.resolution.SymbolReference<com.github.javaparser.resolution.declarations.ResolvedValueDeclaration> solveWith​(SymbolDeclarator symbolDeclarator,
                                                                                                                                                                            String name)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • solveWithAsValue

        protected Optional<com.github.javaparser.symbolsolver.model.resolution.Value> solveWithAsValue​(SymbolDeclarator symbolDeclarator,
                                                                                                       String name)
      • findTypeDeclarations

        protected Collection<com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration> findTypeDeclarations​(Optional<com.github.javaparser.ast.expr.Expression> optScope)
      • getWrappedNode

        public N getWrappedNode()