/aosp_15_r20/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ |
H A D | TypeInferenceCache.java | 17 …public static void record(TypeSolver typeSolver, LambdaExpr lambdaExpr, String paramName, Resolved… in record() argument 21 if (!typeForLambdaParameters.get(typeSolver).containsKey(lambdaExpr)) { in record() 22 typeForLambdaParameters.get(typeSolver).put(lambdaExpr, new HashMap<>()); in record() 24 typeForLambdaParameters.get(typeSolver).get(lambdaExpr).put(paramName, type); in record() 27 …public static Optional<ResolvedType> retrieve(TypeSolver typeSolver, LambdaExpr lambdaExpr, String… in retrieve() argument 31 if (!typeForLambdaParameters.get(typeSolver).containsKey(lambdaExpr)) { in retrieve() 34 if (!typeForLambdaParameters.get(typeSolver).get(lambdaExpr).containsKey(paramName)) { in retrieve() 37 return Optional.of(typeForLambdaParameters.get(typeSolver).get(lambdaExpr).get(paramName)); in retrieve() 40 …public static void recordInferenceVariables(TypeSolver typeSolver, LambdaExpr lambdaExpr, List<Inf… in recordInferenceVariables() argument 44 inferenceVariables.get(typeSolver).put(lambdaExpr, _inferenceVariables); in recordInferenceVariables() [all …]
|
H A D | TypeInference.java | 331 public void functionalInterfaceParameterizationInference(LambdaExpr lambdaExpr, in functionalInterfaceParameterizationInference() argument 337 int n = lambdaExpr.getParameters().size(); in functionalInterfaceParameterizationInference() 349 TypeInferenceCache.recordInferenceVariables(typeSolver, lambdaExpr, alphas); in functionalInterfaceParameterizationInference() 568 private boolean isImplicitlyTyped(LambdaExpr lambdaExpr) { in isImplicitlyTyped() argument 569 … return lambdaExpr.getParameters().stream().anyMatch(p -> p.getType() instanceof UnknownType); in isImplicitlyTyped() 583 LambdaExpr lambdaExpr = (LambdaExpr)argument; in isPertinentToApplicability() local 584 if (isImplicitlyTyped(lambdaExpr)) { in isPertinentToApplicability()
|
H A D | ExpressionHelper.java | 126 public static boolean isExplicitlyTyped(LambdaExpr lambdaExpr) { in isExplicitlyTyped() argument 127 … return lambdaExpr.getParameters().stream().allMatch(p -> !(p.getType() instanceof UnknownType)); in isExplicitlyTyped()
|
H A D | TypeHelper.java | 292 …public static Pair<ResolvedType, Boolean> groundTargetTypeOfLambda(LambdaExpr lambdaExpr, Resolved… in groundTargetTypeOfLambda() argument 303 if (ExpressionHelper.isExplicitlyTyped(lambdaExpr)) { in groundTargetTypeOfLambda()
|
/aosp_15_r20/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/ |
H A D | ExpressionCompatibleWithType.java | 107 LambdaExpr lambdaExpr = (LambdaExpr)expression; in reduce() local 121 …Pair<ResolvedType, Boolean> result = TypeHelper.groundTargetTypeOfLambda(lambdaExpr, T, typeSolver… in reduce() 139 … if (targetFunctionType.getFormalArgumentTypes().size() != lambdaExpr.getParameters().size()) { in reduce() 159 … if (!targetFunctionType.getReturnType().isVoid() && lambdaExpr.getBody() instanceof BlockStmt in reduce() 160 && !isValueCompatibleBlock(lambdaExpr.getBody())) { in reduce() 170 …boolean hasExplicitlyDeclaredTypes = lambdaExpr.getParameters().stream().anyMatch(p -> !(p.getType… in reduce() 187 if (lambdaExpr.getBody() instanceof BlockStmt) { in reduce() 188 …ession> resultExpressions = ExpressionHelper.getResultExpressions((BlockStmt)lambdaExpr.getBody()); in reduce() 195 Expression e = ((ExpressionStmt)lambdaExpr.getBody()).getExpression(); in reduce() 205 if (lambdaExpr.getBody() instanceof BlockStmt) { in reduce() [all …]
|
/aosp_15_r20/external/javaparser/javaparser-core-testing-bdd/src/test/java/com/github/javaparser/steps/ |
H A D | ParsingSteps.java | 149 …LambdaExpr lambdaExpr = getLambdaExprInStatementInMethodInClass(statementPosition, methodPosition,… in thenLambdaInStatementInMethodInClassBody() local 150 assertThat(lambdaExpr.getBody().toString(), is(expectedBody)); in thenLambdaInStatementInMethodInClassBody() 161 LambdaExpr lambdaExpr = castExpr.getExpression().asLambdaExpr(); in thenLambdaInMethodCallInStatementInMethodInClassBody() local 162 assertThat(lambdaExpr.getBody().toString(), is(expectedBody)); in thenLambdaInMethodCallInStatementInMethodInClassBody() 167 …LambdaExpr lambdaExpr = getLambdaExprInStatementInMethodInClass(statementPosition, methodPosition,… in thenLambdaInStatementInMethodInClassBlockStatementIsNull() local 168 BlockStmt blockStmt = lambdaExpr.getBody().asBlockStmt(); in thenLambdaInStatementInMethodInClassBlockStatementIsNull() 174 …LambdaExpr lambdaExpr = getLambdaExprInStatementInMethodInClass(statementPosition, methodPosition,… in thenLambdaInStatementInMethodInClassHasParametersWithNonNullType() local 175 for (Parameter parameter : lambdaExpr.getParameters()) { in thenLambdaInStatementInMethodInClassHasParametersWithNonNullType() 183 …LambdaExpr lambdaExpr = getLambdaExprInStatementInMethodInClass(statementPosition, methodPosition,… in thenLambdaInStatementInMethodInClassBlockStatement() local 184 BlockStmt blockStmt = lambdaExpr.getBody().asBlockStmt(); in thenLambdaInStatementInMethodInClassBlockStatement() [all …]
|
/aosp_15_r20/external/javaparser/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/ |
H A D | LambdaExprContextResolutionTest.java | 65 LambdaExpr lambdaExpr = (LambdaExpr) methodCallExpr.getArguments().get(0); in solveParameterOfLambdaInMethodCallExpr() local 67 Context context = new LambdaExprContext(lambdaExpr, typeSolver); in solveParameterOfLambdaInMethodCallExpr() 80 LambdaExpr lambdaExpr = (LambdaExpr) field.getInitializer().get(); in solveParameterOfLambdaInFieldDecl() local 87 Context context = new LambdaExprContext(lambdaExpr, combinedTypeSolver); in solveParameterOfLambdaInFieldDecl() 101 LambdaExpr lambdaExpr = (LambdaExpr) varDecl.getInitializer().get(); in solveParameterOfLambdaInVarDecl() local 108 Context context = new LambdaExprContext(lambdaExpr, combinedTypeSolver); in solveParameterOfLambdaInVarDecl()
|
/aosp_15_r20/external/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/engine/ast/ |
H A D | LambdaExpr.java | 69 LambdaExpr lambdaExpr = autoBuild(); in build() local 71 lambdaExpr.arguments().stream() in build() 80 lambdaExpr.arguments().stream() in build() 95 lambdaExpr.arguments().stream() in build() 107 return lambdaExpr; in build()
|
H A D | AstNodeVisitor.java | 70 public void visit(LambdaExpr lambdaExpr); in visit() argument
|
/aosp_15_r20/external/javaparser/javaparser-core-testing/src/test/java/com/github/javaparser/ast/expr/ |
H A D | LambdaExprTest.java | 36 LambdaExpr lambdaExpr = parseExpression("x -> y").asLambdaExpr(); in getExpressionBody() local 37 assertEquals("Optional[y]", lambdaExpr.getExpressionBody().toString()); in getExpressionBody() 42 LambdaExpr lambdaExpr = parseExpression("x -> {y;}").asLambdaExpr(); in getNoExpressionBody() local 43 assertEquals("Optional.empty", lambdaExpr.getExpressionBody().toString()); in getNoExpressionBody()
|
H A D | MethodCallExprTest.java | 14 LambdaExpr lambdaExpr = methodCallExpr.getArgument(0).asLambdaExpr(); in replaceLambdaIssue1290() local 16 lambdaExpr.replace(lambdaWrapper); in replaceLambdaIssue1290() 19 assertEquals(empty(), lambdaExpr.getParentNode()); in replaceLambdaIssue1290()
|
/aosp_15_r20/external/javaparser/javaparser-core-testing/src/test/java/com/github/javaparser/ |
H A D | JavaParserTest.java | 221 LambdaExpr lambdaExpr = castExpr.getExpression().asLambdaExpr(); in rangeOfLambda() local 222 assertEquals(range(3, 56, 3, 101), lambdaExpr.getRange().get()); in rangeOfLambda() 223 …assertEquals(GeneratedJavaParserConstants.LPAREN, lambdaExpr.getTokenRange().get().getBegin().getK… in rangeOfLambda() 224 …assertEquals(GeneratedJavaParserConstants.RPAREN, lambdaExpr.getTokenRange().get().getEnd().getKin… in rangeOfLambda() 237 LambdaExpr lambdaExpr = castExpr.getExpression().asLambdaExpr(); in rangeOfLambdaBody() local 238 Statement lambdaBody = lambdaExpr.getBody(); in rangeOfLambdaBody()
|
/aosp_15_r20/external/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/engine/writer/ |
H A D | JavaWriterVisitor.java | 551 public void visit(LambdaExpr lambdaExpr) { in visit() argument 552 if (lambdaExpr.arguments().isEmpty()) { in visit() 555 } else if (lambdaExpr.arguments().size() == 1) { in visit() 557 lambdaExpr.arguments().get(0).variable().identifier().accept(this); in visit() 561 int numArguments = lambdaExpr.arguments().size(); in visit() 563 lambdaExpr.arguments().get(i).accept(this); in visit() 576 if (lambdaExpr.body().isEmpty()) { in visit() 578 lambdaExpr.returnExpr().expr().accept(this); in visit() 584 statements(lambdaExpr.body()); in visit() 585 ExprStatement.withExpr(lambdaExpr.returnExpr()).accept(this); in visit()
|
H A D | ImportWriterVisitor.java | 315 public void visit(LambdaExpr lambdaExpr) { in visit() argument 316 variableExpressions(lambdaExpr.arguments()); in visit() 317 statements(lambdaExpr.body()); in visit() 318 lambdaExpr.returnExpr().accept(this); in visit()
|
/aosp_15_r20/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/ |
H A D | TypeExtractor.java | 400 LambdaExpr lambdaExpr = node; in visit() local 414 if (lambdaExpr.getBody() instanceof ExpressionStmt) { in visit() 415 … actualType = facade.getType(((ExpressionStmt) lambdaExpr.getBody()).getExpression()); in visit() 416 } else if (lambdaExpr.getBody() instanceof BlockStmt) { in visit() 417 BlockStmt blockStmt = (BlockStmt) lambdaExpr.getBody(); in visit()
|
/aosp_15_r20/external/javaparser/javaparser-symbol-solver-testing/src/test/test_sourcecode/javasymbolsolver_0_6_0/src/java-symbol-solver-core/com/github/javaparser/symbolsolver/javaparsermodel/ |
H A D | TypeExtractor.java | 407 LambdaExpr lambdaExpr = node; in visit() local 421 if (lambdaExpr.getBody() instanceof ExpressionStmt) { in visit() 422 … actualType = facade.getType(((ExpressionStmt)lambdaExpr.getBody()).getExpression()); in visit() 423 } else if (lambdaExpr.getBody() instanceof BlockStmt) { in visit() 424 BlockStmt blockStmt = (BlockStmt) lambdaExpr.getBody(); in visit()
|
H A D | JavaParserFacade.java | 337 private Optional<Type> find(Map<Node, Type> map, LambdaExpr lambdaExpr) { in find() argument 341 …f (keyLambdaExpr.toString().equals(lambdaExpr.toString()) && getParentNode(keyLambdaExpr) == getPa… in find()
|
/aosp_15_r20/external/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/engine/ast/ |
H A D | LambdaExprTest.java | 33 LambdaExpr lambdaExpr = in validLambdaExpr_inferTypeFromReturnExpr() local 37 assertEquals(TypeNode.STRING, lambdaExpr.type()); in validLambdaExpr_inferTypeFromReturnExpr()
|
/aosp_15_r20/external/javaparser/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/ |
H A D | LambdaResolutionTest.java | 181 LambdaExpr lambdaExpr = Navigator.findNodeOfGivenClass(expression, LambdaExpr.class); in typeOfVoidLambda() local 184 ResolvedType type = javaParserFacade.getType(lambdaExpr); in typeOfVoidLambda()
|
H A D | ContextTest.java | 472 Expression lambdaExpr = callToFilter.getArguments().get(0); in resolveLambdaType() local 476 ResolvedType typeOfLambdaExpr = JavaParserFacade.get(typeSolver).getType(lambdaExpr); in resolveLambdaType()
|
/aosp_15_r20/external/sdk-platform-java/gapic-generator-java/src/test/java/com/google/api/generator/engine/writer/ |
H A D | JavaWriterVisitorTest.java | 2653 LambdaExpr lambdaExpr = in writeLambdaExpr_noParameters() local 2657 lambdaExpr.accept(writerVisitor); in writeLambdaExpr_noParameters() 2663 LambdaExpr lambdaExpr = in writeLambdaExpr_assignToVariable() local 2672 .setValueExpr(lambdaExpr) in writeLambdaExpr_assignToVariable() 2686 LambdaExpr lambdaExpr = in writeLambdaExpr_oneParameter() local 2691 lambdaExpr.accept(writerVisitor); in writeLambdaExpr_oneParameter() 2713 LambdaExpr lambdaExpr = in writeLambdaExpr_severalParameters() local 2718 lambdaExpr.accept(writerVisitor); in writeLambdaExpr_severalParameters() 2744 LambdaExpr lambdaExpr = in writeLambdaExpr_body() local 2750 lambdaExpr.accept(writerVisitor); in writeLambdaExpr_body()
|
H A D | ImportWriterVisitorTest.java | 941 LambdaExpr lambdaExpr = in writeLambdaExprImports() local 951 lambdaExpr.accept(writerVisitor); in writeLambdaExprImports()
|
/aosp_15_r20/external/javaparser/javaparser-symbol-solver-testing/src/test/test_sourcecode/javasymbolsolver_0_6_0/expected_output/java-symbol-solver-core/ |
H A D | com_github_javaparser_symbolsolver_javaparsermodel_TypeExtractor.txt | 193 Line 421) lambdaExpr.getBody() ==> com.github.javaparser.ast.expr.LambdaExpr.getBody() 194 …Line 422) facade.getType(((ExpressionStmt) lambdaExpr.getBody()).getExpression()) ==> com.github.j… 195 …Line 422) ((ExpressionStmt) lambdaExpr.getBody()).getExpression() ==> com.github.javaparser.ast.st… 196 Line 422) lambdaExpr.getBody() ==> com.github.javaparser.ast.expr.LambdaExpr.getBody() 197 Line 423) lambdaExpr.getBody() ==> com.github.javaparser.ast.expr.LambdaExpr.getBody() 198 Line 424) lambdaExpr.getBody() ==> com.github.javaparser.ast.expr.LambdaExpr.getBody()
|
H A D | com_github_javaparser_symbolsolver_javaparsermodel_TypeExtractor_J9.txt | 193 Line 421) lambdaExpr.getBody() ==> com.github.javaparser.ast.expr.LambdaExpr.getBody() 194 …Line 422) facade.getType(((ExpressionStmt) lambdaExpr.getBody()).getExpression()) ==> com.github.j… 195 …Line 422) ((ExpressionStmt) lambdaExpr.getBody()).getExpression() ==> com.github.javaparser.ast.st… 196 Line 422) lambdaExpr.getBody() ==> com.github.javaparser.ast.expr.LambdaExpr.getBody() 197 Line 423) lambdaExpr.getBody() ==> com.github.javaparser.ast.expr.LambdaExpr.getBody() 198 Line 424) lambdaExpr.getBody() ==> com.github.javaparser.ast.expr.LambdaExpr.getBody()
|
H A D | com_github_javaparser_symbolsolver_javaparsermodel_JavaParserFacade.txt | 137 …Line 341) keyLambdaExpr.toString().equals(lambdaExpr.toString()) ==> java.lang.String.equals(java.… 139 Line 341) lambdaExpr.toString() ==> com.github.javaparser.ast.Node.toString() 141 …Line 341) getParentNode(lambdaExpr) ==> com.github.javaparser.symbolsolver.javaparser.Navigator.ge…
|