version 1.79, 2007/11/11 19:48:34
|
version 1.80, 2007/12/17 12:21:24
|
|
|
if (index == PEG_NOT_FOUND) | if (index == PEG_NOT_FOUND) |
{ | { |
Resolver::resolveMethod(method, context, nameSpace); | Resolver::resolveMethod(method, context, nameSpace); |
|
if (method.getClassOrigin().isNull()) |
|
{ |
|
method.setClassOrigin(getClassName()); |
|
} |
|
method.setPropagated(false); |
} | } |
else | else |
{ | { |
|
|
method.setPropagated(true); | method.setPropagated(true); |
_methods.insert(m++, method); | _methods.insert(m++, method); |
} | } |
|
|
} | } |
| |
//---------------------------------------------------------------------- | //---------------------------------------------------------------------- |
|
|
for (Uint32 i = 0, n = _methods.size(); i < n; i++) | for (Uint32 i = 0, n = _methods.size(); i < n; i++) |
{ | { |
Resolver::resolveMethod (_methods[i], context, nameSpace); | Resolver::resolveMethod (_methods[i], context, nameSpace); |
|
_methods[i].setClassOrigin(getClassName()); |
|
_methods[i].setPropagated(false); |
} | } |
| |
//---------------------------------------------------------------------- | //---------------------------------------------------------------------- |