blob: 0043bad9fc94a1133f9d0f18c5a93b94e8daddba [file] [log] [blame]
package com.intellij.dupLocator.equivalence;
import com.intellij.psi.PsiElement;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
/**
* @author Eugene.Kudelevsky
*/
public class MultiChildDescriptor {
private final MyType myType;
private final PsiElement[] myElements;
public MultiChildDescriptor(@NotNull MyType type, @Nullable PsiElement[] elements) {
myType = type;
myElements = elements;
}
@NotNull
public MyType getType() {
return myType;
}
@Nullable
public PsiElement[] getElements() {
return myElements;
}
public static enum MyType {
DEFAULT,
OPTIONALLY,
OPTIONALLY_IN_PATTERN,
IN_ANY_ORDER
}
}