| Package | Description | 
|---|---|
| net.sourceforge.jenesis4java | |
| net.sourceforge.jenesis4java.impl | |
| net.sourceforge.jenesis4java.impl.util | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IVisitor
Deprecated. 
 
use  
ReplacingVisitor instead | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ConditionalVisitor
Base implementation for a visitor that goes as deep as desired. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Codeable.visit(ReplacingVisitor visitor)
walk through the code tree and allow every element to be exchanged. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MLambda.visit(ReplacingVisitor visitor)  | 
void | 
MType.visit(ReplacingVisitor visitor)  | 
void | 
MLiteral.visit(ReplacingVisitor visitor)  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends Codeable>  | 
VisitorUtils.visit(List<T> vs,
     Codeable parent,
     ReplacingVisitor visitor)  | 
static Object | 
VisitorUtils.visit(Object o,
     Codeable parent,
     ReplacingVisitor visitor)  | 
static <T extends Codeable>  | 
VisitorUtils.visit(T[] vs,
     Codeable parent,
     ReplacingVisitor visitor)  | 
static <T extends Codeable>  | 
VisitorUtils.visit(T codeable,
     Codeable parent,
     ReplacingVisitor visitor)  | 
Copyright © 2000–2018 jenesis4java. All rights reserved.