1 18 package org.apache.beehive.netui.compiler.xdoclet.typesystem.impl.declaration; 19 20 import org.apache.beehive.netui.compiler.typesystem.declaration.MemberDeclaration; 21 import org.apache.beehive.netui.compiler.typesystem.declaration.TypeDeclaration; 22 import org.apache.beehive.netui.compiler.xdoclet.typesystem.impl.WrapperFactory; 23 import xjavadoc.XProgramElement; 24 25 public class MemberDeclarationImpl 26 extends DeclarationImpl 27 implements MemberDeclaration 28 { 29 public MemberDeclarationImpl( XProgramElement delegate ) 30 { 31 super( delegate ); 32 } 33 34 public TypeDeclaration getDeclaringType() 35 { 36 return WrapperFactory.get().getTypeDeclaration( getDelegateXProgramElement().getContainingClass() ); 37 } 38 39 public XProgramElement getDelegateXProgramElement() 40 { 41 return ( XProgramElement ) super.getDelegate(); 42 } 43 44 } 45 | Popular Tags |