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);
}
}
|