Sat, 14 Jun 2008 10:07:55 +0200 |
Jaroslav Tulach |
Proceeding with lookup, showing first example
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:49 +0200 |
Jaroslav Tulach |
Shortening the lines
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:48 +0200 |
Jaroslav Tulach |
Enough of spring
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:44 +0200 |
Jaroslav Tulach |
Reference to spring
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:36 +0200 |
Jaroslav Tulach |
Fixing examples so their BEGIN starts with space
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:33 +0200 |
Jaroslav Tulach |
Slightly different way to do call-outs. With this style the PDF printed from ODF document at least contain the right texts
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:30 +0200 |
Jaroslav Tulach |
Making the examples more appropriate for the book
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:27 +0200 |
Jaroslav Tulach |
Need a space before BEGIN now
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:25 +0200 |
Jaroslav Tulach |
No need for imports
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:21 +0200 |
Jaroslav Tulach |
Yet another example of spring autoconfiguration
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:17 +0200 |
Jaroslav Tulach |
Adding the lookup version
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:15 +0200 |
Jaroslav Tulach |
Showing how such a general registry might look like
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:11 +0200 |
Jaroslav Tulach |
Prefer autowire mode
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:10 +0200 |
Jaroslav Tulach |
Spring example runs
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:08 +0200 |
Jaroslav Tulach |
Spring version that compiles, but does not run
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:05 +0200 |
Jaroslav Tulach |
Shortening lines
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:02 +0200 |
Jaroslav Tulach |
Made compilable
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:01 +0200 |
Jaroslav Tulach |
Simplified with duplication of the code ;-)
|
changeset |
files
|
Sat, 14 Jun 2008 10:07:00 +0200 |
Jaroslav Tulach |
Solution with properties
|
changeset |
files
|
Sat, 14 Jun 2008 10:06:59 +0200 |
Jaroslav Tulach |
Making anagrams visible
|
changeset |
files
|
Sat, 14 Jun 2008 10:06:54 +0200 |
Jaroslav Tulach |
Example with registration methods is working
|
changeset |
files
|
Sat, 14 Jun 2008 10:06:53 +0200 |
Jaroslav Tulach |
GUI for anagrams
|
changeset |
files
|
Sat, 14 Jun 2008 10:06:50 +0200 |
Jaroslav Tulach |
Simple scrambler
|
changeset |
files
|
Sat, 14 Jun 2008 10:06:48 +0200 |
Jaroslav Tulach |
Static world library
|
changeset |
files
|
Sat, 14 Jun 2008 10:06:45 +0200 |
Jaroslav Tulach |
Defining APIs for the modular interfaces
|
changeset |
files
|
Sat, 14 Jun 2008 10:06:43 +0200 |
Jaroslav Tulach |
Not using deprecated method
|
changeset |
files
|
Sat, 14 Jun 2008 10:06:39 +0200 |
Jaroslav Tulach |
Showing regular Anagram game
|
changeset |
files
|
Sat, 14 Jun 2008 10:06:13 +0200 |
Jaroslav Tulach |
TopManager example taken from sources
|
changeset |
files
|
Sat, 14 Jun 2008 10:05:41 +0200 |
Jaroslav Tulach |
No, NOI18N
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:53 +0200 |
Jaroslav Tulach |
Merge: Geertjan's changes to the end of the chapter
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:51 +0200 |
Jaroslav Tulach |
to the end of daily_life
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:50 +0200 |
Jaroslav Tulach |
Making the example with MixedClass vs. NonMixed solution more real, so it can be unit tested
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:45 +0200 |
Jaroslav Tulach |
Splitting Factorial into own class, so Andrei does not need to complain about it having static modifier
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:41 +0200 |
Jaroslav Tulach |
Making sure the code survives negative inputs
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:36 +0200 |
Jaroslav Tulach |
Show the definition of the cnt variable
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:34 +0200 |
Jaroslav Tulach |
reading needs to synchronize as well
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:19 +0200 |
Jaroslav Tulach |
Renaming to parallel
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:13 +0200 |
Jaroslav Tulach |
Misuses are OK
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:10 +0200 |
Jaroslav Tulach |
Using public modifiers
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:08 +0200 |
Jaroslav Tulach |
Shortening long line
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:06 +0200 |
Jaroslav Tulach |
Reimplementing the lookups once again
|
changeset |
files
|
Sat, 14 Jun 2008 10:04:04 +0200 |
Jaroslav Tulach |
More tests, fixing closing tag
|
changeset |
files
|
Sat, 14 Jun 2008 10:03:52 +0200 |
Jaroslav Tulach |
Parameter renamed to seq
|
changeset |
files
|
Sat, 14 Jun 2008 10:03:49 +0200 |
Jaroslav Tulach |
Using a method that is named to indicate what is its purpose, instead of magic seq.length() < 1024
|
changeset |
files
|
Sat, 14 Jun 2008 10:03:46 +0200 |
Jaroslav Tulach |
Use encryptChar
|
changeset |
files
|
Sat, 14 Jun 2008 10:03:43 +0200 |
Jaroslav Tulach |
Counting writer does not need author tag
|
changeset |
files
|
Sat, 14 Jun 2008 10:03:42 +0200 |
Jaroslav Tulach |
The XMMS example now extracts the code snippets from real files that do compile
|
changeset |
files
|
Sat, 14 Jun 2008 10:03:38 +0200 |
Jaroslav Tulach |
Sample polishing requested by Andrei and Jesse. In spite I do not agree it is important - but I do not have power to describe that it is not important. Maybe in a blog.
|
changeset |
files
|
Sat, 14 Jun 2008 10:03:34 +0200 |
Jaroslav Tulach |
Jesse wanted to have better example of InstanceProvider. Done, but it is also more complicated: http://wiki.apidesign.org/index.php/A_Method_Addition_Lover's_Heaven
|
changeset |
files
|
Sat, 14 Jun 2008 10:03:27 +0200 |
Jaroslav Tulach |
Addressing issues at http://wiki.apidesign.org/index.php/Allow_Access_Only_From_Friend_Code
|
changeset |
files
|
Sat, 14 Jun 2008 10:03:12 +0200 |
Jaroslav Tulach |
Cleaning just the sources, not more, building just samples and not other ant tasks
|
changeset |
files
|
Sat, 14 Jun 2008 10:01:45 +0200 |
Jaroslav Tulach |
Lines were too long
|
changeset |
files
|
Sat, 14 Jun 2008 10:01:36 +0200 |
Jaroslav Tulach |
Merge: Some Patrick's one liner fixes
|
changeset |
files
|
Sat, 14 Jun 2008 10:01:34 +0200 |
Jaroslav Tulach |
daily life polishing through 3500
|
changeset |
files
|
Sat, 14 Jun 2008 10:01:21 +0200 |
Jaroslav Tulach |
review31: Providing randomized Arithmetica test to verify inconsistencies with version 1.0
|
changeset |
files
|
Sat, 14 Jun 2008 10:01:18 +0200 |
Jaroslav Tulach |
Enhancing the example to contain randomized that to verify consistency with previous implementation
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:32 +0200 |
Jaroslav Tulach |
Visitor.visit(with self) turned into sample
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:30 +0200 |
Jaroslav Tulach |
Adding tests also for 3.0 version of the API
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:27 +0200 |
Jaroslav Tulach |
Incorporating Patrick's changes. I am not reall sure about the changes after the war, it is really 'or' it cannot be 'and'. I will change that when I do the reading through the whole chapter.
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:25 +0200 |
Jaroslav Tulach |
polishing lines 500-1000
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:23 +0200 |
Jaroslav Tulach |
Going through the suggar section
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:21 +0200 |
Jaroslav Tulach |
Fixing compilation errors
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:20 +0200 |
Jaroslav Tulach |
Third version and tests for client provider visitor
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:16 +0200 |
Jaroslav Tulach |
First two versions of client provider Visitor
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:09 +0200 |
Jaroslav Tulach |
Complicated dispatch code in Minus version 3.0
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:04 +0200 |
Jaroslav Tulach |
Proper dispatch in Real
|
changeset |
files
|
Sat, 14 Jun 2008 09:59:01 +0200 |
Jaroslav Tulach |
Wrapper around Real is OK
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:59 +0200 |
Jaroslav Tulach |
Testing version 3.0
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:56 +0200 |
Jaroslav Tulach |
Need to copy the code also to 3.0 version
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:54 +0200 |
Jaroslav Tulach |
It always surprises me how things change when one really tries to implemente them. The whole approach with non-monotinic evolution was uncompilable. We need a common super type for all the visitors\!
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:52 +0200 |
Jaroslav Tulach |
Clean definition of the version using interfaces
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:48 +0200 |
Jaroslav Tulach |
Expose as less as possible - making constructor of Expression package private
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:47 +0200 |
Jaroslav Tulach |
In order to provide better navigation in the Visitor examples, I will prefix them with a number
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:44 +0200 |
Jaroslav Tulach |
Last clashing code section for now. Time to sleep
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:42 +0200 |
Jaroslav Tulach |
Duplicated code section
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:37 +0200 |
Jaroslav Tulach |
Closing up examples of visitor based on abstract class
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:36 +0200 |
Jaroslav Tulach |
There was some mischmash between abstractclass and unknownvisit, hopefully fixing it
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:35 +0200 |
Jaroslav Tulach |
default traversal described
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:33 +0200 |
Jaroslav Tulach |
Fix broken compilation
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:30 +0200 |
Jaroslav Tulach |
visitUnknown method introduced
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:24 +0200 |
Jaroslav Tulach |
Visitor pattern with abstract class is relatively good
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:21 +0200 |
Jaroslav Tulach |
Example with non-extensible visitor
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:18 +0200 |
Jaroslav Tulach |
Changed to match the example in the book
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:17 +0200 |
Jaroslav Tulach |
Full coverage is not enough
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:13 +0200 |
Jaroslav Tulach |
Adding example, however only a sketch, of possible runtime check between alternative versions
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:11 +0200 |
Jaroslav Tulach |
Merge: Geertjan's changs up to 2000
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:08 +0200 |
Jaroslav Tulach |
up to line 2000
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:05 +0200 |
Jaroslav Tulach |
Checking that all examples pair the opening and closing brackets
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:03 +0200 |
Jaroslav Tulach |
Adding example with factory method for unsynchronized StringBuffer
|
changeset |
files
|
Sat, 14 Jun 2008 09:58:00 +0200 |
Jaroslav Tulach |
Yet another use of Arithmetica
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:58 +0200 |
Jaroslav Tulach |
Another use for Arithmetica
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:56 +0200 |
Jaroslav Tulach |
Using Arithmetica for yet another example
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:54 +0200 |
Jaroslav Tulach |
Alternative behaviour with constructor described on Arithmetica example
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:18 +0200 |
Jaroslav Tulach |
Improved to look better in the book code sample
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:16 +0200 |
Jaroslav Tulach |
Shortening too long line
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:15 +0200 |
Jaroslav Tulach |
Design part is cleared from the non-colorized code snippets
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:12 +0200 |
Jaroslav Tulach |
Special project for inidividual samples, used to show code that can be called only from test
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:11 +0200 |
Jaroslav Tulach |
Example showing that factory methods have greater flexibility when typing with generics
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:08 +0200 |
Jaroslav Tulach |
Build needs to succeed
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:07 +0200 |
Jaroslav Tulach |
Line was too long
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:06 +0200 |
Jaroslav Tulach |
All TBDs from theory section are resolved
|
changeset |
files
|
Sat, 14 Jun 2008 09:57:02 +0200 |
Jaroslav Tulach |
Example of append(StringBuffer)
|
changeset |
files
|
Sat, 14 Jun 2008 09:56:59 +0200 |
Jaroslav Tulach |
Another uncompilable example, now it shows problems with double return type
|
changeset |
files
|
Sat, 14 Jun 2008 09:56:58 +0200 |
Jaroslav Tulach |
Wild import
|
changeset |
files
|
Sat, 14 Jun 2008 09:56:56 +0200 |
Jaroslav Tulach |
Sample code to work with filesystem layers
|
changeset |
files
|
Sat, 14 Jun 2008 09:56:36 +0200 |
Jaroslav Tulach |
Beautifies keywords, comments and method names.
|
changeset |
files
|
Sat, 14 Jun 2008 09:56:16 +0200 |
Jaroslav Tulach |
Truncating to 75 characters
|
changeset |
files
|
Sat, 14 Jun 2008 09:56:12 +0200 |
Jaroslav Tulach |
Truncating all examples to 80 characters per line
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:24 +0200 |
Jaroslav Tulach |
Merge: Geertjan's changes
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:24 +0200 |
Jaroslav Tulach |
up to line 1000
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:18 +0200 |
Jaroslav Tulach |
Adding targets to the build script to also create the samples, make sure they compile and tests execute
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:09 +0200 |
Jaroslav Tulach |
Merge: Patrick's fixes
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:09 +0200 |
Jaroslav Tulach |
part 2 of polishing "review2" areas
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:07 +0200 |
Jaroslav Tulach |
Accepting Jesse's edits
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:07 +0200 |
Jaroslav Tulach |
Routine edits in Determining What Makes a Good API.
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:04 +0200 |
Jaroslav Tulach |
Merge: Patrick's edits
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:03 +0200 |
Jaroslav Tulach |
2nd batch of polishing of review2
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:02 +0200 |
Jaroslav Tulach |
We know how to build the source zip file
|
changeset |
files
|
Sat, 14 Jun 2008 09:55:02 +0200 |
Jaroslav Tulach |
We are able to run all tests from all the projects
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:59 +0200 |
Jaroslav Tulach |
Excluding NetBeans Module which requires NetBeans platform somewhere around
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:59 +0200 |
Jaroslav Tulach |
Creating one master script that can clean and build all examples
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:50 +0200 |
Jaroslav Tulach |
Removal of setUp and tearDown methods
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:49 +0200 |
Jaroslav Tulach |
Accessor changed to use getDefault and setDefault as the original code is said to deadlock
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:42 +0200 |
Jaroslav Tulach |
Wrong section labels
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:41 +0200 |
Jaroslav Tulach |
This code needs to be included in the PDF
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:39 +0200 |
Jaroslav Tulach |
Part II: Practical Design is now ready for review by our reviewers
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:38 +0200 |
Jaroslav Tulach |
Memory tests
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:37 +0200 |
Jaroslav Tulach |
Reentrant access examples rewritten to make a bit more sence
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:36 +0200 |
Jaroslav Tulach |
Sample code with various attempts to fight with reentrant code
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:34 +0200 |
Jaroslav Tulach |
Merge: Geertjan's edits
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:33 +0200 |
Jaroslav Tulach |
many fixes, but mainly up to 700
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:32 +0200 |
Jaroslav Tulach |
Enough of logging, Jesse will anyway advice to delete this part
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:32 +0200 |
Jaroslav Tulach |
Advanced usage of logging
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:31 +0200 |
Jaroslav Tulach |
Racecondition tests
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:29 +0200 |
Jaroslav Tulach |
Deadlock tests: removing ulinks, adding one picture, rewording a bit, adding new examples
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:28 +0200 |
Jaroslav Tulach |
Onward! Towards deadlock tests.
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:28 +0200 |
Jaroslav Tulach |
Deadlocks on this and internal lock explained
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:22 +0200 |
Jaroslav Tulach |
Examples from JavaBeans specification moved out of the XML text
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:22 +0200 |
Jaroslav Tulach |
Consistency between type and runtime system
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:21 +0200 |
Jaroslav Tulach |
Reviewed and cleaned up till sidemeanings
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:19 +0200 |
Jaroslav Tulach |
Clean messages in the API examples
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:18 +0200 |
Jaroslav Tulach |
Consistency needs its own tests
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:15 +0200 |
Jaroslav Tulach |
How to use wrapping against reexport issues shown in the project
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:14 +0200 |
Jaroslav Tulach |
Remove import from own package
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:13 +0200 |
Jaroslav Tulach |
Maybe we could show the transitivity problem by create a new API that uses something unrelated from String package, like StringBuffer and switches to StringBuilder, but I am not really sure, so I am putting this to branch
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:12 +0200 |
Jaroslav Tulach |
Showing transitive change on the project
|
changeset |
files
|
Sat, 14 Jun 2008 09:54:01 +0200 |
Jaroslav Tulach |
Closing the right sample code section
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:57 +0200 |
Jaroslav Tulach |
Way simplified internals of the AServerInfo class
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:57 +0200 |
Jaroslav Tulach |
review2: Note about Tune and DVB Central. Finished example with AServerInfo
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:51 +0200 |
Jaroslav Tulach |
AServerInfo projectized, except the final advice to create the "clonning factory"
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:51 +0200 |
Jaroslav Tulach |
review2: ExtIcon example used to demonstrate the beauty of query pattern. two sections merged into one, a bit of reordering. Please review.
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:49 +0200 |
Jaroslav Tulach |
Do not use innerclass
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:48 +0200 |
Jaroslav Tulach |
How to eliminate cyclic dependencies
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:48 +0200 |
Jaroslav Tulach |
How to write extension point
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:46 +0200 |
Jaroslav Tulach |
Fixing broken build
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:45 +0200 |
Jaroslav Tulach |
LookupListener demo
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:44 +0200 |
Jaroslav Tulach |
Showing use of service loader
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:43 +0200 |
Jaroslav Tulach |
MockServices
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:43 +0200 |
Jaroslav Tulach |
Lookup all and one in code
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:42 +0200 |
Jaroslav Tulach |
Project to show usage of lookup
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:42 +0200 |
Jaroslav Tulach |
support for download binaries from inside a build, tested on Lookup's JAR
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:38 +0200 |
Jaroslav Tulach |
Finished re-reading of "classes vs. interfaces"
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:37 +0200 |
Jaroslav Tulach |
Compute with added method converted to separate project
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:37 +0200 |
Jaroslav Tulach |
Finished review of "are abstract classes useful?", up to line 1600
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:34 +0200 |
Jaroslav Tulach |
Moving class based InstanceProvider to own project
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:33 +0200 |
Jaroslav Tulach |
Moving InstanceProvider into external sample files
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:33 +0200 |
Jaroslav Tulach |
Merge: Patrick's comments from Mar22
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:31 +0200 |
Jaroslav Tulach |
more polishing after the re-org
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:28 +0200 |
Jaroslav Tulach |
Fixed "Give creator more rights"
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:25 +0200 |
Jaroslav Tulach |
Extracting Hello example to real sources
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:08 +0200 |
Jaroslav Tulach |
Making the docbook compilable
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:07 +0200 |
Jaroslav Tulach |
Using code snippets from real sources to demonstrate the subclassing vs. delegation
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:07 +0200 |
Jaroslav Tulach |
As the purpose of buffer is to "buffer", let's modify our example to delegate to appendable methods directly only if the appendable is too big
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:06 +0200 |
Jaroslav Tulach |
Tests rewritten to new version, just the Writer version 2.0 does not yet implement Appendable
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:06 +0200 |
Jaroslav Tulach |
Nonsubclassable Writer example
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:05 +0200 |
Jaroslav Tulach |
Reflection will save to world!
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:04 +0200 |
Jaroslav Tulach |
CrytoWriter and when it is broken
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:03 +0200 |
Jaroslav Tulach |
Useless imports
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:03 +0200 |
Jaroslav Tulach |
Demo for writer throwing an exception; and also writing out CD content
|
changeset |
files
|
Sat, 14 Jun 2008 09:53:02 +0200 |
Jaroslav Tulach |
Converting the Writer delegation problem into real example
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:52 +0200 |
Jaroslav Tulach |
URLs in apifest chapter replaced with code snippets
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:52 +0200 |
Jaroslav Tulach |
Rewriting the infrastructure to use shared common.xml
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:51 +0200 |
Jaroslav Tulach |
Also second version of this class needs to be made public, otherwise nobody will be able to use this API
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:49 +0200 |
Jaroslav Tulach |
This class needs to be made public, otherwise nobody will be able to use this API
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:49 +0200 |
Jaroslav Tulach |
Making jtulach's projects compilable
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:48 +0200 |
Jaroslav Tulach |
Getting the solutions from the CVS, not just from the ZIP file
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:47 +0200 |
Jaroslav Tulach |
Including solutions till day 2
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:45 +0200 |
Jaroslav Tulach |
Adding samples from API fest to the repository, including pieces of their code in the document, not just links
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:26 +0200 |
Jaroslav Tulach |
Merge: Geertjan's changes up to 4500
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:26 +0200 |
Jaroslav Tulach |
up to line 4500
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:25 +0200 |
Jaroslav Tulach |
Showing picture and code that prevents vicious circle
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:25 +0200 |
Jaroslav Tulach |
Support for debugging, tests work as expected
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:25 +0200 |
Jaroslav Tulach |
Simplified to does not contain the friend API, instead the SPI is directly define by the API
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:23 +0200 |
Jaroslav Tulach |
Using real pieces of code the talk about bridges
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:23 +0200 |
Jaroslav Tulach |
Also adding the project config file
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:23 +0200 |
Jaroslav Tulach |
Switching to freeform project
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:22 +0200 |
Jaroslav Tulach |
Repackaging to org.apidesign packages
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:22 +0200 |
Jaroslav Tulach |
Tests rename to describe the intention, e.g. new -> old bridge and vice versa, and modified to include also a call that initializes the bridge
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:22 +0200 |
Jaroslav Tulach |
Providers are working back and forth, but it is necessary to find a place to register them all
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:21 +0200 |
Jaroslav Tulach |
Defining also the SPI and providing a test. The integration with java.security is still missing
|
changeset |
files
|
Sat, 14 Jun 2008 09:52:21 +0200 |
Jaroslav Tulach |
making the delegation to the old API work without any problems
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:46 +0200 |
Jaroslav Tulach |
spi part
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:45 +0200 |
Jaroslav Tulach |
Attempt to show how to write bridge for MessageDigest
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:30 +0200 |
Jaroslav Tulach |
Integrating Geertjan's changes to 1/2 of the theory chapter
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:30 +0200 |
Jaroslav Tulach |
first changes
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:19 +0200 |
Jaroslav Tulach |
Merging yesterday's work from home
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:18 +0200 |
Jaroslav Tulach |
Write a note about these day's hot topic - master file system rewrite.
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:18 +0200 |
Jaroslav Tulach |
Trying to translate to English
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:18 +0200 |
Jaroslav Tulach |
A Czech note about the dialog in Enigma
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:13 +0200 |
Jaroslav Tulach |
Removing useless header comment
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:13 +0200 |
Jaroslav Tulach |
Merging with my yesterday's work home on consistency of an API
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:12 +0200 |
Jaroslav Tulach |
First paragraph about runtime aspects of an API
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:12 +0200 |
Jaroslav Tulach |
Using code snippets from the Lookup interface
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:12 +0200 |
Jaroslav Tulach |
Creating project to demonstrate problems with lookup inconsistencies
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:11 +0200 |
Jaroslav Tulach |
Removing useless import
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:09 +0200 |
Jaroslav Tulach |
Correcting the location of impl package
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:06 +0200 |
Jaroslav Tulach |
Better implementation of sumRange
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:05 +0200 |
Jaroslav Tulach |
How to write factorial
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:05 +0200 |
Jaroslav Tulach |
Really downloading junit from their site
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:05 +0200 |
Jaroslav Tulach |
Fixing the optimized 2.0 implementation and adding yet another test for factorial of 4
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:04 +0200 |
Jaroslav Tulach |
Tests can be executed
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:04 +0200 |
Jaroslav Tulach |
Script for downloading libraries
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:04 +0200 |
Jaroslav Tulach |
Converting to ant freeform script as it allows to demonstrate the amoeba effect
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:03 +0200 |
Jaroslav Tulach |
Test showing the misuse of the original class
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:03 +0200 |
Jaroslav Tulach |
Sample showing the danger of inheritance
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:03 +0200 |
Jaroslav Tulach |
Grammar fix.
|
changeset |
files
|
Sat, 14 Jun 2008 09:51:01 +0200 |
Jaroslav Tulach |
Sample with configuration parameter to a factory
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:57 +0200 |
Jaroslav Tulach |
Adding interface or class into hierarchy is backward compatible
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:52 +0200 |
Jaroslav Tulach |
Using real example of bytecode patching
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:51 +0200 |
Jaroslav Tulach |
Example with bytecode patching
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:51 +0200 |
Jaroslav Tulach |
using info level for messages
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:51 +0200 |
Jaroslav Tulach |
constants demonstrated in real project
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:51 +0200 |
Jaroslav Tulach |
build script for version like project
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:50 +0200 |
Jaroslav Tulach |
example with conditional usage of an API
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:29 +0200 |
Jaroslav Tulach |
Rationalism
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:29 +0200 |
Jaroslav Tulach |
Merge
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:27 +0200 |
Jaroslav Tulach |
Accessor example is taken from real source code
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:27 +0200 |
Jaroslav Tulach |
Updated build files
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:27 +0200 |
Jaroslav Tulach |
build files should not be ignored
|
changeset |
files
|
Sat, 14 Jun 2008 09:50:27 +0200 |
Jaroslav Tulach |
Adding friend access example
|
changeset |
files
|