Lines Matching refs:javac

54 import com.sun.tools.javac.api.BasicJavacTask;
55 import com.sun.tools.javac.code.Attribute;
56 import com.sun.tools.javac.code.Flags;
57 import com.sun.tools.javac.code.Scope;
58 import com.sun.tools.javac.code.Symbol;
59 import com.sun.tools.javac.code.Symbol.ClassSymbol;
60 import com.sun.tools.javac.code.Symbol.MethodSymbol;
61 import com.sun.tools.javac.code.Symbol.ModuleSymbol;
62 import com.sun.tools.javac.code.Symbol.PackageSymbol;
63 import com.sun.tools.javac.code.Symbol.VarSymbol;
64 import com.sun.tools.javac.comp.AttrContext;
65 import com.sun.tools.javac.comp.Env;
66 import com.sun.tools.javac.model.JavacElements;
67 import com.sun.tools.javac.model.JavacTypes;
68 import com.sun.tools.javac.util.Names;
74 import static com.sun.tools.javac.code.Kinds.Kind.*;
75 import static com.sun.tools.javac.code.Scope.LookupKind.NON_RECURSIVE;
154 // so we use javac directly, investigate why jx.l.m is not cutting it.
156 com.sun.tools.javac.util.List<com.sun.tools.javac.code.Type> interfaces =
157 ((DocEnvImpl)configuration.docEnv).toolEnv.getTypes().interfaces((com.sun.tools.javac.code.Type)type);
162 for (com.sun.tools.javac.code.Type t : interfaces) {
169 * TODO: This method exists because of a bug in javac which does not
271 // implications on testInterface, the note here is that javac's supertype
285 for (com.sun.tools.javac.code.Type t = toolEnv.getTypes().supertype(origin.type);
286 t.hasTag(com.sun.tools.javac.code.TypeTag.CLASS);
289 for (com.sun.tools.javac.code.Symbol sym2 : c.members().getSymbolsByName(sym.name)) {