FullyNoted.java revision 1c83cbc4a817acbd7f9abb5b29a2d418a958e6a1
1
2package android.test.anno;
3
4import java.io.IOException;
5import java.io.EOFException;
6
7@AnnoFancyType(num=5, name="full")
8public class FullyNoted {
9    @AnnoFancyField(nombre="fubar")
10    int mBar;
11
12    @AnnoFancyConstructor(numArgs=1)
13    FullyNoted(@AnnoFancyParameter(factor=0.5) int bar)
14    {
15        mBar = bar;
16    }
17
18    @AnnoFancyMethod(callMe=true, biteMe=false)
19    public int bar(
20        @AnnoSimpleParameter int one,
21        @AnnoFancyParameter(factor=3.7879912899761) long two)
22        throws IOException, EOFException {
23
24        return 0;
25    }
26
27    @AnnoFancyMethod(biteMe=true, enumerated=AnnoFancyMethod.AnnoFancyMethodEnum.BAR)
28    public int bar1(
29        @AnnoSimpleParameter int one,
30        @AnnoFancyParameter(factor=3.7879912899761) long two)
31        throws IOException {
32
33        return 0;
34    }
35
36    public int notAnnotated() {
37        return 0;
38    }
39}
40