Lines Matching refs:field
40 LocalMember field;
53 public ThisExpression(long where, LocalMember field) {
55 this.field = field;
56 field.readcount++;
60 field = ctx.getLocalField(idThis);
61 field.readcount++;
91 if (ctx.field.isStatic()) {
96 if (field == null) {
97 field = ctx.getLocalField(idThis);
98 field.readcount++;
100 if (field.scopeNumber < ctx.frameNumber) {
102 implementation = ctx.makeReference(env, field);
104 if (!vset.testVar(field.number)) {
107 if (field == null) {
108 type = ctx.field.getClassDeclaration().getType();
110 type = field.getType();
136 if (field != null && field.isInlineable(env, false)) {
137 Expression e = (Expression)field.getValue(env);
155 if (field == null) {
157 e.field = ctx.getLocalField(idThis);
158 e.field.readcount++;
160 e.field = field.getCurrentInlineCopy(ctx);
172 asm.add(where, opc_aload, new Integer(field.number));
184 String pfx = (field == null) ? ""
185 : field.getClassDefinition().getName().getFlatName().getName()+".";
187 out.print(pfx + "#" + ((field != null) ? field.hashCode() : 0));