/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/contexts/ |
ContextHelper.java | 47 public static Optional<MethodUsage> solveMethodAsUsage(ResolvedTypeDeclaration typeDeclaration, String name, 50 if (typeDeclaration instanceof JavassistClassDeclaration) { 51 return ((JavassistClassDeclaration) typeDeclaration).solveMethodAsUsage(name, argumentsTypes, typeSolver, invokationContext, typeParameters); 52 } else if (typeDeclaration instanceof JavassistInterfaceDeclaration) { 53 return ((JavassistInterfaceDeclaration) typeDeclaration).solveMethodAsUsage(name, argumentsTypes, typeSolver, invokationContext, typeParameters); 54 } else if (typeDeclaration instanceof JavassistEnumDeclaration) { 55 return ((JavassistEnumDeclaration) typeDeclaration).solveMethodAsUsage(name, argumentsTypes, typeSolver, invokationContext, typeParameters); 56 } else if (typeDeclaration instanceof ReflectionClassDeclaration) { 57 return ((ReflectionClassDeclaration) typeDeclaration).solveMethodAsUsage(name, argumentsTypes, typeSolver, invokationContext, typeParameters); 58 } else if (typeDeclaration instanceof ReflectionInterfaceDeclaration) [all...] |
JavaParserTypeDeclarationAdapter.java | 27 private com.github.javaparser.ast.body.TypeDeclaration<?> wrappedNode; 30 private ResolvedReferenceTypeDeclaration typeDeclaration; 32 public JavaParserTypeDeclarationAdapter(com.github.javaparser.ast.body.TypeDeclaration<?> wrappedNode, TypeSolver typeSolver, 33 ResolvedReferenceTypeDeclaration typeDeclaration, 37 this.typeDeclaration = typeDeclaration; 48 if (member instanceof com.github.javaparser.ast.body.TypeDeclaration) { 49 com.github.javaparser.ast.body.TypeDeclaration<?> internalType = (com.github.javaparser.ast.body.TypeDeclaration<?>) member; 71 for (ResolvedReferenceType ancestor : this.typeDeclaration.getAncestors()) [all...] |
/external/javaparser/javaparser-core/src/main/java/com/github/javaparser/resolution/types/ |
ResolvedReferenceType.java | 48 protected ResolvedReferenceTypeDeclaration typeDeclaration; 55 public ResolvedReferenceType(ResolvedReferenceTypeDeclaration typeDeclaration) { 56 this(typeDeclaration, deriveParams(typeDeclaration)); 59 public ResolvedReferenceType(ResolvedReferenceTypeDeclaration typeDeclaration, List<ResolvedType> typeArguments) { 60 if (typeDeclaration.isTypeParameter()) { 63 if (typeArguments.size() > 0 && typeArguments.size() != typeDeclaration.getTypeParameters().size()) { 66 typeDeclaration.getTypeParameters().size(), typeArguments.size())); 70 typeParametersMapBuilder.setValue(typeDeclaration.getTypeParameters().get(i), typeArguments.get(i)); 73 this.typeDeclaration = typeDeclaration [all...] |
/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/ |
SymbolSolver.java | 117 ResolvedReferenceTypeDeclaration typeDeclaration = typeSolver.solveType(name); 118 return new ReferenceTypeImpl(typeDeclaration, typeSolver); 127 public SymbolReference<? extends ResolvedValueDeclaration> solveSymbolInType(ResolvedTypeDeclaration typeDeclaration, String name) { 128 if (typeDeclaration instanceof JavaParserClassDeclaration) { 129 Context ctx = ((JavaParserClassDeclaration) typeDeclaration).getContext(); 132 if (typeDeclaration instanceof JavaParserInterfaceDeclaration) { 133 Context ctx = ((JavaParserInterfaceDeclaration) typeDeclaration).getContext(); 136 if (typeDeclaration instanceof JavaParserEnumDeclaration) { 137 Context ctx = ((JavaParserEnumDeclaration) typeDeclaration).getContext(); 140 if (typeDeclaration instanceof ReflectionClassDeclaration) [all...] |
MethodResolutionLogic.java | 582 public static SymbolReference<ResolvedMethodDeclaration> solveMethodInType(ResolvedTypeDeclaration typeDeclaration, 584 return solveMethodInType(typeDeclaration, name, argumentsTypes, false, typeSolver); 588 * Replace TypeDeclaration.solveMethod 590 * @param typeDeclaration 596 public static SymbolReference<ResolvedMethodDeclaration> solveMethodInType(ResolvedTypeDeclaration typeDeclaration, 599 if (typeDeclaration instanceof JavaParserClassDeclaration) { 600 Context ctx = ((JavaParserClassDeclaration) typeDeclaration).getContext(); 603 if (typeDeclaration instanceof JavaParserInterfaceDeclaration) { 604 Context ctx = ((JavaParserInterfaceDeclaration) typeDeclaration).getContext(); 607 if (typeDeclaration instanceof JavaParserEnumDeclaration) [all...] |
/external/javaparser/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/ |
FindingAllFields.java | 41 ResolvedReferenceTypeDeclaration typeDeclaration = JavaParserFacade.get(new ReflectionTypeSolver()).getTypeDeclaration(classC); 42 assertEquals(3, typeDeclaration.getAllFields().size()); 44 typeDeclaration.getAllFields().stream().map(ResolvedDeclaration::getName).collect(Collectors.toSet())); 51 ResolvedReferenceTypeDeclaration typeDeclaration = JavaParserFacade.get(new ReflectionTypeSolver()).getTypeDeclaration(classC); 52 assertEquals(3, typeDeclaration.getAllFields().size()); 54 typeDeclaration.getAllFields().stream().map(ResolvedDeclaration::getName).collect(Collectors.toSet())); 55 assertEquals("java.util.List<java.lang.String>", typeDeclaration.getField("b").getType().describe());
|
/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/model/typesystem/ |
ReferenceTypeImpl.java | 48 public static ResolvedReferenceType undeterminedParameters(ResolvedReferenceTypeDeclaration typeDeclaration, TypeSolver typeSolver) { 49 return new ReferenceTypeImpl(typeDeclaration, typeDeclaration.getTypeParameters().stream().map( 55 protected ResolvedReferenceType create(ResolvedReferenceTypeDeclaration typeDeclaration, List<ResolvedType> typeParametersCorrected) { 56 return new ReferenceTypeImpl(typeDeclaration, typeParametersCorrected, typeSolver); 60 protected ResolvedReferenceType create(ResolvedReferenceTypeDeclaration typeDeclaration) { 61 return new ReferenceTypeImpl(typeDeclaration, typeSolver); 64 public ReferenceTypeImpl(ResolvedReferenceTypeDeclaration typeDeclaration, TypeSolver typeSolver) { 65 super(typeDeclaration); 69 public ReferenceTypeImpl(ResolvedReferenceTypeDeclaration typeDeclaration, List<ResolvedType> typeArguments, TypeSolver typeSolver) [all...] |
/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/reflectionmodel/ |
MyObjectProvider.java | 29 ResolvedReferenceTypeDeclaration typeDeclaration = typeSolver.solveType(qualifiedName); 30 if (!typeDeclaration.getTypeParameters().isEmpty()) { 33 return new ReferenceTypeImpl(typeDeclaration, typeSolver);
|
ReflectionClassAdapter.java | 27 private ResolvedReferenceTypeDeclaration typeDeclaration; 29 public ReflectionClassAdapter(Class<?> clazz, TypeSolver typeSolver, ResolvedReferenceTypeDeclaration typeDeclaration) { 32 this.typeDeclaration = typeDeclaration; 92 for (ResolvedReferenceType ancestor : typeDeclaration.getAllAncestors()) { 120 for (ResolvedReferenceType ancestor : typeDeclaration.getAllAncestors()) { 154 if (type.describe().equals(typeDeclaration.getQualifiedName())) { 159 return otherTypeDeclaration.getTypeDeclaration().canBeAssignedTo(typeDeclaration); 175 return FunctionalInterfaceLogic.getFunctionalMethod(typeDeclaration).isPresent();
|
/external/javaparser/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/javaparser/declarations/ |
JavaParserTypeParameterResolutionTest.java | 87 ResolvedReferenceTypeDeclaration typeDeclaration = methodDeclaration.declaringType(); 88 assertEquals(2, typeDeclaration.getTypeParameters().size()); 89 assertTrue(typeDeclaration.getTypeParameters().get(0) instanceof JavaParserTypeParameter); 90 assertEquals("A", typeDeclaration.getTypeParameters().get(0).getName()); 91 assertEquals(false, typeDeclaration.getTypeParameters().get(0).declaredOnMethod()); 92 assertEquals(true, typeDeclaration.getTypeParameters().get(0).declaredOnType()); 93 assertTrue(typeDeclaration.getTypeParameters().get(1) instanceof JavaParserTypeParameter); 94 assertEquals("B", typeDeclaration.getTypeParameters().get(1).getName()); 95 assertEquals(false, typeDeclaration.getTypeParameters().get(1).declaredOnMethod()); 96 assertEquals(true, typeDeclaration.getTypeParameters().get(1).declaredOnType()) [all...] |
/external/icu/tools/srcgen/src/main/java/com/android/icu4j/srcgen/checker/ |
RecordPublicApiRules.java | 43 import org.eclipse.jdt.core.dom.TypeDeclaration; 111 @Override public boolean visit(TypeDeclaration node) { 156 AbstractTypeDeclaration typeDeclaration = TypeLocator.findTypeDeclarationNode(node); 157 if (typeDeclaration == null) { 163 boolean isNonTypeDeclaration = typeDeclaration != node; 165 if (isExplicitlyHidden(node) || !isMemberPublicApiEligible(typeDeclaration, node)) { 169 while (typeDeclaration != null) { 170 if (isExplicitlyHidden(typeDeclaration) || 171 !RecordPublicApiRules.isTypePublicApiEligible(typeDeclaration)) { 174 typeDeclaration = TypeLocator.findEnclosingTypeDeclaration(typeDeclaration) [all...] |
/external/icu/tools/srcgen/currysrc/src/main/java/com/google/currysrc/api/process/ast/ |
EnumConstantLocator.java | 69 AbstractTypeDeclaration typeDeclaration = typeLocator.find(cu); 70 if (typeDeclaration == null || !(typeDeclaration instanceof EnumDeclaration)) { 74 : (List<EnumConstantDeclaration>) ((EnumDeclaration) typeDeclaration).enumConstants()) {
|
TypeLocator.java | 82 public TypeLocator(final AbstractTypeDeclaration typeDeclaration) { 83 if (typeDeclaration.isLocalTypeDeclaration()) { 84 throw new IllegalArgumentException("Local types not supported: " + typeDeclaration); 87 CompilationUnit cu = (CompilationUnit) typeDeclaration.getRoot(); 93 AbstractTypeDeclaration currentNode = typeDeclaration; 217 AbstractTypeDeclaration typeDeclaration) { 219 return typeDeclaration; 224 List<BodyDeclaration> bodyDeclarations = typeDeclaration.bodyDeclarations(); 264 AbstractTypeDeclaration typeDeclaration) { 265 if (typeDeclaration.isPackageMemberTypeDeclaration()) [all...] |
MethodLocator.java | 70 AbstractTypeDeclaration typeDeclaration = typeLocator.find(cu); 71 if (typeDeclaration == null) { 75 : (List<BodyDeclaration>) typeDeclaration.bodyDeclarations()) {
|
FieldLocator.java | 77 AbstractTypeDeclaration typeDeclaration = typeLocator.find(cu); 78 if (typeDeclaration == null) { 82 : (List<BodyDeclaration>) typeDeclaration.bodyDeclarations()) {
|
BodyDeclarationLocators.java | 71 AbstractTypeDeclaration typeDeclaration = TypeLocator.findTypeDeclarationNode(bodyDeclaration); 72 if (typeDeclaration == null) { 73 throw new AssertionError("Unable to find type declaration for " + typeDeclaration); 75 TypeLocator typeLocator = new TypeLocator(typeDeclaration);
|
ChangeLog.java | 65 return (locator, typeDeclaration) -> changed("AddDefaultConstructor",
|
/external/javaparser/javaparser-testing/src/test/java/com/github/javaparser/ast/visitor/ |
CloneVisitorTest.java | 60 NodeList<TypeDeclaration<?>> typeDeclarationList = new NodeList<>(); 84 NodeList<TypeDeclaration<?>> typeDeclarationListClone = cuClone.getTypes(); 85 Iterator<TypeDeclaration<?>> typeItr = typeDeclarationListClone.iterator(); 86 TypeDeclaration<?> typeDeclaration; 88 typeDeclaration = typeItr.next(); 89 if (typeDeclaration.getMembers() == null) { 90 assertEquals(typeDeclaration.getComment().get().getContent(), " javadoc"); 92 Iterator<BodyDeclaration<?>> bodyItr = typeDeclaration.getMembers().iterator();
|
/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typesolvers/ |
MemoryTypeSolver.java | 73 public void addDeclaration(String name, ResolvedReferenceTypeDeclaration typeDeclaration) { 74 this.declarationMap.put(name, typeDeclaration);
|
/external/icu/tools/srcgen/currysrc/src/main/java/com/google/currysrc/processors/ |
AddDefaultConstructor.java | 29 import org.eclipse.jdt.core.dom.TypeDeclaration; 54 * @param typeDeclaration the class that was modified. 56 void onAddDefaultConstructor(TypeLocator locator, TypeDeclaration typeDeclaration); 61 this.listener = (l, typeDeclaration) -> {}; 73 if (abstractTypeDeclaration instanceof TypeDeclaration) { 74 TypeDeclaration typeDeclaration = (TypeDeclaration) abstractTypeDeclaration; 75 addDefaultConstructor(rewrite, typeDeclaration); [all...] |
/external/javaparser/javaparser-symbol-solver-logic/src/main/java/com/github/javaparser/symbolsolver/logic/ |
FunctionalInterfaceLogic.java | 54 public static Optional<MethodUsage> getFunctionalMethod(ResolvedReferenceTypeDeclaration typeDeclaration) { 56 Set<MethodUsage> methods = typeDeclaration.getAllMethods().stream()
|
/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/ |
SourceFileInfoExtractor.java | 102 ResolvedTypeDeclaration typeDeclaration = JavaParserFacade.get(typeSolver).getTypeDeclaration(node); 103 if (typeDeclaration.isClass()) { 104 out.println("\n[ Class " + typeDeclaration.getQualifiedName() + " ]"); 105 for (ResolvedReferenceType sc : typeDeclaration.asClass().getAllSuperClasses()) { 108 for (ResolvedReferenceType sc : typeDeclaration.asClass().getAllInterfaces()) {
|
/external/javaparser/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/ |
JavaParserFieldDeclaration.java | 115 Optional<com.github.javaparser.ast.body.TypeDeclaration> typeDeclaration = wrappedNode.findParent(com.github.javaparser.ast.body.TypeDeclaration.class); 116 if (typeDeclaration.isPresent()) { 117 return JavaParserFacade.get(typeSolver).getTypeDeclaration(typeDeclaration.get());
|
/external/dexmaker/dexmaker/src/main/java/com/android/dx/ |
DexMaker.java | 199 private final Map<TypeId<?>, TypeDeclaration> types = new LinkedHashMap<>(); 217 TypeDeclaration getTypeDeclaration(TypeId<?> type) { 218 TypeDeclaration result = types.get(type); 220 result = new TypeDeclaration(type); 234 TypeDeclaration declaration = getTypeDeclaration(type); 263 TypeDeclaration typeDeclaration = getTypeDeclaration(method.declaringType); 264 if (typeDeclaration.methods.containsKey(method)) { 286 typeDeclaration.methods.put(method, methodDeclaration); 302 TypeDeclaration typeDeclaration = getTypeDeclaration(fieldId.declaringType) [all...] |
/external/javaparser/javaparser-testing/src/test/java/com/github/javaparser/bdd/steps/ |
SharedSteps.java | 28 import com.github.javaparser.ast.body.TypeDeclaration; 133 public static <T extends BodyDeclaration<?>> T getMemberByTypeAndPosition(TypeDeclaration<?> typeDeclaration, int position, Class<T> typeClass) { 135 for (BodyDeclaration<?> declaration : typeDeclaration.getMembers()) { 148 TypeDeclaration<?> type = compilationUnit.getType(classPosition - 1);
|