fix jakefile1

This commit is contained in:
Arthur Ozga 2016-11-02 14:33:31 -07:00
parent 04968ab7cb
commit d02eb6c1f1
2 changed files with 8 additions and 8 deletions

View File

@ -168,13 +168,13 @@ var servicesSources = [
"formatting/tokenRange.ts",
// CodeFixes
"codeFixProvider.ts",
"codeFixes/fixes.ts",
"codeFixes/fixExtendsInterfaceBecomesImplements.ts",
"codeFixes/fixClassIncorrectlyImplementsInterface.ts",
"codeFixes/fixClassDoesntImplementInheritedAbstractMember.ts",
"codeFixes/fixClassSuperMustPrecedeThisAccess.ts",
"codeFixes/fixConstructorForDerivedNeedSuperCall.ts",
"codeFixes/fixRemoveAbstractModifierInNonAbstractClass.ts"
"codefixes/fixes.ts",
"codefixes/fixExtendsInterfaceBecomesImplements.ts",
"codefixes/fixClassIncorrectlyImplementsInterface.ts",
"codefixes/fixClassDoesntImplementInheritedAbstractMember.ts",
"codefixes/fixClassSuperMustPrecedeThisAccess.ts",
"codefixes/fixConstructorForDerivedNeedSuperCall.ts",
"codefixes/fixRemoveAbstractModifierInNonAbstractClass.ts"
].map(function (f) {
return path.join(servicesDirectory, f);
}));

View File

@ -1361,13 +1361,13 @@ namespace ts {
export function getCodeFixChanges(interfaceClause: Node, existingMembers: string[], startPos: number, checker: TypeChecker, reference: boolean, trackingAddedMembers: string[], newLineCharacter: string): TextChange[] {
const type = checker.getTypeAtLocation(interfaceClause);
const changesArray: TextChange[] = [];
if (!(type && type.symbol && type.symbol.declarations && type.symbol.declarations.length > 0)) {
return [];
}
const missingMembers = getMissingInterfaceMembers(<InterfaceDeclaration>type.symbol.declarations[0], existingMembers, checker);
const changesArray: TextChange[] = [];
for (const member of missingMembers) {
if (member.kind === SyntaxKind.PropertySignature || member.kind === SyntaxKind.PropertyDeclaration) {