Top Description Constructors Methods
com.github.javaparser.ast.visitor

public Class ModifierVisitor<A>

extends Object
implements GenericVisitor<Visitable, A>
Class Inheritance
All Implemented Interfaces
com.github.javaparser.ast.visitor.GenericVisitor
Imports
com.github.javaparser.ast.*, com.github.javaparser.ast.body.*, com.github.javaparser.ast.comments.BlockComment, .Comment, .JavadocComment, .LineComment, com.github.javaparser.ast.expr.*, com.github.javaparser.ast.modules.*, com.github.javaparser.ast.stmt.*, com.github.javaparser.ast.type.*, com.github.javaparser.utils.Pair, java.util.ArrayList, .List, .Optional

This visitor can be used to save time when some specific nodes needs to be changed. To do that just extend this class and override the methods from the nodes who needs to be changed, returning the changed node. Returning null will remove the node.

If a node is removed that was required in its parent node, the parent node will be removed too.

Author
Julio Vilmar Gesser

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private <N extends Node> NodeList<N>
modifyList(NodeList<N> list, A arg)

private <N extends Node> NodeList<N>
modifyList(Optional<NodeList<N>> list, A arg)

public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Node
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait