diff -r a75770c0d7f6 -r 995bcdb9a41d src/share/classes/com/sun/tools/javac/code/Type.java --- a/src/share/classes/com/sun/tools/javac/code/Type.java Thu Aug 19 11:54:25 2010 +0100 +++ b/src/share/classes/com/sun/tools/javac/code/Type.java Mon Aug 23 16:59:30 2010 +0100 @@ -328,6 +328,10 @@ return (tsym.flags() & INTERFACE) != 0; } + public boolean isFinal() { + return (tsym.flags() & FINAL) != 0; + } + public boolean isPrimitive() { return tag < VOID; }