Class AJavaParserRule

    • Constructor Detail

      • AJavaParserRule

        public AJavaParserRule()
    • Method Detail

      • getThreadJavaParser

        protected final com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade getThreadJavaParser()
      • walkNode

        public boolean walkNode​(com.github.javaparser.ast.Node tree)
        Specified by:
        walkNode in interface IClassTransformer
        Returns:
        true if the AST has been modified.
      • processNotRecursively

        protected boolean processNotRecursively​(com.github.javaparser.ast.Node node)
      • tryReplace

        public boolean tryReplace​(com.github.javaparser.ast.Node node,
                                  com.github.javaparser.ast.Node replacement)
      • replaceNode

        protected Optional<com.github.javaparser.ast.Node> replaceNode​(com.github.javaparser.ast.Node node)
      • optResolvedType

        protected Optional<com.github.javaparser.resolution.types.ResolvedType> optResolvedType​(com.github.javaparser.ast.expr.Expression scope)
      • onMethodName

        protected void onMethodName​(com.github.javaparser.ast.Node node,
                                    String methodName,
                                    OnMethodName consumer)