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