diff options
Diffstat (limited to 'common/plugins/org.eclipse.jpt.common.core/src/org/eclipse/jpt/common/core/internal/resource/java/source/SourcePackage.java')
-rw-r--r-- | common/plugins/org.eclipse.jpt.common.core/src/org/eclipse/jpt/common/core/internal/resource/java/source/SourcePackage.java | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/common/plugins/org.eclipse.jpt.common.core/src/org/eclipse/jpt/common/core/internal/resource/java/source/SourcePackage.java b/common/plugins/org.eclipse.jpt.common.core/src/org/eclipse/jpt/common/core/internal/resource/java/source/SourcePackage.java index ed73c0844c..7c3d504d1d 100644 --- a/common/plugins/org.eclipse.jpt.common.core/src/org/eclipse/jpt/common/core/internal/resource/java/source/SourcePackage.java +++ b/common/plugins/org.eclipse.jpt.common.core/src/org/eclipse/jpt/common/core/internal/resource/java/source/SourcePackage.java @@ -25,10 +25,11 @@ import org.eclipse.jpt.common.core.utility.jdt.AnnotatedPackage; */ public final class SourcePackage extends SourceAnnotatedElement<AnnotatedPackage> - implements JavaResourcePackage { - + implements JavaResourcePackage +{ + private String name; - + /** * construct package info */ @@ -45,19 +46,26 @@ public final class SourcePackage jrpp.initialize(astRoot); return jrpp; } - + private SourcePackage( JavaResourceCompilationUnit parent, AnnotatedPackage pack){ super(parent, pack); } - + + @Override public void initialize(CompilationUnit astRoot) { super.initialize(astRoot); this.name = this.buildName(astRoot); } + // ******** JavaResourceAnnotatedElement implementation ******** + + public Kind getKind() { + return Kind.PACKAGE; + } + // ********** JavaResourcePackageInfo implementation ********** @@ -79,7 +87,7 @@ public final class SourcePackage return (binding == null) ? null : binding.getName(); } - + // ********** Java changes ********** @Override @@ -87,11 +95,9 @@ public final class SourcePackage super.synchronizeWith(astRoot); this.syncName(this.buildName(astRoot)); } - @Override public void toString(StringBuilder sb) { sb.append(this.name); } - } |