/*
* Copyright 2013 Guidewire Software, Inc.
*/
package gw.plugin.ij.lang.psi.stubs;
import com.intellij.psi.stubs.NamedStub;
import gw.plugin.ij.lang.psi.api.statements.typedef.IGosuTypeDefinition;
public interface GosuTypeDefinitionStub extends NamedStub<IGosuTypeDefinition> {
String[] getSuperClassNames();
String getQualifiedName();
String getSourceFileName();
String[] getAnnotations();
boolean isAnonymous();
boolean isAnonymousInQualifiedNew();
boolean isInterface();
boolean isEnum();
boolean isAnnotationType();
byte getFlags();
}