Searched refs:methodDeclaration (Results 1 - 25 of 33) sorted by relevance

12

/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/core/resolution/
H A DContextHelper.java38 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 DContext.java91 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 DMethodDeclarationCommonLogic.java38 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 DMethodLocator.java53 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 DParameterMatcher.java37 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 DBodyDeclarationLocators.java84 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 DTypeInference.java45 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 DJavaSymbolSolverTest.java48 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 DIssue116.java41 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 DIssue186.java28 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 DIssue18.java40 MethodDeclaration methodDeclaration = Navigator.demandMethod(clazz, "bar");
41 ExpressionStmt expr = (ExpressionStmt) methodDeclaration.getBody().get().getStatements().get(1);
H A DIssue200.java27 MethodDeclaration methodDeclaration = Navigator.demandMethod(clazz, "foo");
30 List<ReturnStmt> nodesByType = methodDeclaration.findAll(ReturnStmt.class);
H A DIssue113.java38 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 DAbstractTypeDeclaration.java41 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 DReflectionMethodResolutionLogic.java52 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 DReflectionClassDeclaration.java141 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 DNodeWithMembers.java163 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 DArrayTypeTest.java88 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 DJavaParserTypeParameterResolutionTest.java69 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 DWidget.java33 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 DNodeWithMembers.java210 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 DJavaParserTest.java132 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 DLexicalPreservingPrinterTest.java531 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 DPrettyPrintVisitorTest.java116 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 DReferenceTypeImpl.java149 for (ResolvedMethodDeclaration methodDeclaration : getTypeDeclaration().getDeclaredMethods()) {
150 MethodUsage methodUsage = new MethodUsage(methodDeclaration);

Completed in 371 milliseconds

12