src/share/classes/com/sun/tools/javac/code/Symbol.java

Print this page

        

@@ -993,11 +993,12 @@
             return data == ElementKind.EXCEPTION_PARAMETER;
         }
 
         public Object getConstValue() {
             // TODO: Consider if getConstValue and getConstantValue can be collapsed
-            if (data == ElementKind.EXCEPTION_PARAMETER) {
+            if (data == ElementKind.EXCEPTION_PARAMETER ||
+                data == ElementKind.RESOURCE_VARIABLE) {
                 return null;
             } else if (data instanceof Callable<?>) {
                 // In this case, this is final a variable, with an as
                 // yet unevaluated initializer.
                 Callable<?> eval = (Callable<?>)data;