I don't know the purpose of those audio cubes but anyway it fun ;)
Source[fr]: christophelebot
Technorati tags: fun
/**
* blablabla.
*
* @deprecated use foo.bar.MyClass#method instead
*/
public void oldMethod() {}
Is the @Deprecated annotation more useful than @Override? I think not. The annotation doesn't support any arguments, so unlike the Javadoc tag you can't provide a string to explain the deprecation and recommend an alternative method to use. The @Deprecated annotation actually provides less value than the @deprecated tag. The only advantage with the annotation is that you can programatically detect deprecated items at runtime. For that reason, conventional wisdom says to use both the @deprecated tag and the @Deprecated annotation, one for documentation and the other for runtime reflection.
Compass Core
- Lucene Jdbc Directory: An implementation of Lucene Directory to store the index within a database (using Jdbc). It is separated from Compass code base and can be used with pure Lucene applications.
- Search Engine API: A powerful and simple to use abstraction on top of Lucene Search Engine.
- OSEM: Object/Search Engine Mapping technology (using xml and/or Java 5 annotations). Allowing you to declare the mapping from application Object model to the underlying search engine semantics.
- Resource Mapping: Ability to map application resource through Compass when no Object model is available.
- Transaction support: Provides both LocalTransaction and JTATransaction implementations.
- Common Meta-data: The means to externalize common mapping meta-data into easy to manage centralized resource.
