@@ -267,11 +267,9 @@ FamixTypeScriptGenerator >> defineHierarchy [
267
267
268
268
enum -- | > type.
269
269
enum -- | > #TEnum .
270
- enum -- | > #TWithComments .
271
270
enum -- | > #TImportable .
272
271
273
272
enumValue -- | > structuralEntity.
274
- enumValue -- | > #TWithComments .
275
273
enumValue -- | > #TEnumValue .
276
274
277
275
file -- | > namedEntity.
@@ -311,7 +309,6 @@ FamixTypeScriptGenerator >> defineHierarchy [
311
309
interface -- | > #TWithAttributes .
312
310
interface -- | > #TInvocationsReceiver .
313
311
" interface --|> #THasVisibility." " classes in modules/namespaces can't be declared private/public"
314
- interface -- | > #TWithComments .
315
312
interface -- | > #TImplementable .
316
313
" interface --|> #TWithImports."
317
314
" interface --|> #TImportable." " Gets it from type?"
@@ -330,7 +327,6 @@ FamixTypeScriptGenerator >> defineHierarchy [
330
327
method -- | > #TCanBeAbstract .
331
328
method -- | > #THasKind .
332
329
method -- | > #THasVisibility .
333
- method -- | > #TWithComments .
334
330
method -- | > #TCanBeClassSide .
335
331
method -- | > #TImportable .
336
332
@@ -340,7 +336,6 @@ FamixTypeScriptGenerator >> defineHierarchy [
340
336
" Module"
341
337
module -- | > scriptEntity.
342
338
module -- | > #TWithLocalVariables . " var can have module scope"
343
- module -- | > #TWithComments .
344
339
module -- | > #TWithImports .
345
340
" module --|> #TWithNamespaces." " define this Trait for TypeScript namespaces"
346
341
module -- | > #TImportable .
@@ -357,7 +352,6 @@ FamixTypeScriptGenerator >> defineHierarchy [
357
352
358
353
parameter -- | > structuralEntity.
359
354
parameter -- | > #TParameter .
360
- parameter -- | > #TWithComments .
361
355
362
356
parameterType -- | > type.
363
357
parameterType -- | > #TGenericParameterType .
@@ -383,7 +377,10 @@ FamixTypeScriptGenerator >> defineHierarchy [
383
377
primitiveType -- | > type.
384
378
primitiveType -- | > #TPrimitiveType .
385
379
380
+ sourcedEntity -- | > #TWithComments .
381
+
386
382
type -- | > #TConcreteParameterType .
383
+ type -- | > containerEntity.
387
384
388
385
concretization -- | > #TConcretization .
389
386
@@ -427,7 +424,10 @@ FamixTypeScriptGenerator >> defineProperties [
427
424
(decorator property: #expression type: #String )
428
425
comment: ' Decorators use the form @expression, where expression must evaluate to a function that will be called at runtime with information about the decorated declaration' .
429
426
(property property: #readOnly type: #Boolean defaultValue: false )
430
- comment: ' Properties may be prefixed with the readonly modifier. This prevents assignments to the field outside of the constructor.'
427
+ comment: ' Properties may be prefixed with the readonly modifier. This prevents assignments to the field outside of the constructor.' .
428
+ (comment property: #isJSDoc type: #Boolean defaultValue: false )
429
+ comment: ' Comments can have the form of JSDoc.' .
430
+
431
431
" The following are not need because of THasKind (?)"
432
432
433
433
" (method property: #isConstructor type: #Boolean defaultValue: false)
0 commit comments