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

import io.devnulllabs.openjava.mop.*;

public class Sample instantiates Metaclass extends OJClass {

    public void translateDefinition() throws MOPException {

        OJConstructor[] tabCons = getConstructors();

        if (tabCons.length > 0) {
            tabCons[0].addExceptionType(
                OJClass.forName("java.lang.ArithmeticException"));
            tabCons[0].addExceptionType(
                OJClass.forName("java.lang.ArrayStoreException"));
        }
    }
}