diff --git a/packages/compiler/src/aot/static_reflector.ts b/packages/compiler/src/aot/static_reflector.ts index d8dd289192..dafdeef709 100644 --- a/packages/compiler/src/aot/static_reflector.ts +++ b/packages/compiler/src/aot/static_reflector.ts @@ -163,7 +163,9 @@ export class StaticReflector implements CompileReflector { let ownAnnotations: any[] = []; if (classMetadata['decorators']) { ownAnnotations = simplify(type, classMetadata['decorators']); - annotations.push(...ownAnnotations); + if (ownAnnotations) { + annotations.push(...ownAnnotations); + } } if (parentType && !this.summaryResolver.isLibraryFile(type.filePath) && this.summaryResolver.isLibraryFile(parentType.filePath)) {