summaryrefslogtreecommitdiff
path: root/objective-c/test/Slice/keyword/Inherit.ice
blob: 6d5f327cd2ac978490ba015e33f6483e932222cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
// **********************************************************************
//
// Copyright (c) 2003-2015 ZeroC, Inc. All rights reserved.
//
// This copy of Ice is licensed to you under the terms described in the
// ICE_LICENSE file included in this distribution.
//
// **********************************************************************

// Test overridding interherited names
module Test
{

struct Struct1
{
    int isa;
    int retainCount;
};

exception Exception1
{
    int isa;
    int reason;
    int raise;
    int name;
    int callStackReturnAddresses;
    int userInfo;
    int reserved;
};

class Class1
{
    int reason;

    int isa;
    int autorelease;
    int classForCoder;
    int copy;
    int dealloc;
    int description;
    int hash;
    int init;
    int isProxy;
    int mutableCopy;
    int release;
    int retain;
    int retainCount;
    int self;
    int superclass;
    int zone;
};

interface Intf1
{
    void isa();
    void reason();
    void autorelease();
    void classForCoder();
    void copy();
    void dealloc();
    void description();
    void hash();
    void init();
    void isProxy();
    void mutableCopy();
    void release();
    void retain();
    void retainCount();
    void self();
    void superclass();
    void zone();
};

interface Intf2
{
    void isa(int a);
    void reason(int a);
    void autorelease(int a);
    void classForCoder(int a);
    void copy(int a);
    void dealloc(int a);
    void description(int a);
    void hash(int a);
    void init(int a);
    void isProxy(int a);
    void mutableCopy(int a);
    void release(int a);
    void retain(int a);
    void retainCount(int a);
    void self(int a);
    void superclass(int a);
    void zone(int a);
};

};