summaryrefslogtreecommitdiff
path: root/src/test/java/mazza/TestClass.oj
blob: 2f4b23a95df6aa23a23f2682eb53609415f24958 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import mazza;

import io.devnulllabs.openjava.mop.*;
import io.devnulllabs.openjava.ptree.*;

public class TestClass instantiates Metaclass extends OJClass {
    public void translateDefinition() throws MOPException {
        OJClass dummy = OJClass.forClass(String.class);
        OJSystem.env.record("NonExisting", dummy);

        FieldDeclaration fd =
            new FieldDeclaration(
                new ModifierList(ModifierList.PUBLIC),
                new TypeName("NonExisting"),
                new VariableDeclarator("sender", null));
        OJField field = new OJField(getEnvironment(), this, fd);
        addField(field);
    }
}