# HG changeset patch # User Jaroslav Tulach # Date 1213430104 -7200 # Node ID 6270b19ab8db55f43d712706e92d5c08aff6cc48 # Parent 920e95b470368bb1e8a61829a3a878330496ff75 Merge: Patrick's edits diff -r 920e95b47036 -r 6270b19ab8db samples/apifest1/boolcircuit/nbproject/project.properties --- a/samples/apifest1/boolcircuit/nbproject/project.properties Sat Jun 14 09:55:03 2008 +0200 +++ b/samples/apifest1/boolcircuit/nbproject/project.properties Sat Jun 14 09:55:04 2008 +0200 @@ -1,3 +1,5 @@ +application.title=boolcircuit +application.vendor=jarda build.classes.dir=${build.dir}/classes build.classes.excludes=**/*.java,**/*.form # This directory is removed when the project is cleaned: @@ -16,6 +18,7 @@ dist.jar=${dist.dir}/boolcircuit.jar dist.javadoc.dir=${dist.dir}/javadoc excludes= +file.reference.junit-4.4.jar=../../libs/dist/junit-4.4.jar includes=** jar.compress=false javac.classpath= @@ -27,7 +30,7 @@ javac.test.classpath=\ ${javac.classpath}:\ ${build.classes.dir}:\ - ${libs.junit.classpath} + ${file.reference.junit-4.4.jar} javadoc.additionalparam= javadoc.author=false javadoc.encoding= @@ -39,9 +42,6 @@ javadoc.use=true javadoc.version=false javadoc.windowtitle= -# Property libs.junit.classpath is set here just to make sharing of project simpler. -# The library definition has always preference over this property. -libs.junit.classpath=../../../../../usr/local/lib/netbeans/ide8/modules/ext/junit-3.8.2.jar meta.inf.dir=${src.dir}/META-INF platform.active=default_platform run.classpath=\ diff -r 920e95b47036 -r 6270b19ab8db samples/composition/build.xml --- a/samples/composition/build.xml Sat Jun 14 09:55:03 2008 +0200 +++ b/samples/composition/build.xml Sat Jun 14 09:55:04 2008 +0200 @@ -4,6 +4,7 @@ + diff -r 920e95b47036 -r 6270b19ab8db samples/consistency/build.xml --- a/samples/consistency/build.xml Sat Jun 14 09:55:03 2008 +0200 +++ b/samples/consistency/build.xml Sat Jun 14 09:55:04 2008 +0200 @@ -4,6 +4,7 @@ + diff -r 920e95b47036 -r 6270b19ab8db samples/delegatingwriterfinal/build.xml --- a/samples/delegatingwriterfinal/build.xml Sat Jun 14 09:55:03 2008 +0200 +++ b/samples/delegatingwriterfinal/build.xml Sat Jun 14 09:55:04 2008 +0200 @@ -4,6 +4,7 @@ + diff -r 920e95b47036 -r 6270b19ab8db samples/differentreturntype/build.xml --- a/samples/differentreturntype/build.xml Sat Jun 14 09:55:03 2008 +0200 +++ b/samples/differentreturntype/build.xml Sat Jun 14 09:55:04 2008 +0200 @@ -25,6 +25,7 @@ + diff -r 920e95b47036 -r 6270b19ab8db samples/extensionpoint/build.xml --- a/samples/extensionpoint/build.xml Sat Jun 14 09:55:03 2008 +0200 +++ b/samples/extensionpoint/build.xml Sat Jun 14 09:55:04 2008 +0200 @@ -4,6 +4,7 @@ + @@ -59,7 +60,7 @@ srcdir="src-${version}" destdir="build/${version}/classes" source="1.5" target="1.5" - classpath="${cp}" + classpath="${cp}:../libs/dist/org-openide-util.jar" /> diff -r 920e95b47036 -r 6270b19ab8db samples/forjoe/build.xml --- a/samples/forjoe/build.xml Sat Jun 14 09:55:03 2008 +0200 +++ b/samples/forjoe/build.xml Sat Jun 14 09:55:04 2008 +0200 @@ -4,6 +4,7 @@ + diff -r 920e95b47036 -r 6270b19ab8db samples/friendpackage/nbproject/build-impl.xml --- a/samples/friendpackage/nbproject/build-impl.xml Sat Jun 14 09:55:03 2008 +0200 +++ b/samples/friendpackage/nbproject/build-impl.xml Sat Jun 14 09:55:04 2008 +0200 @@ -80,7 +80,10 @@ - + + + + @@ -94,8 +97,27 @@ + + + + + + + + + + + + + + + + + + + @@ -130,15 +152,14 @@ - + - + - - + @@ -175,11 +196,12 @@ + - + - + @@ -294,8 +316,10 @@ - + + + @@ -313,7 +337,7 @@ Must select some files in the IDE or set javac.includes - + @@ -396,7 +420,10 @@ - + + + + Must select one file in the IDE or set run.class @@ -424,7 +451,7 @@ Must select one file in the IDE or set debug.class - + Must set fix.includes @@ -440,11 +467,10 @@ --> - + - @@ -466,8 +492,10 @@ - + + + @@ -485,7 +513,7 @@ Must select some files in the IDE or set javac.includes - + @@ -504,7 +532,7 @@ - + Some tests failed; see details above. @@ -522,7 +550,7 @@ Some tests failed; see details above. - + Must select one file in the IDE or set test.class - + + + + - + + + + - + diff -r 920e95b47036 -r 6270b19ab8db samples/friendpackage/nbproject/project.properties --- a/samples/friendpackage/nbproject/project.properties Sat Jun 14 09:55:03 2008 +0200 +++ b/samples/friendpackage/nbproject/project.properties Sat Jun 14 09:55:04 2008 +0200 @@ -1,3 +1,5 @@ +application.title=friendpackage +application.vendor=jarda build.classes.dir=${build.dir}/classes build.classes.excludes=**/*.java,**/*.form # This directory is removed when the project is cleaned: @@ -16,6 +18,7 @@ dist.jar=${dist.dir}/friendpackage.jar dist.javadoc.dir=${dist.dir}/javadoc excludes= +file.reference.junit-4.4.jar=../libs/dist/junit-4.4.jar includes=** jar.compress=false javac.classpath= @@ -27,7 +30,7 @@ javac.test.classpath=\ ${javac.classpath}:\ ${build.classes.dir}:\ - ${libs.junit.classpath} + ${file.reference.junit-4.4.jar} javadoc.additionalparam= javadoc.author=false javadoc.encoding= diff -r 920e95b47036 -r 6270b19ab8db samples/friendpackage/src/apipkg/Item.java --- a/samples/friendpackage/src/apipkg/Item.java Sat Jun 14 09:55:03 2008 +0200 +++ b/samples/friendpackage/src/apipkg/Item.java Sat Jun 14 09:55:04 2008 +0200 @@ -28,7 +28,7 @@ // BEGIN: design.less.friend.Item.static static { - Accessor.DEFAULT = new AccessorImpl(); + Accessor.setDefault(new AccessorImpl()); } // END: design.less.friend.Item.static diff -r 920e95b47036 -r 6270b19ab8db samples/friendpackage/src/implpkg/Accessor.java --- a/samples/friendpackage/src/implpkg/Accessor.java Sat Jun 14 09:55:03 2008 +0200 +++ b/samples/friendpackage/src/implpkg/Accessor.java Sat Jun 14 09:55:04 2008 +0200 @@ -22,13 +22,27 @@ */ // BEGIN: design.less.friend.Accessor public abstract class Accessor { - public static Accessor DEFAULT; - static { + private static volatile Accessor DEFAULT; + public static Accessor getDefault() { + Accessor a = DEFAULT; + if (a != null) { + return a; + } + try { Class.forName(Item.class.getName(), true, Item.class.getClassLoader()); } catch (Exception ex) { ex.printStackTrace(); } + + return DEFAULT; + } + + public static void setDefault(Accessor accessor) { + if (DEFAULT != null) { + throw new IllegalStateException(); + } + DEFAULT = accessor; } public Accessor() { diff -r 920e95b47036 -r 6270b19ab8db samples/friendpackage/test/implpkg/AccessorTest.java --- a/samples/friendpackage/test/implpkg/AccessorTest.java Sat Jun 14 09:55:03 2008 +0200 +++ b/samples/friendpackage/test/implpkg/AccessorTest.java Sat Jun 14 09:55:04 2008 +0200 @@ -32,18 +32,12 @@ super(testName); } - protected void setUp() throws Exception { - } - - protected void tearDown() throws Exception { - } - public void testGetTheItemAttachListenerChangeValue() { // BEGIN: design.less.friend.use - Item item = Accessor.DEFAULT.newItem(); + Item item = Accessor.getDefault().newItem(); assertNotNull("Some item is really created", item); - Accessor.DEFAULT.addChangeListener(item, this); + Accessor.getDefault().addChangeListener(item, this); // END: design.less.friend.use item.setValue(10); diff -r 920e95b47036 -r 6270b19ab8db samples/growingparameters/build.xml --- a/samples/growingparameters/build.xml Sat Jun 14 09:55:03 2008 +0200 +++ b/samples/growingparameters/build.xml Sat Jun 14 09:55:04 2008 +0200 @@ -4,6 +4,7 @@ + diff -r 920e95b47036 -r 6270b19ab8db samples/insertsuperclass/build.xml --- a/samples/insertsuperclass/build.xml Sat Jun 14 09:55:03 2008 +0200 +++ b/samples/insertsuperclass/build.xml Sat Jun 14 09:55:04 2008 +0200 @@ -4,6 +4,7 @@ + diff -r 920e95b47036 -r 6270b19ab8db samples/instanceofclass/build.xml --- a/samples/instanceofclass/build.xml Sat Jun 14 09:55:03 2008 +0200 +++ b/samples/instanceofclass/build.xml Sat Jun 14 09:55:04 2008 +0200 @@ -4,6 +4,7 @@ + diff -r 920e95b47036 -r 6270b19ab8db samples/messagedigest/build.xml --- a/samples/messagedigest/build.xml Sat Jun 14 09:55:03 2008 +0200 +++ b/samples/messagedigest/build.xml Sat Jun 14 09:55:04 2008 +0200 @@ -4,6 +4,7 @@ + diff -r 920e95b47036 -r 6270b19ab8db samples/preventcyclicdependencies/build.xml --- a/samples/preventcyclicdependencies/build.xml Sat Jun 14 09:55:03 2008 +0200 +++ b/samples/preventcyclicdependencies/build.xml Sat Jun 14 09:55:04 2008 +0200 @@ -4,6 +4,7 @@ + @@ -56,7 +57,7 @@ destdir="build/${version}/classes" source="1.5" target="1.5" debug="true" - classpath="${cp}" + classpath="${cp}:../libs/dist/org-openide-util.jar" /> diff -r 920e95b47036 -r 6270b19ab8db samples/primitiveconstants/build.xml --- a/samples/primitiveconstants/build.xml Sat Jun 14 09:55:03 2008 +0200 +++ b/samples/primitiveconstants/build.xml Sat Jun 14 09:55:04 2008 +0200 @@ -4,6 +4,7 @@ + diff -r 920e95b47036 -r 6270b19ab8db samples/reexport/build.xml --- a/samples/reexport/build.xml Sat Jun 14 09:55:03 2008 +0200 +++ b/samples/reexport/build.xml Sat Jun 14 09:55:04 2008 +0200 @@ -4,6 +4,7 @@ +