Lines Matching defs:id
40 Identifier id;
54 public FieldExpression(long where, Expression right, Identifier id) {
56 this.id = id;
60 this.id = field.getName();
85 if (fe.id == idThis || fe.id == idClass) {
88 buf.insert(0, fe.id);
95 buf.insert(0, ((IdentifierExpression)e).id);
138 MemberDefinition field = rightClass.getInnerClass(env, id);
140 env.error(where, "inner.class.expected", id, rightClass);
148 env.error(where, "no.type.access", id, rightClass, ctxClass);
153 env.error(where, "invalid.protected.type.use", id, ctxClass, rty);
205 Identifier id = toIdentifier(this);
206 if (id == null) {
210 Type t = Type.tClass(ctx.resolveName(env, id));
224 if (id == idThis || id == idClass) {
237 if (id == idSuper && type != Type.tError) {
267 env.resolve(ie.id);
276 env.error(ie.where, "undef.class", ie.id);
278 env.error(ie.where, "undef.var.or.class", ie.id);
282 env.error(ie.where, "undef.class.or.package", ie.id);
284 env.error(ie.where, "undef.var.class.or.package", ie.id);
423 if (id == idClass) {
556 if (right.type.isType(TC_ARRAY) && id.equals(idLength)) {
563 id, right.type.toString(), cdecl);
566 id, right.type.toString(), cdecl);
574 env.error(where, "invalid.field.reference", id, right.type);
596 Identifier id = ((FieldExpression)right).id;
597 if (id == idThis) {
599 } else if (id == idSuper) {
619 if (id == idThis || id == idSuper) {
642 if (id == idSuper) {
651 field = clazz.getVariable(env, id, sourceClass);
663 field = clazz.getInnerClass(env, id);
673 if ((field = clazz.findAnyMethod(env, id)) != null) {
675 id, field.getClassDeclaration());
677 env.error(where, "no.such.field", id, clazz);
689 id, right.type.toString(), cdecl);
692 id, right.type.toString(), cdecl);
700 id, clazz, sourceClass.getClassDeclaration());
709 env.error(where, "no.static.field.access", id, clazz);
721 ((FieldExpression)right).id == idSuper))
731 env.error(where, "access.inst.before.super", id);
736 id, field.getClassDefinition());
778 id, e.field1.getClassDeclaration(), e.field2.getClassDeclaration());
870 // id, clazz, ctx.field.getClassDeclaration());
872 id, clazz, ctxClass.getClassDeclaration());
880 ((FieldExpression)right).id == idSuper))
938 env.error(where, "assign.to.final", id);
960 env.error(where, "assign.to.final", id);
990 Identifier id = field.getName();
991 env.error(where, "assign.to.blank.final", id);
995 Identifier id = field.getName();
996 env.error(where, "assign.to.final", id);
1276 out.print("." + id + ")");