OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:lambdaExpr
(Results
1 - 18
of
18
) sorted by null
/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/
TypeInferenceCache.java
3
import com.github.javaparser.ast.expr.
LambdaExpr
;
14
private static Map<TypeSolver, IdentityHashMap<
LambdaExpr
, Map<String, ResolvedType>>> typeForLambdaParameters = new HashMap<>();
15
private static Map<TypeSolver, IdentityHashMap<
LambdaExpr
, List<InferenceVariable>>> inferenceVariables = new HashMap<>();
17
public static void record(TypeSolver typeSolver,
LambdaExpr
lambdaExpr
, String paramName, ResolvedType type) {
21
if (!typeForLambdaParameters.get(typeSolver).containsKey(
lambdaExpr
)) {
22
typeForLambdaParameters.get(typeSolver).put(
lambdaExpr
, new HashMap<>());
24
typeForLambdaParameters.get(typeSolver).get(
lambdaExpr
).put(paramName, type);
27
public static Optional<ResolvedType> retrieve(TypeSolver typeSolver,
LambdaExpr
lambdaExpr
, String paramName)
[
all
...]
ExpressionHelper.java
80
if (expression instanceof
LambdaExpr
) {
126
public static boolean isExplicitlyTyped(
LambdaExpr
lambdaExpr
) {
127
return
lambdaExpr
.getParameters().stream().allMatch(p -> !(p.getType() instanceof UnknownType));
TypeInference.java
331
public void functionalInterfaceParameterizationInference(
LambdaExpr
lambdaExpr
,
337
int n =
lambdaExpr
.getParameters().size();
349
TypeInferenceCache.recordInferenceVariables(typeSolver,
lambdaExpr
, alphas);
363
//Type pi = JavaParserFacade.get(typeSolver).convertToUsage(
lambdaExpr
.getParameters().get(i).getType(),
lambdaExpr
);
364
//Type qi = JavaParserFacade.get(typeSolver).convertToUsage(interfaceDeclaration.getm.get(i).getType(),
lambdaExpr
);
568
private boolean isImplicitlyTyped(
LambdaExpr
lambdaExpr
) {
569
return
lambdaExpr
.getParameters().stream().anyMatch(p -> p.getType() instanceof UnknownType)
[
all
...]
TypeHelper.java
4
import com.github.javaparser.ast.expr.
LambdaExpr
;
292
public static Pair<ResolvedType, Boolean> groundTargetTypeOfLambda(
LambdaExpr
lambdaExpr
, ResolvedType T, TypeSolver typeSolver) {
303
if (ExpressionHelper.isExplicitlyTyped(
lambdaExpr
)) {
/external/javaparser/javaparser-testing/src/test/java/com/github/javaparser/ast/expr/
MethodCallExprTest.java
14
LambdaExpr
lambdaExpr
= methodCallExpr.getArgument(0).asLambdaExpr();
16
lambdaExpr
.replace(lambdaWrapper);
19
assertEquals(empty(),
lambdaExpr
.getParentNode());
LambdaExprTest.java
31
LambdaExpr
lambdaExpr
= parseExpression("x -> y").asLambdaExpr();
32
assertEquals("Optional[y]",
lambdaExpr
.getExpressionBody().toString());
37
LambdaExpr
lambdaExpr
= parseExpression("x -> {y;}").asLambdaExpr();
38
assertEquals("Optional.empty",
lambdaExpr
.getExpressionBody().toString());
/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/constraintformulas/
ExpressionCompatibleWithType.java
106
if (expression instanceof
LambdaExpr
) {
107
LambdaExpr
lambdaExpr
= (
LambdaExpr
)expression;
121
Pair<ResolvedType, Boolean> result = TypeHelper.groundTargetTypeOfLambda(
lambdaExpr
, T, typeSolver);
139
if (targetFunctionType.getFormalArgumentTypes().size() !=
lambdaExpr
.getParameters().size()) {
159
if (!targetFunctionType.getReturnType().isVoid() &&
lambdaExpr
.getBody() instanceof BlockStmt
160
&& !isValueCompatibleBlock(
lambdaExpr
.getBody())) {
170
boolean hasExplicitlyDeclaredTypes =
lambdaExpr
.getParameters().stream().anyMatch(p -> !(p.getType() instanceof UnknownType));
187
if (
lambdaExpr
.getBody() instanceof BlockStmt)
[
all
...]
/external/javaparser/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/contexts/
LambdaExprContextResolutionTest.java
22
import com.github.javaparser.ast.expr.
LambdaExpr
;
63
LambdaExpr
lambdaExpr
= (
LambdaExpr
) methodCallExpr.getArguments().get(0);
65
Context context = new LambdaExprContext(
lambdaExpr
, typeSolver);
78
LambdaExpr
lambdaExpr
= (
LambdaExpr
) field.getInitializer().get();
85
Context context = new LambdaExprContext(
lambdaExpr
, combinedTypeSolver);
99
LambdaExpr
lambdaExpr = (LambdaExpr) varDecl.getInitializer().get()
[
all
...]
/external/javaparser/javaparser-testing/src/test/java/com/github/javaparser/bdd/steps/
ParsingSteps.java
148
LambdaExpr
lambdaExpr
= getLambdaExprInStatementInMethodInClass(statementPosition, methodPosition, classPosition);
149
assertThat(
lambdaExpr
.getBody().toString(), is(expectedBody));
160
LambdaExpr
lambdaExpr
= castExpr.getExpression().asLambdaExpr();
161
assertThat(
lambdaExpr
.getBody().toString(), is(expectedBody));
166
LambdaExpr
lambdaExpr
= getLambdaExprInStatementInMethodInClass(statementPosition, methodPosition, classPosition);
167
BlockStmt blockStmt =
lambdaExpr
.getBody().asBlockStmt();
173
LambdaExpr
lambdaExpr = getLambdaExprInStatementInMethodInClass(statementPosition, methodPosition, classPosit (…)
[
all
...]
/external/javaparser/javaparser-testing/src/test/java/com/github/javaparser/
JavaParserTest.java
30
import com.github.javaparser.ast.expr.
LambdaExpr
;
175
LambdaExpr
lambdaExpr
= castExpr.getExpression().asLambdaExpr();
176
assertEquals(range(3, 56, 3, 101),
lambdaExpr
.getRange().get());
177
assertEquals(GeneratedJavaParserConstants.LPAREN,
lambdaExpr
.getTokenRange().get().getBegin().getKind());
178
assertEquals(GeneratedJavaParserConstants.RPAREN,
lambdaExpr
.getTokenRange().get().getEnd().getKind());
191
LambdaExpr
lambdaExpr
= castExpr.getExpression().asLambdaExpr();
192
Statement lambdaBody =
lambdaExpr
.getBody();
/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/
TypeExtractor.java
361
public ResolvedType visit(
LambdaExpr
node, Boolean solveLambdas) {
409
LambdaExpr
lambdaExpr
= node;
423
if (
lambdaExpr
.getBody() instanceof ExpressionStmt) {
424
actualType = facade.getType(((ExpressionStmt)
lambdaExpr
.getBody()).getExpression());
425
} else if (
lambdaExpr
.getBody() instanceof BlockStmt) {
426
BlockStmt blockStmt = (BlockStmt)
lambdaExpr
.getBody();
JavaParserFacade.java
218
if (parameterValue instanceof
LambdaExpr
|| parameterValue instanceof MethodReferenceExpr) {
315
if (node instanceof
LambdaExpr
) {
316
return find(map, (
LambdaExpr
) node);
325
private Optional<ResolvedType> find(Map<Node, ResolvedType> map,
LambdaExpr
lambdaExpr
) {
327
if (key instanceof
LambdaExpr
) {
328
LambdaExpr
keyLambdaExpr = (
LambdaExpr
) key;
329
if (keyLambdaExpr.toString().equals(
lambdaExpr
.toString()) && requireParentNode(keyLambdaExpr) == requireParentNode(
lambdaExpr
)) {
[
all
...]
/external/javaparser/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/
LambdaResolutionTest.java
23
import com.github.javaparser.ast.expr.
LambdaExpr
;
169
LambdaExpr
lambdaExpr
= Navigator.findNodeOfGivenClass(expression,
LambdaExpr
.class);
172
ResolvedType type = javaParserFacade.getType(
lambdaExpr
);
ContextTest.java
377
Expression
lambdaExpr
= callToFilter.getArguments().get(0);
381
ResolvedType typeOfLambdaExpr = JavaParserFacade.get(typeSolver).getType(
lambdaExpr
);
/external/clang/lib/ASTMatchers/Dynamic/
Registry.cpp
336
REGISTER_MATCHER(
lambdaExpr
);
/external/v8/tools/clang/base_bind_rewriters/
BaseBindRewriters.cpp
36
using clang::
LambdaExpr
;
253
hasAncestor(
lambdaExpr
().bind("enclosing_lambda"))))
363
if (auto* l = clang::dyn_cast<
LambdaExpr
>(stmt)) {
422
if (auto* ctor = result.Nodes.getNodeAs<
LambdaExpr
>("enclosing_ctor"))
428
result.Nodes.getNodeAs<
LambdaExpr
>("enclosing_lambda"))
/external/clang/unittests/ASTMatchers/
ASTMatchersNodeTest.cpp
241
lambdaExpr
()));
[
all
...]
/external/clang/include/clang/ASTMatchers/
ASTMatchers.h
1028
const internal::VariadicDynCastAllOfMatcher<Stmt,
LambdaExpr
>
lambdaExpr
;
[
all
...]
Completed in 224 milliseconds