/* * Copyright 2013 Guidewire Software, Inc. */ package gw.plugin.ij.lang.psi.stubs; import com.intellij.psi.PsiFile; import com.intellij.psi.stubs.DefaultStubBuilder; import com.intellij.psi.stubs.StubElement; import gw.plugin.ij.lang.psi.IGosuFile; import org.jetbrains.annotations.NotNull; public class GosuFileStubBuilder extends DefaultStubBuilder { protected StubElement createStubForFile(@NotNull final PsiFile file) { if (file instanceof IGosuFile) { return new GosuFileStub((IGosuFile) file); } return super.createStubForFile(file); } }