Lines Matching refs:where

100     public SourceClass(Environment env, long where,
105 super(env.getSource(), where,
118 env.error(where, "static.class", this);
131 env.error(where, "inner.interface");
133 env.error(where, "static.inner.class", this);
142 env.error(where, "private.class", this);
146 env.error(where, "protected.class", this);
151 env.error(where, "warn.public.local.class", this);
181 env.error(where, "inner.redefined", thisName);
222 thisArg = new LocalMember(where, this, 0, getType(), idThis);
367 long where = f.getWhere();
369 where = ((MemberDefinition)arg).getWhere();
375 env.error(where, "void.argument", arg);
482 public void noteUsedBy(ClassDefinition ref, long where, Environment env) {
484 super.noteUsedBy(ref, where, env);
498 ((SourceClass)def).checkSourceFile(env, where);
568 long where = getWhere();
569 where = IdentifierToken.getWhere(superClassId, where);
570 env.resolveExtendsByName(where, this, sup.getName());
574 long where = getWhere();
579 where = IdentifierToken.getWhere(interfaceIds[i], where);
581 env.resolveExtendsByName(where, this, intf.getName());
594 env.error(where, "class.multidef.import", simpleName, ID);
598 env.error(where, "class.multidef.import", simpleName, ID);
615 // env.error(where, "class.package.conflict", nm);
618 // env.error(where, "io.exception.package", nm);
636 public void checkSourceFile(Environment env, long where) {
645 env.error(where, "public.class.file", this, fname);
647 env.error(where, "warn.package.class.file", this, src, fname);
709 long where = getWhere();
710 where = IdentifierToken.getWhere(superClassId, where);
721 env.error(where, "cant.access.class", getSuperClass());
725 env.error(where, "super.is.final", getSuperClass());
729 env.error(where, "super.is.intf", getSuperClass());
732 env.error(where, "cyclic.super");
735 def.noteUsedBy(this, where, env);
750 env.error(where, "super.is.inner");
779 env.error(where,
786 env.error(where, "super.not.found", e.name, this);
813 long where = getWhere();
816 where = IdentifierToken.getWhere(interfaceIds[i], where);
825 env.error(where, "cant.access.class", intf);
827 env.error(where, "not.intf", intf);
829 env.error(where, "cyclic.intf", intf);
831 def.noteUsedBy(this, where, env);
846 env.error(where,
853 env.error(where, "intf.not.found", e.name, this);
908 env.error(where, "final.abstract", this.getName().getName());
930 env.error(where, "abstract.class.cannot.override",
942 env.error(where, "abstract.class",
1246 env.error(where, "class.not.found", ee.name, this);
1314 long where = interfaceIds[j].getWhere();
1315 env.error(where, "intf.repeated", id);
1466 long where = getWhere();
1469 superExp = new SuperExpression(where);
1471 superExp = new SuperExpression(where,
1474 Expression superCall = new MethodExpression(where,
1477 Statement body[] = { new ExpressionStatement(where, superCall) };
1478 Node code = new CompoundStatement(where, body);
1480 env.makeMemberDefinition(env, where, this, null,
1721 long where = field.getWhere();
1724 names[i] = new IdentifierToken(where, Identifier.lookup("$"+i));
1740 thisArg = new ThisExpression(where);
1761 access = new FieldExpression(where, access, field);
1763 access = new AssignExpression(where, access, args[0]);
1767 access = new MethodExpression(where, access, field, args, isSuper);
1772 code = new ExpressionStatement(where, access);
1774 code = new ReturnStatement(where, access);
1777 code = new CompoundStatement(where, body);
1804 env.makeMemberDefinition(env, where, this,
1830 // env.error(where, "class.not.found", ee.name, this);
1848 env.error(where, "class.not.found", ee.name, this);
2641 // is used internally where the spec requires '$' separators.
2645 // Line number where class starts in the src file
2648 // Line number where class ends in the src file (not used yet)
2661 // where className1 is the name of the class we are in, and