summaryrefslogtreecommitdiff
path: root/src/main/java/io/devnulllabs/openjava/mop/OJMember.java
blob: 3124f48892408796a572df5f61e2f2a1c16ec9c9 (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
/*
 * OJMember.java
 *
 * comments here.
 *
 * @author   Michiaki Tatsubori
 * @version  %VERSION% %DATE%
 * @see      java.lang.Object
 *
 * COPYRIGHT 1999 by Michiaki Tatsubori, ALL RIGHTS RESERVED.
 */
package io.devnulllabs.openjava.mop;


/**
 * The class <code>OJMember</code> is equivalent to Member
 *
 *
 * @author   Michiaki Tatsubori
 * @version  $Id: OJMember.java,v 1.2 2003/02/19 02:55:01 tatsubori Exp $
 * @see    java.lang.reflect.Member
 */
public interface OJMember {
    public static final int PUBLIC = 0;
    public static final int DECLARED = 1;

    public OJClass getDeclaringClass();
    public String getName();
    public OJModifier getModifiers();
    public Signature signature();
    public Environment getEnvironment();
}