| JMember.java |
1 // Copyright 2012- Bill Campbell, Swami Iyer and Bahar Akbal-Delibas
2
3 package jminusminus;
4
5 /**
6 * An interface supported by all class (or later, interface) members.
7 */
8 interface JMember {
9 /**
10 * Declares the member names in the specified (class) context and generates the member headers
11 * in the partial class.
12 *
13 * @param context class context in which names are resolved.
14 * @param partial the code emitter.
15 */
16 public void preAnalyze(Context context, CLEmitter partial);
17 }
18