/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/core/resolution/ |
H A D | ContextHelper.java | 38 static MethodUsage resolveTypeVariables(Context context, ResolvedMethodDeclaration methodDeclaration, List<ResolvedType> parameterTypes) { argument 39 if (methodDeclaration instanceof JavaParserMethodDeclaration) { 40 return ((JavaParserMethodDeclaration) methodDeclaration).resolveTypeVariables(context, parameterTypes); 41 } else if (methodDeclaration instanceof JavassistMethodDeclaration) { 42 return ((JavassistMethodDeclaration) methodDeclaration).resolveTypeVariables(context, parameterTypes); 43 } else if (methodDeclaration instanceof JavaParserEnumDeclaration.ValuesMethod) { 44 return ((JavaParserEnumDeclaration.ValuesMethod) methodDeclaration).resolveTypeVariables(context, parameterTypes); 45 } else if (methodDeclaration instanceof ReflectionMethodDeclaration) { 46 return ((ReflectionMethodDeclaration) methodDeclaration).resolveTypeVariables(context, parameterTypes);
|
H A D | Context.java | 91 ResolvedMethodDeclaration methodDeclaration = methodSolved.getCorrespondingDeclaration(); 92 MethodUsage methodUsage = ContextHelper.resolveTypeVariables(this, methodDeclaration, argumentsTypes);//methodDeclaration.resolveTypeVariables(this, argumentsTypes);
|
/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/declarations/common/ |
H A D | MethodDeclarationCommonLogic.java | 38 private ResolvedMethodDeclaration methodDeclaration; field in class:MethodDeclarationCommonLogic 41 public MethodDeclarationCommonLogic(ResolvedMethodDeclaration methodDeclaration, TypeSolver typeSolver) { argument 42 this.methodDeclaration = methodDeclaration; 47 ResolvedType returnType = replaceTypeParams(methodDeclaration.getReturnType(), typeSolver, context); 49 for (int i = 0; i < methodDeclaration.getNumberOfParams(); i++) { 50 ResolvedType replaced = replaceTypeParams(methodDeclaration.getParam(i).getType(), typeSolver, context); 58 for (int i = 0; i < methodDeclaration.getNumberOfParams() - (methodDeclaration.hasVariadicParameter() ? 1 : 0); i++) { 59 ResolvedType formalParamType = methodDeclaration [all...] |
/external/icu/tools/srcgen/currysrc/src/main/java/com/google/currysrc/api/process/ast/ |
H A D | MethodLocator.java | 53 MethodDeclaration methodDeclaration = (MethodDeclaration) node; 55 && methodDeclaration.getName().getFullyQualifiedName().equals(methodName) 56 && parameterMatcher.matches(methodDeclaration); 70 MethodDeclaration methodDeclaration = (MethodDeclaration) bodyDeclaration; 71 if (methodDeclaration.getName().getFullyQualifiedName().equals(methodName)) { 72 if (parameterMatcher.matches(methodDeclaration)) { 73 return methodDeclaration;
|
H A D | ParameterMatcher.java | 37 public boolean matches(MethodDeclaration methodDeclaration) { argument 38 List<String> actualParameterTypes = getParameterTypeNames(methodDeclaration); 53 * Returns the (simple) type names of the parameters for the supplied {@code methodDeclaration}. 55 public static List<String> getParameterTypeNames(MethodDeclaration methodDeclaration) { argument 57 (List<SingleVariableDeclaration>) methodDeclaration.parameters();
|
H A D | BodyDeclarationLocators.java | 84 MethodDeclaration methodDeclaration = (MethodDeclaration) bodyDeclaration; 85 List<String> parameterTypeNames = ParameterMatcher.getParameterTypeNames(methodDeclaration); 87 new MethodLocator(typeLocator, methodDeclaration.getName().getIdentifier(),
|
/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/ |
H A D | TypeInference.java | 45 public static MethodUsage toMethodUsage(MethodCallExpr call, ResolvedMethodDeclaration methodDeclaration, TypeSolver typeSolver) { argument 47 Optional<InstantiationSet> instantiationSetOpt = typeInference.instantiationInference(call, methodDeclaration); 49 return instantiationSetToMethodUsage(methodDeclaration, instantiationSetOpt.get()); 59 public Optional<InstantiationSet> instantiationInference(MethodCallExpr methodCallExpr, ResolvedMethodDeclaration methodDeclaration) { argument 60 return instantiationInference(methodCallExpr.getArguments(), methodDeclaration); 63 public Optional<InstantiationSet> instantiationInference(List<Expression> argumentExpressions, ResolvedMethodDeclaration methodDeclaration) { argument 74 List<ResolvedTypeParameterDeclaration> Ps = methodDeclaration.getTypeParameters(); 91 if (appearInThrowsClause(Pi, methodDeclaration)) { 101 List<ResolvedType> Fs = formalParameterTypes(methodDeclaration); 148 public boolean invocationApplicabilityInference(MethodCallExpr methodCallExpr, ResolvedMethodDeclaration methodDeclaration) { argument 481 instantiationSetToMethodUsage(ResolvedMethodDeclaration methodDeclaration, InstantiationSet instantiationSet) argument 550 appearInThrowsClause(ResolvedTypeParameterDeclaration p, ResolvedMethodDeclaration methodDeclaration) argument 560 formalParameterTypes(ResolvedMethodDeclaration methodDeclaration) argument [all...] |
/external/javaparser/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/ |
H A D | JavaSymbolSolverTest.java | 48 MethodDeclaration methodDeclaration = cu.getClassByName("A").get().getMethods().get(0); 49 ResolvedMethodDeclaration resolvedMethodDeclaration = methodDeclaration.resolve(); 63 MethodDeclaration methodDeclaration = cu.getClassByName("A").get().getMethods().get(0); 64 ResolvedType resolvedType = methodDeclaration.getType().resolve();
|
H A D | Issue116.java | 41 MethodDeclaration methodDeclaration = Navigator.demandMethod(clazz, "foo"); 44 com.github.javaparser.ast.type.Type typeNode = methodDeclaration.getParameters().get(0).getType(); 48 ExpressionStmt expressionStmt = (ExpressionStmt) methodDeclaration.getBody().get().getStatements().get(0);
|
H A D | Issue186.java | 28 MethodDeclaration methodDeclaration = Navigator.demandMethod(clazz, "foo"); 29 MethodCallExpr methodCallExpr = Navigator.findMethodCall(methodDeclaration, "flatMap").get(); 40 MethodDeclaration methodDeclaration = Navigator.demandMethod(clazz, "bar"); 41 List<LambdaExpr> lambdas = methodDeclaration.findAll(LambdaExpr.class);
|
H A D | Issue18.java | 40 MethodDeclaration methodDeclaration = Navigator.demandMethod(clazz, "bar"); 41 ExpressionStmt expr = (ExpressionStmt) methodDeclaration.getBody().get().getStatements().get(1);
|
H A D | Issue200.java | 27 MethodDeclaration methodDeclaration = Navigator.demandMethod(clazz, "foo"); 30 List<ReturnStmt> nodesByType = methodDeclaration.findAll(ReturnStmt.class);
|
H A D | Issue113.java | 38 MethodDeclaration methodDeclaration = cu.findAll(MethodDeclaration.class).stream() 40 methodDeclaration.findAll(MethodCallExpr.class).forEach(parserFacade::solve);
|
/external/javaparser/javaparser-symbol-solver-logic/src/main/java/com/github/javaparser/symbolsolver/logic/ |
H A D | AbstractTypeDeclaration.java | 41 for (ResolvedMethodDeclaration methodDeclaration : getDeclaredMethods()) { 42 methods.add(new MethodUsage(methodDeclaration)); 43 methodsSignatures.add(methodDeclaration.getSignature());
|
/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ |
H A D | ReflectionMethodResolutionLogic.java | 52 ResolvedMethodDeclaration methodDeclaration = new ReflectionMethodDeclaration(method, typeSolver); 53 methods.add(methodDeclaration); 89 ResolvedMethodDeclaration methodDeclaration = new ReflectionMethodDeclaration(method, typeSolver); 90 MethodUsage methodUsage = replaceParams(typeParameterValues, scopeType, methodDeclaration); 126 private static MethodUsage replaceParams(List<ResolvedType> typeParameterValues, ResolvedReferenceTypeDeclaration typeParametrizable, ResolvedMethodDeclaration methodDeclaration) { argument 127 MethodUsage methodUsage = new MethodUsage(methodDeclaration); 138 for (ResolvedTypeParameterDeclaration methodTypeParameter : methodDeclaration.getTypeParameters()) {
|
H A D | ReflectionClassDeclaration.java | 141 ResolvedMethodDeclaration methodDeclaration = new ReflectionMethodDeclaration(method, typeSolver); 142 methods.add(methodDeclaration); 176 ResolvedMethodDeclaration methodDeclaration = new ReflectionMethodDeclaration(method, typeSolver); 177 MethodUsage methodUsage = new MethodUsage(methodDeclaration);
|
/external/javaparser/javaparser-symbol-solver-testing/src/test/test_sourcecode/javaparser_new_src/javaparser-core/com/github/javaparser/ast/nodeTypes/ |
H A D | NodeWithMembers.java | 163 MethodDeclaration methodDeclaration = new MethodDeclaration(); 164 methodDeclaration.setName(methodName); 165 methodDeclaration.setType(VOID_TYPE); 166 methodDeclaration.setModifiers(Arrays.stream(modifiers) 168 getMembers().add(methodDeclaration); 169 methodDeclaration.setParentNode((Node) this); 170 return methodDeclaration;
|
/external/javaparser/javaparser-testing/src/test/java/com/github/javaparser/ast/type/ |
H A D | ArrayTypeTest.java | 88 MethodDeclaration methodDeclaration = parseBodyDeclaration("@C int @A[] a() @B[] {}").asMethodDeclaration(); 90 ArrayType arrayType1 = methodDeclaration.getType().asArrayType(); 97 assertThat(methodDeclaration.getAnnotations()).containsExactly(new MarkerAnnotationExpr(parseName("C"))); 99 assertThat(methodDeclaration.getType().getParentNode().get()).isSameAs(methodDeclaration); 104 MethodDeclaration methodDeclaration = parseBodyDeclaration("void a(@C int @A[] a @B[]) {}").asMethodDeclaration(); 106 Parameter parameter = methodDeclaration.getParameter(0);
|
/external/javaparser/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/declarations/ |
H A D | JavaParserTypeParameterResolutionTest.java | 69 ResolvedMethodDeclaration methodDeclaration = javaParserFacade.solve(callToFoo).getCorrespondingDeclaration(); 70 for (ResolvedTypeParameterDeclaration tp : methodDeclaration.getTypeParameters()) { 86 ResolvedMethodDeclaration methodDeclaration = javaParserFacade.solve(callToFoo).getCorrespondingDeclaration(); 87 ResolvedReferenceTypeDeclaration typeDeclaration = methodDeclaration.declaringType();
|
/external/javaparser/javaparser-symbol-solver-testing/src/test/resources/issue113/com/foo/ |
H A D | Widget.java | 33 MethodDeclaration methodDeclaration = compilationUnit.getNodesByType(MethodDeclaration.class).stream() 35 methodDeclaration.getNodesByType(MethodCallExpr.class).forEach(parserFacade::solve);
|
/external/javaparser/javaparser-core/src/main/java/com/github/javaparser/ast/nodeTypes/ |
H A D | NodeWithMembers.java | 210 MethodDeclaration methodDeclaration = new MethodDeclaration();
211 methodDeclaration.setName(methodName);
212 methodDeclaration.setType(new VoidType());
213 methodDeclaration.setModifiers(Arrays.stream(modifiers)
215 getMembers().add(methodDeclaration);
216 return methodDeclaration;
|
/external/javaparser/javaparser-testing/src/test/java/com/github/javaparser/ |
H A D | JavaParserTest.java | 132 MethodDeclaration methodDeclaration = cu.getClassByName("A").get().getMember(0).asMethodDeclaration(); 133 ReturnStmt returnStmt = methodDeclaration.getBody().get().getStatement(0).asReturnStmt(); 146 MethodDeclaration methodDeclaration = cu.getClassByName("A").get().getMember(0).asMethodDeclaration(); 147 ReturnStmt returnStmt = methodDeclaration.getBody().get().getStatement(0).asReturnStmt(); 159 MethodDeclaration methodDeclaration = cu.getClassByName("A").get().getMember(0).asMethodDeclaration(); 160 ReturnStmt returnStmt = methodDeclaration.getBody().get().getStatement(0).asReturnStmt(); 172 MethodDeclaration methodDeclaration = cu.getClassByName("A").get().getMember(0).asMethodDeclaration(); 173 ReturnStmt returnStmt = methodDeclaration.getBody().get().getStatement(0).asReturnStmt(); 188 MethodDeclaration methodDeclaration = cu.getClassByName("A").get().getMember(0).asMethodDeclaration(); 189 ReturnStmt returnStmt = methodDeclaration [all...] |
/external/javaparser/javaparser-testing/src/test/java/com/github/javaparser/printer/lexicalpreservation/ |
H A D | LexicalPreservingPrinterTest.java | 531 MethodDeclaration methodDeclaration = (MethodDeclaration) member; 532 if (!methodDeclaration.getAnnotationByName("Override").isPresent()) { 533 methodDeclaration.addAnnotation("Override"); 766 MethodDeclaration methodDeclaration = cu.getType(0).getMethodsByName("someMethod").get(0); 767 methodDeclaration.getBody().get().getStatements().add(new ExpressionStmt( 777 + " }", LexicalPreservingPrinter.print(methodDeclaration)); 797 member.ifMethodDeclaration(methodDeclaration -> { 798 if (methodDeclaration.getAnnotationByName("Override").isPresent()) { 800 while (methodDeclaration.getAnnotations().isNonEmpty()) { 801 AnnotationExpr annotationExpr = methodDeclaration [all...] |
/external/javaparser/javaparser-testing/src/test/java/com/github/javaparser/printer/ |
H A D | PrettyPrintVisitorTest.java | 116 MethodDeclaration methodDeclaration = (MethodDeclaration) cu.getType(0).getMember(0); 118 assertEquals("Runnable r = (Runnable & Serializable) (() -> {" + EOL + "});", print(methodDeclaration.getBody().get().getStatements().get(0))); 137 MethodDeclaration methodDeclaration = (MethodDeclaration) cu.getType(0).getMember(0); 139 assertEquals("return (Comparator<Map.Entry<K, V>> & Serializable) (c1, c2) -> c1.getKey().compareTo(c2.getKey());", print(methodDeclaration.getBody().get().getStatements().get(0)));
|
/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/model/typesystem/ |
H A D | ReferenceTypeImpl.java | 149 for (ResolvedMethodDeclaration methodDeclaration : getTypeDeclaration().getDeclaredMethods()) { 150 MethodUsage methodUsage = new MethodUsage(methodDeclaration);
|