/*
* Copyright 2013 Guidewire Software, Inc.
*/
package gw.plugin.ij.lang.psi.custom;
import com.intellij.openapi.util.TextRange;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiFile;
import com.intellij.psi.impl.light.LightIdentifier;
import org.jetbrains.annotations.NotNull;
public class CustomGosuIdentifier extends LightIdentifier {
@NotNull
private final PsiElement element;
public CustomGosuIdentifier(@NotNull PsiElement element) {
super(element.getManager(), element.getText());
this.element = element;
}
@Override
public boolean isPhysical() {
return true;
}
@Override
public TextRange getTextRange() {
return element.getTextRange();
}
public PsiFile getContainingFile() {
return element.getContainingFile();
}
}