Category Archives: xajavac

Two modified Java compilers with extended annotation features. xajavac supports annotations with subtyping. The older LAPTjavac processes Java annotations on local variables and puts them into class files. With Sun’s compiler, local variable annotations can neither be seen in the source using Sun’s apt tool, nor are they accessible in the class file or at runtime.

ANTLRWorks and OpenJDK Compiler Grammar

Now that my qualifying exam is behind me, I’ve …

Continue reading
Posted in COMP202, DrJava, Pictures, Research, Review, xajavac | Leave a comment

 

Java Multi-Methods Using Proxies and Annotations

After working a little bit with Java proxy clas…

Continue reading
Posted in xajavac | 2 Comments

 

And Another Week Gone

The last week was still spent catching up from …

Continue reading
Posted in Graduate School, Uncategorized, xajavac | Leave a comment

 

Is It Safe?

For the last couple of days I have been contemp…

Continue reading
Posted in Graduate School, OOP Book, Ramblings, Uncategorized, xajavac | Leave a comment

 

JSR 308 Animosity

I’ve come across two blog posts that leave me p…

Continue reading
Posted in Ramblings, xajavac | 1 Comment

 

Semi-Weekly Log from 2/18/08 to 2/21/08

Again, another (semi-)weekly log from the DrJav…

Continue reading
Posted in DrJava, Research, xajavac | Leave a comment

 

Still Working on Subtyped Annotation API

Just when I thought I had a complete working AP…

Continue reading
Posted in Concurrent Unit Testing, Research, xajavac | Leave a comment

 

@Inherited for Invariant Annotations?

When I wrote the API code for xajavac, my Java …

Continue reading
Posted in Concurrent Unit Testing, xajavac | Leave a comment

 

Small Things

In the last few days, I’ve worked on a few smal…

Continue reading
Posted in Concurrent Unit Testing, DrJava, xajavac | Leave a comment

 

Multiple Annotations of the Same Type

Since I already made one small modification tod…

Continue reading
Posted in xajavac | Leave a comment

 

Final Modifier for Annotations with Subtyping

The JSR 308 proposal mentioned that there might…

Continue reading
Posted in xajavac | Leave a comment

 

Referenced in JSR 308 Proposal

I just noticed that the Related Work section of…

Continue reading
Posted in Ramblings, xajavac | Leave a comment

 

Added Formal Grammar Changes and API Description to xajavac Website

I finally finished modifying the Java grammar t…

Continue reading
Posted in xajavac | Leave a comment

 

JSR 308 Proposal Available

The proposal for JSR 308, "Annotations on Java …

Continue reading
Posted in xajavac | Leave a comment

 

Work Website Redesign and Miscellaneous To Do

I just finished redesigning my work website. It…

Continue reading
Posted in Ramblings, Research, xajavac | Leave a comment

 

Subtyping for Array Annotations Now Working

I’m creating more and more tests for annotation…

Continue reading
Posted in xajavac | Leave a comment

 

Automatic Delegation Would Be Nice

Last night I finished the core of the extended …

Continue reading
Posted in Research, xajavac | Leave a comment

 

Long Day

This was a long but productive day so far: I go…

Continue reading
Posted in Graduate School, Research, xajavac | Leave a comment

 

From the Trenches

I’m still working on the API improvements to su…

Continue reading
Posted in Research, xajavac | Leave a comment

 

Subtyping for Annotations

Last night, I managed to change the Java compil…

Continue reading
Posted in Research, xajavac | Leave a comment