xp-framework/rfc — Issue #110: RemoteStackTraceElement
Author: thekid
Created: 2011-10-17 15:55:27+00:00
State: closed
Labels: framework, implemented

Scope of Change
====
Stack trace elements representing stack frames on the remote side will be
mapped to RemoteStackTraceElement objects instead of StackTraceElements.

Rationale
====
- Ability to distinguish between local stack frames and remote stack frames.
- Get rid of "php." prefix (e.g., in "php.java.lang.reflect.Method")

Functionality
====
The lang.StackTraceElement class will be extended to provide an overwriteable
qualifiedClassName() method which will use xp::nameOf() per default.

The remote.RemoteStackTraceElement class will overwrite this method and
return the name as-is (it already is qualified).

Security considerations
====
n/a

Speed impact
====
n/a

Dependencies
====
n/a

Related documents
====
- http://xp-framework.net/rfc/contrib/rfc0110.diff
Implementing patch