[Fb-contrib-commit] SF.net SVN: fb-contrib: [744] trunk/fb-contrib/samples/PCOA_Sample.java
Brought to you by:
dbrosius
From: <dbr...@us...> - 2006-12-21 07:47:49
|
Revision: 744 http://svn.sourceforge.net/fb-contrib/?rev=744&view=rev Author: dbrosius Date: 2006-12-20 23:47:41 -0800 (Wed, 20 Dec 2006) Log Message: ----------- add harder case Modified Paths: -------------- trunk/fb-contrib/samples/PCOA_Sample.java Modified: trunk/fb-contrib/samples/PCOA_Sample.java =================================================================== --- trunk/fb-contrib/samples/PCOA_Sample.java 2006-12-19 21:14:36 UTC (rev 743) +++ trunk/fb-contrib/samples/PCOA_Sample.java 2006-12-21 07:47:41 UTC (rev 744) @@ -3,28 +3,52 @@ public class PCOA_Sample { - public PCOA_Sample() { + public PCOA_Sample() + { overridableMethod(); } - public PCOA_Sample(int ok) { + public PCOA_Sample(int ok) + { nonOverridableMethod(); } - public void overridableMethod() { - + public PCOA_Sample(String ok) + { + privateNonFinalMethod(); } - public final void nonOverridableMethod() { + public PCOA_Sample(long privateCallsOverridable) + { + privateCallsOverridable(); } + + public void overridableMethod() + { + } + + private void privateNonFinalMethod() + { + } + + public final void nonOverridableMethod() + { + } + + private void privateCallsOverridable() + { + overridableMethod(); + } final static class FinalClass { - public FinalClass() { + public FinalClass() + { aMethod(); } - public void aMethod() { + public void aMethod() + { } } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |