|
Lines 59-91
Link Here
|
| 59 |
|
59 |
|
| 60 |
} |
60 |
} |
| 61 |
|
61 |
|
| 62 |
protected TRCPackage getTRCPackage(Object element, ColumnDisplayInfo info) |
62 |
protected TRCPackage getTRCPackage(Object element, ColumnDisplayInfo info) { |
| 63 |
{ |
|
|
| 64 |
if (element instanceof TRCPackage) |
63 |
if (element instanceof TRCPackage) |
| 65 |
return (TRCPackage)element; |
64 |
return (TRCPackage) element; |
| 66 |
if (element instanceof TRCClass) |
65 |
if (element instanceof TRCClass) |
| 67 |
return ((TRCClass)element).getPackage(); |
66 |
return ((TRCClass) element).getPackage(); |
| 68 |
if (element instanceof TRCMethod) |
67 |
if (element instanceof TRCMethod) { |
| 69 |
return ((TRCMethod)element).getDefiningClass().getPackage(); |
68 |
if (((TRCMethod) element).getDefiningClass() != null) |
| 70 |
|
69 |
return ((TRCMethod) element).getDefiningClass().getPackage(); |
| 71 |
if (element instanceof TRCObjectReference) |
70 |
else |
| 72 |
{ |
71 |
return null; |
| 73 |
TRCObjectReference ref = (TRCObjectReference)element; |
72 |
} |
|
|
73 |
if (element instanceof TRCObjectReference) { |
| 74 |
TRCObjectReference ref = (TRCObjectReference) element; |
| 74 |
TRCObject object = null; |
75 |
TRCObject object = null; |
| 75 |
|
76 |
if (info.showReferTo) |
| 76 |
if(info.showReferTo) |
77 |
object = ref.getOwner(); |
| 77 |
object = ref.getOwner(); |
|
|
| 78 |
else |
78 |
else |
| 79 |
object = ref.getTarget(); |
79 |
object = ref.getTarget(); |
| 80 |
|
80 |
|
| 81 |
return PerftraceUtil.getClass(object).getPackage(); |
81 |
return PerftraceUtil.getClass(object).getPackage(); |
| 82 |
} |
82 |
} |
| 83 |
if (element instanceof TRCObject) |
83 |
if (element instanceof TRCObject) |
| 84 |
return PerftraceUtil.getClass((TRCObject)element).getPackage(); |
84 |
return PerftraceUtil.getClass((TRCObject) element).getPackage(); |
| 85 |
if (element instanceof Coverage) |
85 |
if (element instanceof Coverage) |
| 86 |
return getTRCPackage(((Coverage)element).getTraceObj(), info); |
86 |
return getTRCPackage(((Coverage) element).getTraceObj(), info); |
| 87 |
|
87 |
return null; |
| 88 |
return null; |
|
|
| 89 |
} |
88 |
} |
| 90 |
|
89 |
|
| 91 |
public Image getDisplayImage(Object element, ColumnDisplayInfo info) { |
90 |
public Image getDisplayImage(Object element, ColumnDisplayInfo info) { |