[Clirr-devel] CVS: clirr/src/java/net/sf/clirr/checks FieldSetCheck.java,1.1,1.2
Status: Alpha
Brought to you by:
lkuehne
|
From: Lars K?h. <lk...@us...> - 2004-01-11 14:53:50
|
Update of /cvsroot/clirr/clirr/src/java/net/sf/clirr/checks
In directory sc8-pr-cvs1:/tmp/cvs-serv22034/src/java/net/sf/clirr/checks
Modified Files:
FieldSetCheck.java
Log Message:
some todo comments
Index: FieldSetCheck.java
===================================================================
RCS file: /cvsroot/clirr/clirr/src/java/net/sf/clirr/checks/FieldSetCheck.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- FieldSetCheck.java 31 Dec 2003 09:48:08 -0000 1.1
+++ FieldSetCheck.java 11 Jan 2004 14:53:47 -0000 1.2
@@ -119,6 +119,8 @@
}
// TODO: Check field types
+
+ // TODO: warn about constant value changes (see JLS, section 13.4.8)
}
private void checkForModifierChange(Field bField, Field cField, JavaClass clazz)
@@ -143,7 +145,10 @@
fireDiff("Field " + bField.getName() + " is now static", Severity.ERROR, clazz, cField);
}
- // TODO: What about transient and volatile?
+ // JLS, 13.4.10: Adding or deleting a transient modifier of a field
+ // does not break compatibility with pre-existing binaries
+
+ // TODO: What about volatile?
}
private void checkForVisibilityChange(Field bField, Field cField, JavaClass clazz)
|