File tree Expand file tree Collapse file tree 19 files changed +27
-5
lines changed
tools/SourceKit/lib/SwiftLang Expand file tree Collapse file tree 19 files changed +27
-5
lines changed Original file line number Diff line number Diff line change 21
21
#include " swift/Basic/TypeID.h"
22
22
namespace swift {
23
23
24
+ class AbstractFunctionDecl ;
25
+ class BraceStmt ;
24
26
class CustomAttr ;
25
27
class Decl ;
26
28
class GenericParamList ;
Original file line number Diff line number Diff line change 18
18
#ifndef SWIFT_BASIC_DIAGNOSTICENGINE_H
19
19
#define SWIFT_BASIC_DIAGNOSTICENGINE_H
20
20
21
- #include " swift/AST/Attr.h"
22
21
#include " swift/AST/TypeLoc.h"
23
22
#include " swift/AST/DeclNameLoc.h"
24
23
#include " swift/AST/DiagnosticConsumer.h"
25
24
#include " llvm/ADT/StringMap.h"
26
25
#include " llvm/Support/Allocator.h"
26
+ #include " llvm/Support/VersionTuple.h"
27
27
28
28
namespace swift {
29
29
class Decl ;
30
+ class DeclAttribute ;
30
31
class DiagnosticEngine ;
31
32
class SourceManager ;
32
33
class ValueDecl ;
Original file line number Diff line number Diff line change 19
19
20
20
#include " swift/AST/CaptureInfo.h"
21
21
#include " swift/AST/ConcreteDeclRef.h"
22
+ #include " swift/AST/DeclContext.h"
22
23
#include " swift/AST/DeclNameLoc.h"
23
24
#include " swift/AST/FunctionRefKind.h"
24
25
#include " swift/AST/ProtocolConformanceRef.h"
25
26
#include " swift/AST/TrailingCallArguments.h"
26
27
#include " swift/AST/TypeAlignments.h"
27
28
#include " swift/AST/TypeLoc.h"
28
- #include " swift/AST/TypeRepr.h"
29
29
#include " swift/AST/Availability.h"
30
30
#include " swift/Basic/InlineBitfield.h"
31
31
#include " llvm/Support/TrailingObjects.h"
@@ -40,7 +40,9 @@ namespace swift {
40
40
class ArchetypeType ;
41
41
class ASTContext ;
42
42
class AvailabilitySpec ;
43
+ class IdentTypeRepr ;
43
44
class Type ;
45
+ class TypeRepr ;
44
46
class ValueDecl ;
45
47
class Decl ;
46
48
class DeclRefExpr ;
Original file line number Diff line number Diff line change 21
21
#include " llvm/ADT/DenseMap.h"
22
22
23
23
namespace swift {
24
+ class ComponentIdentTypeRepr ;
25
+ class TupleTypeRepr ;
26
+
24
27
// / Generates AST nodes from Syntax nodes.
25
28
class Parser ;
26
29
class ASTGen {
Original file line number Diff line number Diff line change 31
31
#include " swift/AST/ProtocolConformance.h"
32
32
#include " swift/AST/SourceFile.h"
33
33
#include " swift/AST/Stmt.h"
34
+ #include " swift/AST/TypeRepr.h"
34
35
#include " swift/Basic/SourceManager.h"
35
36
#include " swift/Subsystems.h"
36
37
#include " llvm/ADT/SmallBitVector.h"
Original file line number Diff line number Diff line change 21
21
#include " swift/AST/Expr.h"
22
22
#include " swift/AST/GenericEnvironment.h"
23
23
#include " swift/AST/Module.h"
24
+ #include " swift/AST/TypeRepr.h"
24
25
#include " swift/AST/Types.h"
25
26
#include " swift/Basic/Defer.h"
26
27
#include " llvm/ADT/SmallString.h"
Original file line number Diff line number Diff line change 19
19
#include " swift/AST/DiagnosticEngine.h"
20
20
#include " swift/AST/DiagnosticsFrontend.h"
21
21
#include " swift/Basic/Defer.h"
22
+ #include " swift/Basic/Range.h"
22
23
#include " swift/Basic/SourceManager.h"
23
24
#include " llvm/ADT/STLExtras.h"
24
25
#include " llvm/ADT/StringRef.h"
Original file line number Diff line number Diff line change 16
16
17
17
#include " swift/AST/Pattern.h"
18
18
#include " swift/AST/ASTContext.h"
19
- #include " swift/AST/Expr.h"
20
19
#include " swift/AST/ASTWalker.h"
20
+ #include " swift/AST/Expr.h"
21
21
#include " swift/AST/GenericEnvironment.h"
22
22
#include " swift/AST/TypeLoc.h"
23
+ #include " swift/AST/TypeRepr.h"
23
24
#include " swift/Basic/Statistic.h"
24
25
#include " llvm/ADT/APFloat.h"
25
26
#include " llvm/Support/raw_ostream.h"
Original file line number Diff line number Diff line change 24
24
#include " swift/AST/ProtocolConformance.h"
25
25
#include " swift/AST/Stmt.h"
26
26
#include " swift/AST/PrettyStackTrace.h"
27
+ #include " swift/AST/TypeRepr.h"
27
28
#include " swift/AST/TypeVisitor.h"
28
29
#include " swift/Basic/SourceManager.h"
29
30
#include " llvm/Support/raw_ostream.h"
Original file line number Diff line number Diff line change 25
25
#include " swift/AST/DiagnosticsClangImporter.h"
26
26
#include " swift/AST/Module.h"
27
27
#include " swift/AST/NameLookup.h"
28
- #include " swift/AST/Types.h"
29
28
#include " swift/AST/TypeRepr.h"
29
+ #include " swift/AST/Types.h"
30
30
#include " swift/Basic/StringExtras.h"
31
31
#include " swift/ClangImporter/ClangImporterOptions.h"
32
32
#include " swift/Parse/Parser.h"
Original file line number Diff line number Diff line change 15
15
#include " swift/AST/DiagnosticsFrontend.h"
16
16
#include " swift/Basic/FileTypes.h"
17
17
#include " swift/Basic/PrimarySpecificPaths.h"
18
+ #include " swift/Basic/Range.h"
18
19
#include " swift/Frontend/FrontendOptions.h"
19
20
#include " swift/Option/Options.h"
20
21
#include " swift/Parse/Lexer.h"
Original file line number Diff line number Diff line change 20
20
#include " swift/AST/ParameterList.h"
21
21
#include " swift/AST/ProtocolConformance.h"
22
22
#include " swift/AST/SourceFile.h"
23
+ #include " swift/AST/TypeRepr.h"
23
24
#include " swift/AST/Types.h"
24
25
#include " swift/AST/USRGeneration.h"
25
26
#include " swift/Basic/SourceManager.h"
Original file line number Diff line number Diff line change 11
11
// ===----------------------------------------------------------------------===//
12
12
13
13
#include " swift/Parse/ASTGen.h"
14
+ #include " swift/AST/TypeRepr.h"
15
+ #include " swift/Basic/SourceManager.h"
14
16
15
17
#include " swift/Basic/SourceManager.h"
16
18
#include " swift/Parse/CodeCompletionCallbacks.h"
Original file line number Diff line number Diff line change 16
16
17
17
#include " swift/Parse/Parser.h"
18
18
#include " swift/AST/DiagnosticsParse.h"
19
+ #include " swift/AST/TypeRepr.h"
19
20
#include " swift/Basic/EditorPlaceholder.h"
20
21
#include " swift/Parse/CodeCompletionCallbacks.h"
21
22
#include " swift/Parse/ParsedSyntaxRecorder.h"
Original file line number Diff line number Diff line change 16
16
17
17
#include " swift/Parse/Parser.h"
18
18
#include " swift/AST/DiagnosticsParse.h"
19
+ #include " swift/AST/TypeRepr.h"
19
20
#include " swift/Parse/ParsedSyntaxBuilders.h"
20
21
#include " swift/Parse/ParsedSyntaxRecorder.h"
21
22
#include " swift/Parse/SyntaxParsingContext.h"
Original file line number Diff line number Diff line change 20
20
#include " swift/AST/Initializer.h"
21
21
#include " swift/AST/Module.h"
22
22
#include " swift/AST/SourceFile.h"
23
+ #include " swift/AST/TypeRepr.h"
23
24
#include " swift/Basic/StringExtras.h"
24
25
#include " swift/Parse/CodeCompletionCallbacks.h"
25
26
#include " swift/Parse/ParsedSyntaxRecorder.h"
Original file line number Diff line number Diff line change 18
18
#include " swift/AST/ASTWalker.h"
19
19
#include " swift/AST/Attr.h"
20
20
#include " swift/AST/TypeLoc.h"
21
+ #include " swift/AST/TypeRepr.h"
21
22
#include " swift/Parse/Lexer.h"
22
23
#include " swift/Parse/CodeCompletionCallbacks.h"
23
24
#include " swift/Parse/SyntaxParsingContext.h"
Original file line number Diff line number Diff line change 26
26
#include " swift/AST/Module.h"
27
27
#include " swift/AST/NameLookup.h"
28
28
#include " swift/AST/SubstitutionMap.h"
29
- #include " swift/AST/Types.h"
30
29
#include " swift/AST/TypeRepr.h"
30
+ #include " swift/AST/Types.h"
31
31
#include " swift/Basic/Mangler.h"
32
32
#include " swift/ClangImporter/ClangImporter.h"
33
33
#include " swift/Demangling/Demangler.h"
Original file line number Diff line number Diff line change 21
21
#include " swift/AST/ASTPrinter.h"
22
22
#include " swift/AST/ASTWalker.h"
23
23
#include " swift/AST/GenericSignature.h"
24
+ #include " swift/AST/TypeRepr.h"
24
25
#include " swift/Frontend/Frontend.h"
25
26
#include " swift/Frontend/PrintingDiagnosticConsumer.h"
26
27
#include " swift/IDE/CommentConversion.h"
You can’t perform that action at this time.
0 commit comments