testData/fleet/IFileTypeGeneration.PSI.expected.java (24 lines of code) (raw):
// ---- GeneratedTypes.java -----------------
// This is a generated file. Not intended for manual editing.
package fleet.generated;
import fleet.com.intellij.psi.tree.IElementType;
public interface GeneratedTypes {
IElementType ELEMENT = new IElementType("ELEMENT", null);
IElementType ENTRY = new IElementType("ENTRY", null);
IElementType LIST = new IElementType("LIST", null);
IElementType MAP = new IElementType("MAP", null);
}
// ---- MyFileType.java -----------------
// This is a generated file. Not intended for manual editing.
package fleet.some.filetype.psi;
import fleet.some.language.MyLanguage;
import fleet.com.intellij.psi.tree.IFileElementType;
import fleet.com.intellij.lang.PsiBuilder;
import org.jetbrains.annotations.NotNull;
import fleet.generated.GeneratedParser;
public class MyFileType extends IFileElementType {
public static final MyFileType INSTANCE = new MyFileType();
public MyFileType() {
super("TEST", MyLanguage.INSTANCE);
}
@Override
public void parse(@NotNull PsiBuilder<?> builder) {
new GeneratedParser().parseLight(this, builder);
}
}