Lines Matching defs:tsym

429             final TypeSymbol tsym;
432 tsym = env.enclClass.sym;
451 tsym = (TypeSymbol) sym;
461 tsym = env.enclClass.sym;
468 tsym = t.tsym;
474 return tsym;
489 ClassSymbol sym = (ClassSymbol) types.skipTypeVars(tsym.type, false).tsym;
540 private VarSymbol findField(ClassSymbol tsym, Name fieldName) {
541 return searchField(tsym, fieldName, new HashSet<>());
545 private VarSymbol searchField(ClassSymbol tsym, Name fieldName, Set<ClassSymbol> searched) {
546 if (searched.contains(tsym)) {
549 searched.add(tsym);
551 for (Symbol sym : tsym.members().getSymbolsByName(fieldName)) {
560 ClassSymbol encl = tsym.owner.enclClass();
569 Type superclass = tsym.getSuperclass();
570 if (superclass.tsym != null) {
571 VarSymbol vsym = searchField((ClassSymbol) superclass.tsym, fieldName, searched);
578 List<Type> intfs = tsym.getInterfaces();
582 VarSymbol vsym = searchField((ClassSymbol) intf.tsym, fieldName, searched);
592 MethodSymbol findConstructor(ClassSymbol tsym, List<Type> paramTypes) {
593 for (Symbol sym : tsym.members().getSymbolsByName(names.init)) {
604 private MethodSymbol findMethod(ClassSymbol tsym, Name methodName, List<Type> paramTypes) {
605 return searchMethod(tsym, methodName, paramTypes, new HashSet<>());
609 private MethodSymbol searchMethod(ClassSymbol tsym, Name methodName,
617 if (searched.contains(tsym))
619 searched.add(tsym);
634 for (Symbol sym : tsym.members().getSymbolsByName(methodName)) {
645 for (Symbol sym : tsym.members().getSymbolsByName(methodName)) {
659 Type superclass = tsym.getSuperclass();
660 if (superclass.tsym != null) {
661 MethodSymbol msym = searchMethod((ClassSymbol) superclass.tsym, methodName, paramTypes, searched);
668 List<Type> intfs = tsym.getInterfaces();
672 MethodSymbol msym = searchMethod((ClassSymbol) intf.tsym, methodName, paramTypes, searched);
679 ClassSymbol encl = tsym.owner.enclClass();
760 return t.tsym == s.tsym;
766 && t.tsym.name == ((ClassType) s).tsym.name;