diff options
author | kmoore | 2010-05-25 14:10:34 +0000 |
---|---|---|
committer | kmoore | 2010-05-25 14:10:34 +0000 |
commit | 7abbdf2420e99a218a7165382c19b44265fa0be2 (patch) | |
tree | c8e7bab2b5a06fda73faa2110b3b7d0ddb38454f /jpa | |
parent | 7f7afb5716bd37f45afb301671f6a437d2e4186b (diff) | |
download | webtools.dali-7abbdf2420e99a218a7165382c19b44265fa0be2.tar.gz webtools.dali-7abbdf2420e99a218a7165382c19b44265fa0be2.tar.xz webtools.dali-7abbdf2420e99a218a7165382c19b44265fa0be2.zip |
313810 - final should not prevent an entity from being persistable, use validation instead
Diffstat (limited to 'jpa')
2 files changed, 1 insertions, 4 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/utility/jdt/JPTTools.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/utility/jdt/JPTTools.java index 4ab0e88d3d..73b19d863b 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/utility/jdt/JPTTools.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/utility/jdt/JPTTools.java @@ -51,9 +51,6 @@ public class JPTTools { return false; // should never get here(?) } int modifiers = typeAdapter.getModifiers(); - if (Modifier.isFinal(modifiers)) { - return false; - } if (typeAdapter.isMember()) { if ( ! Modifier.isStatic(modifiers)) { return false; diff --git a/jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/resource/java/JPTToolsTests.java b/jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/resource/java/JPTToolsTests.java index 2a1e78605d..9a913bb4b5 100644 --- a/jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/resource/java/JPTToolsTests.java +++ b/jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/resource/java/JPTToolsTests.java @@ -428,7 +428,7 @@ public class JPTToolsTests extends JavaResourceModelTestCase { ICompilationUnit cu = this.javaProject.createCompilationUnit("finals", "MyFinal.java", "public final class MyFinal { }"); Type type = buildType("MyFinal", cu); CompilationUnit astRoot = this.buildASTRoot(cu); - assertFalse(type.isPersistable(astRoot)); + assertTrue(type.isPersistable(astRoot)); } //public interface MyInterface |