@Override public SymbolReference<ResolvedMethodDeclaration> solveMethod( String name, List<ResolvedType> argumentsTypes, boolean staticOnly, TypeSolver typeSolver) { return getParent().solveMethod(name, argumentsTypes, false, typeSolver); }
@Override public SymbolReference<ResolvedMethodDeclaration> solveMethod( String name, List<ResolvedType> argumentsTypes, boolean staticOnly) { return getParent().solveMethod(name, argumentsTypes, false); }
@Override public SymbolReference<ResolvedTypeDeclaration> solveType(String name, TypeSolver typeSolver) { return getParent().solveType(name, typeSolver); }
@Override public SymbolReference<ResolvedTypeDeclaration> solveType(String name) { return getParent().solveType(name); }
@Override public SymbolReference<ResolvedMethodDeclaration> solveMethod( String name, List<ResolvedType> argumentsTypes, boolean staticOnly, TypeSolver typeSolver) { return getParent().solveMethod(name, argumentsTypes, false, typeSolver); }
@Override public SymbolReference<ResolvedTypeDeclaration> solveType(String name, TypeSolver typeSolver) { return getParent().solveType(name, typeSolver); }
@Override public SymbolReference<? extends ResolvedValueDeclaration> solveSymbol(String name) { for (Parameter parameter : wrappedNode.getParameters()) { SymbolDeclarator sb = JavaParserFactory.getSymbolDeclarator(parameter, typeSolver); SymbolReference<ResolvedValueDeclaration> symbolReference = solveWith(sb, name); if (symbolReference.isSolved()) { return symbolReference; } } // if nothing is found we should ask the parent context return getParent().solveSymbol(name); }
@Override public SymbolReference<? extends ResolvedValueDeclaration> solveSymbol(String name, TypeSolver typeSolver) { for (Parameter parameter : wrappedNode.getParameters()) { SymbolDeclarator sb = JavaParserFactory.getSymbolDeclarator(parameter, typeSolver); SymbolReference<ResolvedValueDeclaration> symbolReference = solveWith(sb, name); if (symbolReference.isSolved()) { return symbolReference; } } // if nothing is found we should ask the parent context return getParent().solveSymbol(name, typeSolver); }
@Override public SymbolReference<? extends ResolvedValueDeclaration> solveSymbol(String name, TypeSolver typeSolver) { for (Parameter parameter : wrappedNode.getParameters()) { SymbolDeclarator sb = JavaParserFactory.getSymbolDeclarator(parameter, typeSolver); SymbolReference<ResolvedValueDeclaration> symbolReference = solveWith(sb, name); if (symbolReference.isSolved()) { return symbolReference; } } // if nothing is found we should ask the parent context return getParent().solveSymbol(name, typeSolver); }
return getParent().solveSymbolAsValue(name, typeSolver);
return getParent().solveSymbolAsValue(name, typeSolver);
return getParent().solveSymbolAsValue(name);