This document introduces Xtend, a programming language created for Java developers. Xtend aims to improve on Java by incorporating features from other JVM languages while maintaining 100% Java interoperability. Key features include Java's type system and libraries, IDE support, functional programming capabilities, extension methods, and exceptional domain-specific language support through the use of active annotations that can participate in compilation and enhance derived Java code. The document concludes with a thank you and information about the creators of Xtend.
26. Java’s Annotation Processing Tool (apt):
apt is a [..] utility for annotation processing. It includes a set
of reflective APIs [..] to process program annotations[..].
These [..] APIs provide a build-time, source-based, read-only
view of program structure. They [..] model the Java™
programming language's type system[..].
[..] annotation processors [..] can produce new source code
and other files. [..]
http://docs.oracle.com/javase/6/docs/technotes/guides/apt/index.html
27. Java’s Annotation Processing Tool (apt):
apt is a [..] utility for annotation processing. It includes a set
of reflective APIs [..] to process program annotations[..].
These [..] APIs provide a build-time, source-based, read-only
view of program structure. They [..] model the Java™
programming language's type system[..].
[..] annotation processors [..] can produce new source code
and other files. [..]
http://docs.oracle.com/javase/6/docs/technotes/guides/apt/index.html
28. Java’s Annotation Processing Tool (apt):
apt is a [..] utility for annotation processing. It includes a set
of reflective APIs [..] to process program annotations[..].
These [..] APIs provide a build-time, source-based, read-only
view of program structure. They [..] model the Java™
programming language's type system[..].
[..] annotation processors [..] can produce new source code
and other files. [..]
http://docs.oracle.com/javase/6/docs/technotes/guides/apt/index.html
29. Java’s Annotation Processing Tool (apt):
apt is a [..] utility for annotation processing. It includes a set
of reflective APIs [..] to process program annotations[..].
These [..] APIs provide a build-time, source-based, read-only
view of program structure. They [..] model the Java™
programming language's type system[..].
[..] annotation processors [..] can produce new source code
and other files. [..]
http://docs.oracle.com/javase/6/docs/technotes/guides/apt/index.html
30. Java’s Annotation Processing Tool (apt):
apt is a [..] utility for annotation processing. It includes a set
of reflective APIs [..] to process program annotations[..].
These [..] APIs provide a build-time, source-based, read-only
view of program structure. They [..] model the Java™
programming language's type system[..].
[..] annotation processors [..] can produce new source code
and other files. [..]
http://docs.oracle.com/javase/6/docs/technotes/guides/apt/index.html
36. xtend-lang.org
@xtendlang
@szarnekow
Thank you!
(c) 2012 itemis AG
Editor's Notes
- A statically typed, functional programming language for the JVM\n- Developed at Eclipse.org and provides a couple of very interesting and unique Features.\n
\n
\n
\n
\n
- Eclipse JDT, IntelliJ and Netbeans are the best IDEs in the world for any language\n- Findbugs, Profilers, JRebel\n\n- huge amount of open-source projects. There’s something for everything!\n- well supported by a nice community\n- consisting of almost 10 mio developes\n
- Eclipse JDT, IntelliJ and Netbeans are the best IDEs in the world for any language\n- Findbugs, Profilers, JRebel\n\n- huge amount of open-source projects. There’s something for everything!\n- well supported by a nice community\n- consisting of almost 10 mio developes\n
- Eclipse JDT, IntelliJ and Netbeans are the best IDEs in the world for any language\n- Findbugs, Profilers, JRebel\n\n- huge amount of open-source projects. There’s something for everything!\n- well supported by a nice community\n- consisting of almost 10 mio developes\n
- Eclipse JDT, IntelliJ and Netbeans are the best IDEs in the world for any language\n- Findbugs, Profilers, JRebel\n\n- huge amount of open-source projects. There’s something for everything!\n- well supported by a nice community\n- consisting of almost 10 mio developes\n