180 |
|
|
181 |
if (type instanceof ClassDocProxy) { |
if (type instanceof ClassDocProxy) { |
182 |
String className=type.qualifiedTypeName(); |
String className=type.qualifiedTypeName(); |
183 |
ClassDoc realClassDoc=containingClass().findClass(className); |
ClassDoc realClassDoc=((ClassDocImpl)containingClass()).findClass(className, type.dimension()); |
184 |
if (realClassDoc!=null) { |
if (realClassDoc!=null) { |
185 |
try { |
type=realClassDoc; |
|
String dim = type.dimension(); |
|
|
type=(ClassDoc)((WritableType)realClassDoc).clone(); |
|
|
((WritableType)type).setDimension(dim); |
|
|
} |
|
|
catch (CloneNotSupportedException e) { |
|
|
throw new RuntimeException(e); |
|
|
} |
|
186 |
} |
} |
187 |
else { |
else { |
188 |
//throw new Error("Class not found: "+className); |
//throw new Error("Class not found: "+className); |