diff options
author | Karen Butzke | 2012-10-09 20:38:58 +0000 |
---|---|---|
committer | Karen Butzke | 2012-10-09 20:38:58 +0000 |
commit | b7254caf20ac49da601955e545205c8a4022fd35 (patch) | |
tree | b8e0a783aea7778c8b986be2e71c82c951954010 /jaxb | |
parent | 61ef3b999bdec7bbd5c7f554761b9960b85ed2ff (diff) | |
download | webtools.dali-b7254caf20ac49da601955e545205c8a4022fd35.tar.gz webtools.dali-b7254caf20ac49da601955e545205c8a4022fd35.tar.xz webtools.dali-b7254caf20ac49da601955e545205c8a4022fd35.zip |
Bug 391462 - fixed initialization/synchronization of SourceAnnotation subclasses. annotationTextRange was not getting set because of missing super.initialize(Annotation) and super.synchronizeWith(Annotation) calls
Diffstat (limited to 'jaxb')
12 files changed, 26 insertions, 104 deletions
diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlAnyAttributeAnnotation.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlAnyAttributeAnnotation.java index 52aed32c4a..84c5bd18d8 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlAnyAttributeAnnotation.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlAnyAttributeAnnotation.java @@ -9,7 +9,6 @@ ******************************************************************************/ package org.eclipse.jpt.jaxb.core.internal.resource.java.source; -import org.eclipse.jdt.core.dom.Annotation; import org.eclipse.jpt.common.core.internal.resource.java.source.SourceAnnotation; import org.eclipse.jpt.common.core.internal.utility.jdt.SimpleDeclarationAnnotationAdapter; import org.eclipse.jpt.common.core.resource.java.JavaResourceAnnotatedElement; @@ -36,12 +35,7 @@ public final class SourceXmlAnyAttributeAnnotation } @Override - public void initialize(Annotation astAnnotation) { - //no-op - } - - @Override - public void synchronizeWith(Annotation astAnnotation) { - //no-op + public void toString(StringBuilder sb) { + sb.append(this.getAnnotationName()); } } diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlAttachmentRefAnnotation.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlAttachmentRefAnnotation.java index e1a8851a19..f0a587ac85 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlAttachmentRefAnnotation.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlAttachmentRefAnnotation.java @@ -9,7 +9,6 @@ ******************************************************************************/ package org.eclipse.jpt.jaxb.core.internal.resource.java.source; -import org.eclipse.jdt.core.dom.Annotation; import org.eclipse.jpt.common.core.internal.resource.java.source.SourceAnnotation; import org.eclipse.jpt.common.core.internal.utility.jdt.SimpleDeclarationAnnotationAdapter; import org.eclipse.jpt.common.core.resource.java.JavaResourceAnnotatedElement; @@ -36,12 +35,7 @@ public final class SourceXmlAttachmentRefAnnotation } @Override - public void initialize(Annotation astAnnotation) { - //no-op - } - - @Override - public void synchronizeWith(Annotation astAnnotation) { - //no-op + public void toString(StringBuilder sb) { + sb.append(this.getAnnotationName()); } } diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlIDAnnotation.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlIDAnnotation.java index 95cd23173b..e9e73aa54b 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlIDAnnotation.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlIDAnnotation.java @@ -9,7 +9,6 @@ ******************************************************************************/ package org.eclipse.jpt.jaxb.core.internal.resource.java.source; -import org.eclipse.jdt.core.dom.Annotation; import org.eclipse.jpt.common.core.internal.resource.java.source.SourceAnnotation; import org.eclipse.jpt.common.core.internal.utility.jdt.SimpleDeclarationAnnotationAdapter; import org.eclipse.jpt.common.core.resource.java.JavaResourceAnnotatedElement; @@ -36,12 +35,7 @@ public final class SourceXmlIDAnnotation } @Override - public void initialize(Annotation astAnnotation) { - //no-op - } - - @Override - public void synchronizeWith(Annotation astAnnotation) { - //no-op + public void toString(StringBuilder sb) { + sb.append(this.getAnnotationName()); } } diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlIDREFAnnotation.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlIDREFAnnotation.java index f483ff483d..4bbe783799 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlIDREFAnnotation.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlIDREFAnnotation.java @@ -9,7 +9,6 @@ ******************************************************************************/ package org.eclipse.jpt.jaxb.core.internal.resource.java.source; -import org.eclipse.jdt.core.dom.Annotation; import org.eclipse.jpt.common.core.internal.resource.java.source.SourceAnnotation; import org.eclipse.jpt.common.core.internal.utility.jdt.SimpleDeclarationAnnotationAdapter; import org.eclipse.jpt.common.core.resource.java.JavaResourceAnnotatedElement; @@ -36,12 +35,7 @@ public final class SourceXmlIDREFAnnotation } @Override - public void initialize(Annotation astAnnotation) { - //no-op - } - - @Override - public void synchronizeWith(Annotation astAnnotation) { - //no-op + public void toString(StringBuilder sb) { + sb.append(this.getAnnotationName()); } } diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlInlineBinaryDataAnnotation.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlInlineBinaryDataAnnotation.java index 27c2e9d7d9..a38f911646 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlInlineBinaryDataAnnotation.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlInlineBinaryDataAnnotation.java @@ -9,7 +9,6 @@ ******************************************************************************/ package org.eclipse.jpt.jaxb.core.internal.resource.java.source; -import org.eclipse.jdt.core.dom.Annotation; import org.eclipse.jpt.common.core.internal.resource.java.source.SourceAnnotation; import org.eclipse.jpt.common.core.internal.utility.jdt.SimpleDeclarationAnnotationAdapter; import org.eclipse.jpt.common.core.resource.java.JavaResourceAnnotatedElement; @@ -36,14 +35,9 @@ public final class SourceXmlInlineBinaryDataAnnotation public String getAnnotationName() { return JAXB.XML_INLINE_BINARY_DATA; } - - @Override - public void initialize(Annotation astAnnotation) { - //no-op - } - + @Override - public void synchronizeWith(Annotation astAnnotation) { - //no-op + public void toString(StringBuilder sb) { + sb.append(this.getAnnotationName()); } } diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlListAnnotation.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlListAnnotation.java index 87cbc9727d..67115b73ee 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlListAnnotation.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlListAnnotation.java @@ -9,7 +9,6 @@ ******************************************************************************/ package org.eclipse.jpt.jaxb.core.internal.resource.java.source; -import org.eclipse.jdt.core.dom.Annotation; import org.eclipse.jpt.common.core.internal.resource.java.source.SourceAnnotation; import org.eclipse.jpt.common.core.internal.utility.jdt.SimpleDeclarationAnnotationAdapter; import org.eclipse.jpt.common.core.resource.java.JavaResourceAnnotatedElement; @@ -36,12 +35,7 @@ public final class SourceXmlListAnnotation } @Override - public void initialize(Annotation astAnnotation) { - //no-op - } - - @Override - public void synchronizeWith(Annotation astAnnotation) { - //no-op + public void toString(StringBuilder sb) { + sb.append(this.getAnnotationName()); } } diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlMixedAnnotation.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlMixedAnnotation.java index 70b532d636..1600fcab84 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlMixedAnnotation.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlMixedAnnotation.java @@ -9,7 +9,6 @@ ******************************************************************************/ package org.eclipse.jpt.jaxb.core.internal.resource.java.source; -import org.eclipse.jdt.core.dom.Annotation; import org.eclipse.jpt.common.core.internal.resource.java.source.SourceAnnotation; import org.eclipse.jpt.common.core.internal.utility.jdt.SimpleDeclarationAnnotationAdapter; import org.eclipse.jpt.common.core.resource.java.JavaResourceAnnotatedElement; @@ -36,12 +35,7 @@ public final class SourceXmlMixedAnnotation } @Override - public void initialize(Annotation astAnnotation) { - //no-op - } - - @Override - public void synchronizeWith(Annotation astAnnotation) { - //no-op + public void toString(StringBuilder sb) { + sb.append(this.getAnnotationName()); } } diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlRegistryAnnotation.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlRegistryAnnotation.java index 0808fc7268..53620de347 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlRegistryAnnotation.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlRegistryAnnotation.java @@ -9,7 +9,6 @@ ******************************************************************************/ package org.eclipse.jpt.jaxb.core.internal.resource.java.source; -import org.eclipse.jdt.core.dom.Annotation; import org.eclipse.jpt.common.core.internal.resource.java.source.SourceAnnotation; import org.eclipse.jpt.common.core.internal.utility.jdt.SimpleDeclarationAnnotationAdapter; import org.eclipse.jpt.common.core.resource.java.JavaResourceAnnotatedElement; @@ -36,12 +35,7 @@ public final class SourceXmlRegistryAnnotation } @Override - public void initialize(Annotation astAnnotation) { - //no-op - } - - @Override - public void synchronizeWith(Annotation astAnnotation) { - //no-op + public void toString(StringBuilder sb) { + sb.append(this.getAnnotationName()); } } diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlTransientAnnotation.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlTransientAnnotation.java index 11b96fe104..f5ab4d013b 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlTransientAnnotation.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlTransientAnnotation.java @@ -9,7 +9,6 @@ ******************************************************************************/ package org.eclipse.jpt.jaxb.core.internal.resource.java.source; -import org.eclipse.jdt.core.dom.Annotation; import org.eclipse.jpt.common.core.internal.resource.java.source.SourceAnnotation; import org.eclipse.jpt.common.core.internal.utility.jdt.SimpleDeclarationAnnotationAdapter; import org.eclipse.jpt.common.core.resource.java.JavaResourceAnnotatedElement; @@ -36,12 +35,7 @@ public final class SourceXmlTransientAnnotation } @Override - public void initialize(Annotation astAnnotation) { - //no-op - } - - @Override - public void synchronizeWith(Annotation astAnnotation) { - //no-op + public void toString(StringBuilder sb) { + sb.append(this.getAnnotationName()); } } diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlValueAnnotation.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlValueAnnotation.java index 6a1d891ee9..de1f3f045a 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlValueAnnotation.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/source/SourceXmlValueAnnotation.java @@ -9,7 +9,6 @@ ******************************************************************************/ package org.eclipse.jpt.jaxb.core.internal.resource.java.source; -import org.eclipse.jdt.core.dom.Annotation; import org.eclipse.jpt.common.core.internal.resource.java.source.SourceAnnotation; import org.eclipse.jpt.common.core.internal.utility.jdt.SimpleDeclarationAnnotationAdapter; import org.eclipse.jpt.common.core.resource.java.JavaResourceAnnotatedElement; @@ -36,12 +35,7 @@ public final class SourceXmlValueAnnotation } @Override - public void initialize(Annotation astAnnotation) { - //no-op - } - - @Override - public void synchronizeWith(Annotation astAnnotation) { - //no-op + public void toString(StringBuilder sb) { + sb.append(this.getAnnotationName()); } } diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/internal/resource/java/source/SourceXmlCDATAAnnotation.java b/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/internal/resource/java/source/SourceXmlCDATAAnnotation.java index b6a21e69e3..381eb2c896 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/internal/resource/java/source/SourceXmlCDATAAnnotation.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/internal/resource/java/source/SourceXmlCDATAAnnotation.java @@ -9,7 +9,6 @@ *******************************************************************************/ package org.eclipse.jpt.jaxb.eclipselink.core.internal.resource.java.source; -import org.eclipse.jdt.core.dom.Annotation; import org.eclipse.jpt.common.core.internal.resource.java.source.SourceAnnotation; import org.eclipse.jpt.common.core.internal.utility.jdt.ElementAnnotationAdapter; import org.eclipse.jpt.common.core.internal.utility.jdt.SimpleDeclarationAnnotationAdapter; @@ -40,17 +39,9 @@ public class SourceXmlCDATAAnnotation public String getAnnotationName() { return ELJaxb.XML_CDATA; } - - @Override - public void initialize(Annotation astAnnotation) { - //no-op - } - + @Override - public void synchronizeWith(Annotation astAnnotation) { - //no-op + public void toString(StringBuilder sb) { + sb.append(this.getAnnotationName()); } - - @Override - public void toString(StringBuilder sb) {} } diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/internal/resource/java/source/SourceXmlKeyAnnotation.java b/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/internal/resource/java/source/SourceXmlKeyAnnotation.java index c5ef1388ca..58406bee7f 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/internal/resource/java/source/SourceXmlKeyAnnotation.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/internal/resource/java/source/SourceXmlKeyAnnotation.java @@ -9,7 +9,6 @@ *******************************************************************************/ package org.eclipse.jpt.jaxb.eclipselink.core.internal.resource.java.source; -import org.eclipse.jdt.core.dom.Annotation; import org.eclipse.jpt.common.core.internal.resource.java.source.SourceAnnotation; import org.eclipse.jpt.common.core.internal.utility.jdt.ElementAnnotationAdapter; import org.eclipse.jpt.common.core.internal.utility.jdt.SimpleDeclarationAnnotationAdapter; @@ -42,15 +41,7 @@ public class SourceXmlKeyAnnotation } @Override - public void initialize(Annotation astAnnotation) { - // no-op + public void toString(StringBuilder sb) { + sb.append(this.getAnnotationName()); } - - @Override - public void synchronizeWith(Annotation astAnnotation) { - // no-op - } - - @Override - public void toString(StringBuilder sb) {} } |