/external/clang/unittests/AST/ |
D | ASTImporterTest.cpp | 113 hasType( in TEST() 122 hasType( in TEST() 131 hasType( in TEST() 144 hasType(isInteger())))))))); in TEST() 169 hasType(asString("double"))))))))); in TEST() 178 hasType(asString("float"))))))))); in TEST() 194 hasType(asString("struct s")), in TEST() 196 hasType(asString("struct s")), in TEST() 198 equals(42), hasType(asString("int")))), in TEST() 200 equals(0), hasType(asString("long")))), in TEST() [all …]
|
/external/clang/unittests/ASTMatchers/ |
D | ASTMatchersNodeTest.cpp | 158 valueDecl(hasType(asString("enum EnumType"))))); in TEST() 160 valueDecl(hasType(asString("void (void)"))))); in TEST() 202 cxxMemberCallExpr(on(hasType(recordDecl(hasName("Y"))))); in TEST() 221 cxxMemberCallExpr(on(hasType(pointsTo(recordDecl(hasName("Y")))))); in TEST() 710 hasType(asString("struct point")), in TEST() 713 hasType(asString("double")))))), in TEST() 716 hasType(asString("struct point")), in TEST() 765 hasType(asString("const char [4]")), in TEST() 1007 initListExpr(hasType(asString("int [2]"))))); in TEST() 1009 initListExpr(hasType(recordDecl(hasName("B")))))); in TEST() [all …]
|
D | ASTMatchersNarrowingTest.cpp | 34 hasArgument(1, hasType(pointsTo( in TEST() 39 hasArgument(1, hasType(pointsTo( in TEST() 45 hasArgument(1, hasType(pointsTo( in TEST() 487 hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base1"))))))); in TEST() 491 hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base2"))))))); in TEST() 495 hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base1"), in TEST() 512 hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base1"))))))); in TEST() 516 hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base2"))))))); in TEST() 520 hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base1"), in TEST() 602 cxxMemberCallExpr(on(hasType(asString("class Y *")))))); in TEST() [all …]
|
D | ASTMatchersTraversalTest.cpp | 117 varDecl(hasName("i"), hasType(qualType(has(builtinType())))))); in TEST() 120 varDecl(hasName("i"), hasType(qualType(has(pointerType())))))); in TEST() 125 expr(hasType(pointsTo(recordDecl(hasName("X")))), in TEST() 136 expr(hasType(pointsTo(recordDecl(hasName("X")))), in TEST() 167 varDecl(hasType(namedDecl(hasName("S")))))); in TEST() 173 parmVarDecl(hasType(namedDecl(hasName("I")))))); in TEST() 176 parmVarDecl(hasType(objcObjectPointerType())))); in TEST() 180 parmVarDecl(hasType(pointsTo(objcInterfaceDecl(hasName("Foo"))))))); in TEST() 183 parmVarDecl(hasType(templateTypeParmType())))); in TEST() 186 parmVarDecl(hasType(namedDecl(hasName("T")))))); in TEST() [all …]
|
/external/llvm-project/clang-tools-extra/clang-tidy/hicpp/ |
D | SignedBitwiseCheck.cpp | 34 ? expr(ignoringImpCasts(hasType(isSignedInteger())), in registerMatchers() 36 : expr(ignoringImpCasts(hasType(isSignedInteger())))) in registerMatchers() 47 const auto IsStdBitmask = ignoringImpCasts(declRefExpr(hasType(BitmaskType))); in registerMatchers() 56 hasLHS(hasType(isInteger())), hasRHS(hasType(isInteger()))) in registerMatchers() 65 hasLHS(hasType(isInteger())), hasRHS(hasType(isInteger()))) in registerMatchers()
|
/external/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
D | ProBoundsPointerArithmeticCheck.cpp | 24 hasType(pointerType()), hasType(autoType(hasDeducedType(pointerType()))), in registerMatchers() 25 hasType(decltypeType(hasUnderlyingType(pointerType())))); in registerMatchers() 36 unaryOperator(hasAnyOperatorName("++", "--"), hasType(pointerType())) in registerMatchers() 45 hasType(decayedType(hasDecayedType(pointerType()))))))) in registerMatchers()
|
D | AvoidNonConstGlobalVariablesCheck.cpp | 28 isLocalVarDecl(), isConstexpr(), hasType(isConstQualified()), in registerMatchers() 29 hasType(referenceType())))); // References can't be changed, only the in registerMatchers() 33 varDecl(hasGlobalStorage(), hasType(referenceType()), in registerMatchers() 34 unless(hasType(references(qualType(isConstQualified()))))); in registerMatchers() 38 hasType(pointerType(pointee(unless(isConstQualified()))))); in registerMatchers()
|
/external/llvm-project/clang-tools-extra/clang-tidy/bugprone/ |
D | UnhandledSelfAssignmentCheck.cpp | 39 cxxMethodDecl(hasParameter(0, parmVarDecl(hasType(referenceType())))); in registerMatchers() 65 varDecl(hasType(cxxRecordDecl(equalsBoundNode("class"))), in registerMatchers() 68 hasType(cxxRecordDecl(equalsBoundNode("class"))))))))); in registerMatchers() 91 has(fieldDecl(anyOf(hasType(pointerType()), hasType(SmartPointerType), in registerMatchers() 92 hasType(arrayType()))))))); in registerMatchers()
|
D | SizeofExpressionCheck.cpp | 89 callExpr(anyOf(hasType(isInteger()), hasType(enumType())), in registerMatchers() 94 sizeOfExpr(has(expr(hasType( in registerMatchers() 129 varDecl(isDefinition(), hasType(qualType(hasCanonicalType(CharPtrType))), in registerMatchers() 132 hasType(qualType(hasCanonicalType(CharPtrType))), in registerMatchers() 141 expr(hasType(qualType(hasCanonicalType(arrayType())))))); in registerMatchers() 147 hasType(qualType(hasCanonicalType(pointerType(pointee(arrayType())))))))); in registerMatchers() 152 hasType(qualType(hasCanonicalType(recordType()))))))); in registerMatchers() 156 hasType(qualType(hasCanonicalType(PointerToStructType))), in registerMatchers() 159 const auto ArrayOfPointersExpr = expr(ignoringParenImpCasts(expr(hasType( in registerMatchers() 163 expr(ignoringParenImpCasts(expr(hasType(qualType(hasCanonicalType( in registerMatchers() [all …]
|
D | StringConstructorCheck.cpp | 70 isDefinition(), hasType(constantArrayType()), hasType(isConstQualified()), in registerMatchers() 74 hasType(pointerType(pointee(isAnyCharacter(), isConstQualified()))), in registerMatchers() 85 hasArgument(0, hasType(qualType(isInteger()))), in registerMatchers() 86 hasArgument(1, hasType(qualType(isInteger()))), in registerMatchers() 105 hasArgument(0, hasType(CharPtrType)), in registerMatchers() 106 hasArgument(1, hasType(isInteger())), in registerMatchers() 132 anyOf(hasArgument(1, unless(hasType(isInteger()))), in registerMatchers()
|
D | DanglingHandleCheck.cpp | 30 cxxMemberCallExpr(hasType(cxxRecordDecl(IsAHandle)), in handleFrom() 77 on(expr(hasType(hasUnqualifiedDesugaredType( in makeContainerMatcher() 81 on(expr(hasType(hasUnqualifiedDesugaredType( in makeContainerMatcher() 111 varDecl(hasType(hasUnqualifiedDesugaredType( in registerMatchersForVariables() 121 varDecl(hasType(hasUnqualifiedDesugaredType(recordType( in registerMatchersForVariables() 161 anyOf(hasType(arrayType()), in registerMatchersForReturn() 162 hasType(hasUnqualifiedDesugaredType( in registerMatchersForReturn()
|
D | SuspiciousMemsetUsageCheck.cpp | 28 hasParameter(0, hasType(pointerType(pointee(voidType())))), in registerMatchers() 29 hasParameter(1, hasType(isInteger())), in registerMatchers() 30 hasParameter(2, hasType(isInteger()))); in registerMatchers() 39 eachOf(hasArgument(0, anyOf(hasType(pointsTo(isAnyCharacter())), in registerMatchers() 40 hasType(arrayType(hasElementType( in registerMatchers()
|
D | SpuriouslyWakeUpFunctionsCheck.cpp | 22 hasDeclaration(varDecl(hasType(recordDecl(classTemplateSpecializationDecl( in registerMatchers() 35 declRefExpr(to(varDecl(hasType(references(recordDecl( in registerMatchers() 42 declRefExpr(to(varDecl(hasType(references(recordDecl( in registerMatchers() 49 declRefExpr(to(varDecl(hasType(references(recordDecl( in registerMatchers()
|
D | TooSmallLoopVariableCheck.cpp | 56 ignoringParenImpCasts(declRefExpr(to(varDecl(hasType(isInteger())))))) in registerMatchers() 69 expr(ignoringParenImpCasts(allOf(hasType(isInteger()), in registerMatchers() 71 unless(hasType(isConstQualified())), in registerMatchers() 72 unless(hasType(enumType()))))) in registerMatchers() 78 expr(ignoringParenImpCasts(hasType(isInteger()))).bind(LoopIncrementName); in registerMatchers()
|
D | SignedCharMisuseCheck.cpp | 54 CharTypeExpr = expr(hasType( in charCastExpression() 57 CharTypeExpr = expr(hasType(qualType( in charCastExpression() 89 expr(binaryOperator(hasOperatorName("="), hasLHS(hasType(IntegerType)), in registerMatchers() 95 const auto Declaration = varDecl(isDefinition(), hasType(IntegerType), in registerMatchers() 124 hasArgument(0, hasType(cxxRecordDecl(hasName("::std::array")))), in registerMatchers()
|
/external/llvm-project/clang/unittests/ASTMatchers/ |
D | ASTMatchersNodeTest.cpp | 198 valueDecl(hasType(asString("enum EnumType"))))); in TEST_P() 200 valueDecl(hasType(asString("void (void)"))))); in TEST_P() 208 friendDecl(hasType(asString("class X"))))); in TEST_P() 210 friendDecl(hasType(recordDecl(hasName("X")))))); in TEST_P() 324 cxxMemberCallExpr(on(hasType(recordDecl(hasName("Y"))))); in TEST_P() 338 cxxMemberCallExpr(on(hasType(pointsTo(recordDecl(hasName("Y")))))); in TEST_P() 1025 hasType(asString("struct point")), has(floatLiteral(equals(1.0))), in TEST_P() 1026 has(implicitValueInitExpr(hasType(asString("double")))))), in TEST_P() 1027 has(initListExpr(hasType(asString("struct point")), in TEST_P() 1050 predefinedExpr(hasType(asString("const char [4]")), in TEST_P() [all …]
|
D | ASTMatchersNarrowingTest.cpp | 173 hasArgument(1, hasType(pointsTo(recordDecl(hasName("T"))))))))); in TEST_P() 178 hasArgument(1, hasType(pointsTo(recordDecl(hasName("T"))))), in TEST_P() 184 hasArgument(1, hasType(pointsTo(recordDecl(hasName("T"))))), in TEST_P() 669 hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base1"))))))); in TEST_P() 673 hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base2"))))))); in TEST_P() 677 hasInitializer(hasType(cxxRecordDecl( in TEST_P() 694 hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base1"))))))); in TEST_P() 698 hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base2"))))))); in TEST_P() 702 hasInitializer(hasType(cxxRecordDecl( in TEST_P() 911 cxxMemberCallExpr(on(hasType(asString("class Y *")))))); in TEST_P() [all …]
|
D | ASTMatchersTraversalTest.cpp | 116 varDecl(hasName("i"), hasType(qualType(has(builtinType())))))); in TEST() 119 varDecl(hasName("i"), hasType(qualType(has(pointerType())))))); in TEST() 124 expr(hasType(pointsTo(recordDecl(hasName("X")))), in TEST() 135 expr(hasType(pointsTo(recordDecl(hasName("X")))), in TEST() 166 varDecl(hasType(namedDecl(hasName("S")))))); in TEST() 172 parmVarDecl(hasType(namedDecl(hasName("I")))))); in TEST() 175 parmVarDecl(hasType(objcObjectPointerType())))); in TEST() 179 parmVarDecl(hasType(pointsTo(objcInterfaceDecl(hasName("Foo"))))))); in TEST() 182 parmVarDecl(hasType(templateTypeParmType())))); in TEST() 185 parmVarDecl(hasType(namedDecl(hasName("T")))))); in TEST() [all …]
|
/external/llvm-project/clang-tools-extra/clang-tidy/android/ |
D | CloexecAccept4Check.cpp | 22 hasType(pointsTo(recordDecl(isStruct(), hasName("sockaddr")))); in registerMatchers() 23 auto SockLenPointerType = hasType(pointsTo(namedDecl(hasName("socklen_t")))); in registerMatchers() 27 hasParameter(0, hasType(isInteger())), in registerMatchers() 30 hasParameter(3, hasType(isInteger())))); in registerMatchers()
|
D | CloexecOpenCheck.cpp | 20 auto CharPointerType = hasType(pointerType(pointee(isAnyCharacter()))); in registerMatchers() 25 hasParameter(1, hasType(isInteger())))); in registerMatchers() 29 hasParameter(0, hasType(isInteger())), in registerMatchers() 31 hasParameter(2, hasType(isInteger())))); in registerMatchers()
|
D | CloexecSocketCheck.cpp | 23 hasParameter(0, hasType(isInteger())), in registerMatchers() 24 hasParameter(1, hasType(isInteger())), in registerMatchers() 25 hasParameter(2, hasType(isInteger())))); in registerMatchers()
|
D | CloexecAcceptCheck.cpp | 21 hasType(pointsTo(recordDecl(isStruct(), hasName("sockaddr")))); in registerMatchers() 22 auto SockLenPointerType = hasType(pointsTo(namedDecl(hasName("socklen_t")))); in registerMatchers() 26 hasParameter(0, hasType(isInteger())), in registerMatchers()
|
/external/llvm-project/clang-tools-extra/clang-tidy/performance/ |
D | NoAutomaticMoveCheck.cpp | 29 varDecl(hasLocalStorage(), unless(hasType(lValueReferenceType())), in registerMatchers() 30 hasType(qualType( in registerMatchers() 41 hasType(lValueReferenceType(pointee(type().bind("SrcT"))))), in registerMatchers() 43 hasParameter(0, hasType(rValueReferenceType( in registerMatchers()
|
/external/javaparser/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/ |
D | ReflectionTypeSolverTest.java | 29 assertEquals(true, ts.hasType(String.class.getCanonicalName())); in testHasType() 30 assertEquals(true, ts.hasType(Object.class.getCanonicalName())); in testHasType() 31 assertEquals(false, ts.hasType("foo.zum.unexisting")); in testHasType()
|
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
D | NumberObjectConversionChecker.cpp | 201 expr(hasType( in checkASTCodeBody() 210 expr(hasType(hasCanonicalType( in checkASTCodeBody() 222 expr(hasType(hasCanonicalType( in checkASTCodeBody() 265 expr(ignoringParenImpCasts(expr(hasType(SuspiciousScalarTypeM)))); in checkASTCodeBody() 279 callExpr(hasAnyArgument(allOf(hasType(SuspiciousScalarTypeM), in checkASTCodeBody() 315 explicitCastExpr(allOf(hasType(SuspiciousScalarBooleanTypeM), in checkASTCodeBody() 319 explicitCastExpr(allOf(hasType(SuspiciousScalarNumberTypeM), in checkASTCodeBody() 324 varDecl(hasType(SuspiciousScalarTypeM), in checkASTCodeBody()
|