Blocks :
|
|
Relates :
|
Presently, TypeAnnotationPosition is a class containing mutable public fields, and a zero-argument constructor. This is dangerous, and it is not clear what combinations of field values represent sensible instances. A better way would be to make the class immutable with private constructors, static methods for creating "Base" TypeAnnotationPositions
|