@@ -70,30 +70,6 @@ public JSDocComment parse(Comment comment) {
70
70
return new JSDocComment (comment , r .fst (), tags );
71
71
}
72
72
73
- /** Specification of Doctrine AST types for JSDoc type expressions. */
74
- private static final Map <Class <? extends JSDocTypeExpression >, List <String >> spec =
75
- new LinkedHashMap <Class <? extends JSDocTypeExpression >, List <String >>();
76
-
77
- static {
78
- spec .put (AllLiteral .class , Arrays .<String >asList ());
79
- spec .put (ArrayType .class , Arrays .asList ("elements" ));
80
- spec .put (FieldType .class , Arrays .asList ("key" , "value" ));
81
- spec .put (FunctionType .class , Arrays .asList ("this" , "new" , "params" , "result" ));
82
- spec .put (NameExpression .class , Arrays .asList ("name" ));
83
- spec .put (NonNullableType .class , Arrays .asList ("expression" , "prefix" ));
84
- spec .put (NullableLiteral .class , Arrays .<String >asList ());
85
- spec .put (NullLiteral .class , Arrays .<String >asList ());
86
- spec .put (NullableType .class , Arrays .asList ("expression" , "prefix" ));
87
- spec .put (OptionalType .class , Arrays .asList ("expression" ));
88
- spec .put (ParameterType .class , Arrays .asList ("name" , "expression" ));
89
- spec .put (RecordType .class , Arrays .asList ("fields" ));
90
- spec .put (RestType .class , Arrays .asList ("expression" ));
91
- spec .put (TypeApplication .class , Arrays .asList ("expression" , "applications" ));
92
- spec .put (UndefinedLiteral .class , Arrays .<String >asList ());
93
- spec .put (UnionType .class , Arrays .asList ("elements" ));
94
- spec .put (VoidLiteral .class , Arrays .<String >asList ());
95
- }
96
-
97
73
private static String sliceSource (String source , int index , int last ) {
98
74
if (index >= source .length ()) return "" ;
99
75
if (last > source .length ()) last = source .length ();
0 commit comments