add SourceInitialiser support

This commit is contained in:
Dave Holoway
2020-06-08 13:53:24 +01:00
parent 3a85c6f819
commit c09620c481
4 changed files with 44 additions and 6 deletions

View File

@@ -58,6 +58,12 @@ function validate(mod, androidLibrary) {
let probs = [];
source_types.forEach(t => {
t.initers.forEach(i => {
console.log('<clinit>()');
const parsed = parseBody(i, imports.resolved, imports.typemap);
if (parsed)
probs = probs.concat(parsed.problems)
})
t.constructors.forEach(c => {
// ignore any default constructors
if (!(c instanceof SourceConstructor)) {