public static class GenericsType.GenericsTypeName
Represents GenericsType name.
TODO: In order to distinguish GenericsType with same name, we should add a property to keep the declaring class.
We should find a way to set declaring class for `GenericsType` first, it can be completed at the resolving phase.
- change the signature of constructor GenericsTypeName to `GenericsTypeName(String name, ClassNode declaringClass)`
- try to fix all compilation errors(if `GenericsType` has declaringClass property, the step would be a bit easy to fix...)
- run all tests to see whether the change breaks anything
- if all tests pass, congratulations! but if some tests are broken, try to debug and find why...
Inherited Methods Summary
public GenericsTypeName(String name)
Copyright © 2003-2022 The Apache Software Foundation. All rights reserved.