
spoon.reflect.visitor.CtAbstractVisitor Maven / Gradle / Ivy
package spoon.reflect.visitor;
import java.lang.annotation.Annotation;
import java.util.Collection;
import spoon.reflect.code.CtAnnotationFieldAccess;
import spoon.reflect.code.CtArrayAccess;
import spoon.reflect.code.CtAssert;
import spoon.reflect.code.CtAssignment;
import spoon.reflect.code.CtBinaryOperator;
import spoon.reflect.code.CtBlock;
import spoon.reflect.code.CtBreak;
import spoon.reflect.code.CtCase;
import spoon.reflect.code.CtCatch;
import spoon.reflect.code.CtCodeSnippetExpression;
import spoon.reflect.code.CtCodeSnippetStatement;
import spoon.reflect.code.CtConditional;
import spoon.reflect.code.CtContinue;
import spoon.reflect.code.CtDo;
import spoon.reflect.code.CtExpression;
import spoon.reflect.code.CtFor;
import spoon.reflect.code.CtForEach;
import spoon.reflect.code.CtIf;
import spoon.reflect.code.CtInvocation;
import spoon.reflect.code.CtLiteral;
import spoon.reflect.code.CtLocalVariable;
import spoon.reflect.code.CtNewArray;
import spoon.reflect.code.CtNewClass;
import spoon.reflect.code.CtOperatorAssignment;
import spoon.reflect.code.CtReturn;
import spoon.reflect.code.CtStatementList;
import spoon.reflect.code.CtSwitch;
import spoon.reflect.code.CtSynchronized;
import spoon.reflect.code.CtTargetedAccess;
import spoon.reflect.code.CtThrow;
import spoon.reflect.code.CtTry;
import spoon.reflect.code.CtUnaryOperator;
import spoon.reflect.code.CtVariableAccess;
import spoon.reflect.code.CtWhile;
import spoon.reflect.declaration.CtAnnotation;
import spoon.reflect.declaration.CtAnnotationType;
import spoon.reflect.declaration.CtAnonymousExecutable;
import spoon.reflect.declaration.CtClass;
import spoon.reflect.declaration.CtConstructor;
import spoon.reflect.declaration.CtElement;
import spoon.reflect.declaration.CtEnum;
import spoon.reflect.declaration.CtField;
import spoon.reflect.declaration.CtInterface;
import spoon.reflect.declaration.CtMethod;
import spoon.reflect.declaration.CtPackage;
import spoon.reflect.declaration.CtParameter;
import spoon.reflect.declaration.CtTypeParameter;
import spoon.reflect.reference.CtArrayTypeReference;
import spoon.reflect.reference.CtExecutableReference;
import spoon.reflect.reference.CtFieldReference;
import spoon.reflect.reference.CtLocalVariableReference;
import spoon.reflect.reference.CtPackageReference;
import spoon.reflect.reference.CtParameterReference;
import spoon.reflect.reference.CtReference;
import spoon.reflect.reference.CtTypeParameterReference;
import spoon.reflect.reference.CtTypeReference;
public abstract class CtAbstractVisitor implements CtVisitor {
/**
* Generically scans a collection of meta-model elements.
*/
public void scan(Collection extends CtElement> elements) {
if (elements != null) {
for (CtElement e : elements) {
scan(e);
}
}
}
/**
* Generically scans a meta-model element.
*/
public void scan(CtElement element) {
if (element != null)
element.accept(this);
}
/**
* Generically scans a meta-model element reference.
*/
public void scan(CtReference reference) {
if (reference != null)
reference.accept(this);
}
public void visitCtAnnotation(
CtAnnotation annotation) {
}
public void visitCtCodeSnippetExpression(
CtCodeSnippetExpression expression) {
}
public void visitCtCodeSnippetStatement(CtCodeSnippetStatement statement) {
}
public void visitCtAnnotationType(
CtAnnotationType annotationType) {
}
public void visitCtAnonymousExecutable(CtAnonymousExecutable anonymousExec) {
}
public > void visitCtArrayAccess(
CtArrayAccess arrayAccess) {
}
public void visitCtArrayTypeReference(CtArrayTypeReference reference) {
}
public void visitCtAssert(CtAssert asserted) {
}
public void visitCtAssignment(
CtAssignment assignement) {
}
public void visitCtBinaryOperator(CtBinaryOperator operator) {
}
public void visitCtBlock(CtBlock block) {
}
public void visitCtBreak(CtBreak breakStatement) {
}
public void visitCtCase(CtCase caseStatement) {
}
public void visitCtCatch(CtCatch catchBlock) {
}
public void visitCtClass(CtClass ctClass) {
}
public void visitCtConditional(CtConditional conditional) {
}
public void visitCtConstructor(CtConstructor c) {
}
public void visitCtContinue(CtContinue continueStatement) {
}
public void visitCtDo(CtDo doLoop) {
}
public > void visitCtEnum(CtEnum ctEnum) {
}
public void visitCtExecutableReference(
CtExecutableReference reference) {
}
public void visitCtField(CtField f) {
}
public void visitCtTargetedAccess(CtTargetedAccess targetedAccess) {
}
public void visitCtFieldReference(CtFieldReference reference) {
}
public void visitCtFor(CtFor forLoop) {
}
public void visitCtForEach(CtForEach foreach) {
}
public void visitCtIf(CtIf ifElement) {
}
public void visitCtInterface(CtInterface intrface) {
}
public void visitCtInvocation(CtInvocation invocation) {
}
public void visitCtLiteral(CtLiteral literal) {
}
public void visitCtLocalVariable(CtLocalVariable localVariable) {
}
public void visitCtLocalVariableReference(
CtLocalVariableReference reference) {
}
public void visitCtMethod(CtMethod m) {
}
public void visitCtNewArray(CtNewArray newArray) {
}
public void visitCtNewClass(CtNewClass newClass) {
}
public void visitCtOperatorAssignement(
CtOperatorAssignment assignment) {
}
public void visitCtPackage(CtPackage ctPackage) {
}
public void visitCtPackageReference(CtPackageReference reference) {
}
public void visitCtParameter(CtParameter parameter) {
}
public void visitCtParameterReference(CtParameterReference reference) {
}
public void visitCtReturn(CtReturn returnStatement) {
}
public void visitCtStatementList(CtStatementList statements) {
}
public void visitCtSwitch(CtSwitch switchStatement) {
}
public void visitCtSynchronized(CtSynchronized synchro) {
}
public void visitCtThrow(CtThrow throwStatement) {
}
public void visitCtTry(CtTry tryBlock) {
}
public void visitCtTypeParameter(CtTypeParameter typeParameter) {
}
public void visitCtTypeParameterReference(CtTypeParameterReference ref) {
}
public void visitCtTypeReference(CtTypeReference reference) {
}
public void visitCtUnaryOperator(CtUnaryOperator operator) {
}
public void visitCtVariableAccess(CtVariableAccess variableAccess) {
}
public void visitCtWhile(CtWhile whileLoop) {
}
public void visitCtAnnotationFieldAccess(
CtAnnotationFieldAccess annotationFieldAccess) {
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy