@@ -70,30 +70,6 @@ public JSDocComment parse(Comment comment) {
7070 return new JSDocComment (comment , r .fst (), tags );
7171 }
7272
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-
9773 private static String sliceSource (String source , int index , int last ) {
9874 if (index >= source .length ()) return "" ;
9975 if (last > source .length ()) last = source .length ();
0 commit comments