Initial support for annotations

This commit is contained in:
Alex Tkachman
2012-02-05 11:29:04 +02:00
parent 1ed825e2cb
commit 3578d51cb1
7 changed files with 180 additions and 1 deletions
@@ -114,6 +114,11 @@ public abstract class CodegenTestCase extends JetLiteFixture {
return loadRootNamespaceClass(state);
}
protected Class generateClass(String name) {
ClassFileFactory state = generateClassesInFile();
return loadClass(name, state);
}
protected Class loadRootNamespaceClass(@NotNull ClassFileFactory state) {
String fqName = NamespaceCodegen.getJVMClassName(JetPsiUtil.getFQName(myFile), true).replace("/", ".");
Map<String, Class> classMap = loadAllClasses(state);