blob: 77a84f08ce6b98c61b383b62ab29649b2fcbd4ac [file] [log] [blame]
package com.intellij.psi.impl.file.impl;
import com.intellij.psi.PsiTreeChangeEvent;
import com.intellij.psi.PsiTreeChangeListener;
import org.jetbrains.annotations.NotNull;
/**
* @author dsl
*/
class EventsTestListener implements PsiTreeChangeListener {
StringBuffer myBuffer = new StringBuffer();
public String getEventsString() {
return myBuffer.toString();
}
@Override
public void beforeChildAddition(@NotNull PsiTreeChangeEvent event) {
myBuffer.append("beforeChildAddition\n");
}
@Override
public void beforeChildRemoval(@NotNull PsiTreeChangeEvent event) {
myBuffer.append("beforeChildRemoval\n");
}
@Override
public void beforeChildReplacement(@NotNull PsiTreeChangeEvent event) {
myBuffer.append("beforeChildReplacement\n");
}
@Override
public void beforeChildMovement(@NotNull PsiTreeChangeEvent event) {
myBuffer.append("beforeChildMovement\n");
}
@Override
public void beforeChildrenChange(@NotNull PsiTreeChangeEvent event) {
myBuffer.append("beforeChildrenChange\n");
}
@Override
public void beforePropertyChange(@NotNull PsiTreeChangeEvent event) {
myBuffer.append("beforePropertyChange\n");
}
@Override
public void childAdded(@NotNull PsiTreeChangeEvent event) {
myBuffer.append("childAdded\n");
}
@Override
public void childRemoved(@NotNull PsiTreeChangeEvent event) {
myBuffer.append("childRemoved\n");
}
@Override
public void childReplaced(@NotNull PsiTreeChangeEvent event) {
myBuffer.append("childReplaced\n");
}
@Override
public void childrenChanged(@NotNull PsiTreeChangeEvent event) {
myBuffer.append("childrenChanged\n");
}
@Override
public void childMoved(@NotNull PsiTreeChangeEvent event) {
myBuffer.append("childMoved\n");
}
@Override
public void propertyChanged(@NotNull PsiTreeChangeEvent event) {
myBuffer.append("propertyChanged\n");
}
}