See the class definitions below. In CF7 if create an instance of Outer, say "outer", and code:
outer.getInner().getID() things are fine. In CF8, I get the error "The getID method was not found." If I cfdump "outer" in CF8 I see className: Outer$Inner Methods: [list of methods and return types, but not getID] Parent Class Class Name: AbstractDecorator Methods: [list of methods and return types, including *getID*] Is there something different I need/can do w/CF8 to get to the method "getID" on the Parent Class? --- Skeleton Class Definitions --- public final class Outer { Inner inner; public Inner getInner() { return inner; } public final class Inner extends AbstractDecorator { } } abstract class AbstractDecorator extends Wrapped { private Wrapped _wrapped; public int getID() { return _wrapped.getID(); } } class Wrapped { int ID; public int getID() { return ID; } } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Get the answers you are looking for on the ColdFusion Labs Forum direct from active programmers and developers. http://www.adobe.com/cfusion/webforums/forum/categories.cfm?forumid-72&catid=648 Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:293928 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4