Light class providers unified
This commit is contained in:
@@ -125,8 +125,7 @@ public class NamespaceCodegen extends MemberCodegen {
|
||||
}
|
||||
else if (declaration instanceof JetClassOrObject) {
|
||||
if (state.isGenerateDeclaredClasses()) {
|
||||
final CodegenContext context = CodegenContext.STATIC.intoNamespace(descriptor);
|
||||
genClassOrObject(context, (JetClassOrObject) declaration);
|
||||
generateClassOrObject(descriptor, (JetClassOrObject) declaration);
|
||||
}
|
||||
}
|
||||
else if (declaration instanceof JetScript) {
|
||||
@@ -177,6 +176,11 @@ public class NamespaceCodegen extends MemberCodegen {
|
||||
}
|
||||
}
|
||||
|
||||
public void generateClassOrObject(@NotNull NamespaceDescriptor descriptor, @NotNull JetClassOrObject classOrObject) {
|
||||
CodegenContext context = CodegenContext.STATIC.intoNamespace(descriptor);
|
||||
genClassOrObject(context, classOrObject);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param namespaceFiles all files should have same package name
|
||||
* @return
|
||||
|
||||
Reference in New Issue
Block a user