Home
last modified time | relevance | path

Searched refs:lambdaExpr (Results 1 – 25 of 42) sorted by relevance

12

/aosp_15_r20/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/
H A DTypeInferenceCache.java17 …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 DTypeInference.java331 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 DExpressionHelper.java126 public static boolean isExplicitlyTyped(LambdaExpr lambdaExpr) { in isExplicitlyTyped() argument
127 … return lambdaExpr.getParameters().stream().allMatch(p -> !(p.getType() instanceof UnknownType)); in isExplicitlyTyped()
H A DTypeHelper.java292 …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 DExpressionCompatibleWithType.java107 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 DParsingSteps.java149 …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 DLambdaExprContextResolutionTest.java65 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 DLambdaExpr.java69 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 DAstNodeVisitor.java70 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 DLambdaExprTest.java36 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 DMethodCallExprTest.java14 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 DJavaParserTest.java221 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 DJavaWriterVisitor.java551 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 DImportWriterVisitor.java315 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 DTypeExtractor.java400 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 DTypeExtractor.java407 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 DJavaParserFacade.java337 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 DLambdaExprTest.java33 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 DLambdaResolutionTest.java181 LambdaExpr lambdaExpr = Navigator.findNodeOfGivenClass(expression, LambdaExpr.class); in typeOfVoidLambda() local
184 ResolvedType type = javaParserFacade.getType(lambdaExpr); in typeOfVoidLambda()
H A DContextTest.java472 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 DJavaWriterVisitorTest.java2653 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 DImportWriterVisitorTest.java941 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 Dcom_github_javaparser_symbolsolver_javaparsermodel_TypeExtractor.txt193 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 Dcom_github_javaparser_symbolsolver_javaparsermodel_TypeExtractor_J9.txt193 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 Dcom_github_javaparser_symbolsolver_javaparsermodel_JavaParserFacade.txt137 …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…

12