net.sf.jelly.apt.decorations.declaration
Class DecoratedExecutableDeclaration

java.lang.Object
  extended by net.sf.jelly.apt.decorations.declaration.DecoratedDeclaration
      extended by net.sf.jelly.apt.decorations.declaration.DecoratedMemberDeclaration
          extended by net.sf.jelly.apt.decorations.declaration.DecoratedExecutableDeclaration
All Implemented Interfaces:
com.sun.mirror.declaration.Declaration, com.sun.mirror.declaration.ExecutableDeclaration, com.sun.mirror.declaration.MemberDeclaration
Direct Known Subclasses:
DecoratedConstructorDeclaration, DecoratedMethodDeclaration

public class DecoratedExecutableDeclaration
extends DecoratedMemberDeclaration
implements com.sun.mirror.declaration.ExecutableDeclaration

Author:
Ryan Heaton

Field Summary
 
Fields inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedDeclaration
delegate, javaDoc
 
Constructor Summary
DecoratedExecutableDeclaration(com.sun.mirror.declaration.ExecutableDeclaration delegate)
           
 
Method Summary
 void accept(com.sun.mirror.util.DeclarationVisitor v)
           
 java.util.Collection<com.sun.mirror.declaration.TypeParameterDeclaration> getFormalTypeParameters()
           
 java.util.Collection<com.sun.mirror.declaration.ParameterDeclaration> getParameters()
           
 java.util.Collection<com.sun.mirror.type.ReferenceType> getThrownTypes()
           
 boolean isVarArgs()
           
 
Methods inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedMemberDeclaration
getDeclaringType
 
Methods inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedDeclaration
equals, getAnnotation, getAnnotationMirrors, getAnnotations, getDelegate, getDocComment, getJavaDoc, getModifiers, getPosition, getSimpleName, isAbstract, isFinal, isNative, isPrivate, isProtected, isPublic, isStatic, isStrictfp, isSynchronized, isTransient, isVolatile, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.sun.mirror.declaration.MemberDeclaration
getDeclaringType
 
Methods inherited from interface com.sun.mirror.declaration.Declaration
equals, getAnnotation, getAnnotationMirrors, getDocComment, getModifiers, getPosition, getSimpleName
 

Constructor Detail

DecoratedExecutableDeclaration

public DecoratedExecutableDeclaration(com.sun.mirror.declaration.ExecutableDeclaration delegate)
Method Detail

isVarArgs

public boolean isVarArgs()
Specified by:
isVarArgs in interface com.sun.mirror.declaration.ExecutableDeclaration

accept

public void accept(com.sun.mirror.util.DeclarationVisitor v)
Specified by:
accept in interface com.sun.mirror.declaration.Declaration
Overrides:
accept in class DecoratedMemberDeclaration

getFormalTypeParameters

public java.util.Collection<com.sun.mirror.declaration.TypeParameterDeclaration> getFormalTypeParameters()
Specified by:
getFormalTypeParameters in interface com.sun.mirror.declaration.ExecutableDeclaration

getParameters

public java.util.Collection<com.sun.mirror.declaration.ParameterDeclaration> getParameters()
Specified by:
getParameters in interface com.sun.mirror.declaration.ExecutableDeclaration

getThrownTypes

public java.util.Collection<com.sun.mirror.type.ReferenceType> getThrownTypes()
Specified by:
getThrownTypes in interface com.sun.mirror.declaration.ExecutableDeclaration