|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.jelly.apt.decorations.DeclarationDecorator
public class DeclarationDecorator
Decorates a Declaration when visited.
| Constructor Summary | |
|---|---|
DeclarationDecorator()
|
|
| Method Summary | ||
|---|---|---|
DecoratedAnnotationMirror |
decorate(com.sun.mirror.declaration.AnnotationMirror annotationMirror)
Decorate an annotation mirror. |
|
static
|
decorate(java.util.Collection<D> declarations)
Decorates a collection of declarations. |
|
static
|
decorate(D declaration)
Decorates a declaration. |
|
static java.util.Collection<com.sun.mirror.declaration.AnnotationMirror> |
decorateAnnotationMirrors(java.util.Collection<com.sun.mirror.declaration.AnnotationMirror> annotationMirrors)
Decorates a collection of annotation mirrors. |
|
com.sun.mirror.declaration.Declaration |
getDecoratedDeclaration()
Gets the decorated declaration. |
|
protected static DeclarationDecorator |
getInstance()
Gets an instance of TypeMirrorDecorator. |
|
void |
visitAnnotationTypeDeclaration(com.sun.mirror.declaration.AnnotationTypeDeclaration declaration)
Decorates declaration and sets it as the decorated declaration. |
|
void |
visitAnnotationTypeElementDeclaration(com.sun.mirror.declaration.AnnotationTypeElementDeclaration declaration)
Decorates declaration and sets it as the decorated declaration. |
|
void |
visitClassDeclaration(com.sun.mirror.declaration.ClassDeclaration declaration)
Decorates declaration and sets it as the decorated declaration. |
|
void |
visitConstructorDeclaration(com.sun.mirror.declaration.ConstructorDeclaration declaration)
Decorates declaration and sets it as the decorated declaration. |
|
void |
visitDeclaration(com.sun.mirror.declaration.Declaration declaration)
Decorates declaration and sets it as the decorated declaration. |
|
void |
visitEnumConstantDeclaration(com.sun.mirror.declaration.EnumConstantDeclaration declaration)
Decorates declaration and sets it as the decorated declaration. |
|
void |
visitEnumDeclaration(com.sun.mirror.declaration.EnumDeclaration declaration)
Decorates declaration and sets it as the decorated declaration. |
|
void |
visitExecutableDeclaration(com.sun.mirror.declaration.ExecutableDeclaration declaration)
Decorates declaration and sets it as the decorated declaration. |
|
void |
visitFieldDeclaration(com.sun.mirror.declaration.FieldDeclaration declaration)
Decorates declaration and sets it as the decorated declaration. |
|
void |
visitInterfaceDeclaration(com.sun.mirror.declaration.InterfaceDeclaration declaration)
Decorates declaration and sets it as the decorated declaration. |
|
void |
visitMemberDeclaration(com.sun.mirror.declaration.MemberDeclaration declaration)
Decorates declaration and sets it as the decorated declaration. |
|
void |
visitMethodDeclaration(com.sun.mirror.declaration.MethodDeclaration declaration)
Decorates declaration and sets it as the decorated declaration. |
|
void |
visitPackageDeclaration(com.sun.mirror.declaration.PackageDeclaration declaration)
Decorates declaration and sets it as the decorated declaration. |
|
void |
visitParameterDeclaration(com.sun.mirror.declaration.ParameterDeclaration declaration)
Decorates declaration and sets it as the decorated declaration. |
|
void |
visitTypeDeclaration(com.sun.mirror.declaration.TypeDeclaration declaration)
Decorates declaration and sets it as the decorated declaration. |
|
void |
visitTypeParameterDeclaration(com.sun.mirror.declaration.TypeParameterDeclaration declaration)
Decorates declaration and sets it as the decorated declaration. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DeclarationDecorator()
| Method Detail |
|---|
protected static DeclarationDecorator getInstance()
TypeMirrorDecorator. If there is a system property named
"net.sf.jelly.apt.decorations.DeclarationDecorator" that has a value that is the fully-qualified classname
of a class that extends DeclarationDecorator, an attempt will be made to return
an instance of that. If for any reason this attempt fails, the system property will be removed and an instance
of the default decorator will be returned.
DeclarationDecorator.public static <D extends com.sun.mirror.declaration.Declaration> D decorate(D declaration)
declaration - The declaration to decorate.
public static <D extends com.sun.mirror.declaration.Declaration> java.util.Collection<D> decorate(java.util.Collection<D> declarations)
declarations - The declarations to decorate.
public static java.util.Collection<com.sun.mirror.declaration.AnnotationMirror> decorateAnnotationMirrors(java.util.Collection<com.sun.mirror.declaration.AnnotationMirror> annotationMirrors)
annotationMirrors - The annotation mirrors to decorate.
public com.sun.mirror.declaration.Declaration getDecoratedDeclaration()
null if none has been set.public void visitDeclaration(com.sun.mirror.declaration.Declaration declaration)
declaration and sets it as the decorated declaration.
visitDeclaration in interface com.sun.mirror.util.DeclarationVisitordeclaration - The declaration to decorate.public void visitPackageDeclaration(com.sun.mirror.declaration.PackageDeclaration declaration)
declaration and sets it as the decorated declaration.
visitPackageDeclaration in interface com.sun.mirror.util.DeclarationVisitordeclaration - The declaration to decorate.public void visitMemberDeclaration(com.sun.mirror.declaration.MemberDeclaration declaration)
declaration and sets it as the decorated declaration.
visitMemberDeclaration in interface com.sun.mirror.util.DeclarationVisitordeclaration - The declaration to decorate.public void visitTypeDeclaration(com.sun.mirror.declaration.TypeDeclaration declaration)
declaration and sets it as the decorated declaration.
visitTypeDeclaration in interface com.sun.mirror.util.DeclarationVisitordeclaration - The declaration to decorate.public void visitClassDeclaration(com.sun.mirror.declaration.ClassDeclaration declaration)
declaration and sets it as the decorated declaration.
visitClassDeclaration in interface com.sun.mirror.util.DeclarationVisitordeclaration - The declaration to decorate.public void visitEnumDeclaration(com.sun.mirror.declaration.EnumDeclaration declaration)
declaration and sets it as the decorated declaration.
visitEnumDeclaration in interface com.sun.mirror.util.DeclarationVisitordeclaration - The declaration to decorate.public void visitInterfaceDeclaration(com.sun.mirror.declaration.InterfaceDeclaration declaration)
declaration and sets it as the decorated declaration.
visitInterfaceDeclaration in interface com.sun.mirror.util.DeclarationVisitordeclaration - The declaration to decorate.public void visitAnnotationTypeDeclaration(com.sun.mirror.declaration.AnnotationTypeDeclaration declaration)
declaration and sets it as the decorated declaration.
visitAnnotationTypeDeclaration in interface com.sun.mirror.util.DeclarationVisitordeclaration - The declaration to decorate.public void visitFieldDeclaration(com.sun.mirror.declaration.FieldDeclaration declaration)
declaration and sets it as the decorated declaration.
visitFieldDeclaration in interface com.sun.mirror.util.DeclarationVisitordeclaration - The declaration to decorate.public void visitEnumConstantDeclaration(com.sun.mirror.declaration.EnumConstantDeclaration declaration)
declaration and sets it as the decorated declaration.
visitEnumConstantDeclaration in interface com.sun.mirror.util.DeclarationVisitordeclaration - The declaration to decorate.public void visitExecutableDeclaration(com.sun.mirror.declaration.ExecutableDeclaration declaration)
declaration and sets it as the decorated declaration.
visitExecutableDeclaration in interface com.sun.mirror.util.DeclarationVisitordeclaration - The declaration to decorate.public void visitConstructorDeclaration(com.sun.mirror.declaration.ConstructorDeclaration declaration)
declaration and sets it as the decorated declaration.
visitConstructorDeclaration in interface com.sun.mirror.util.DeclarationVisitordeclaration - The declaration to decorate.public void visitMethodDeclaration(com.sun.mirror.declaration.MethodDeclaration declaration)
declaration and sets it as the decorated declaration.
visitMethodDeclaration in interface com.sun.mirror.util.DeclarationVisitordeclaration - The declaration to decorate.public void visitAnnotationTypeElementDeclaration(com.sun.mirror.declaration.AnnotationTypeElementDeclaration declaration)
declaration and sets it as the decorated declaration.
visitAnnotationTypeElementDeclaration in interface com.sun.mirror.util.DeclarationVisitordeclaration - The declaration to decorate.public void visitParameterDeclaration(com.sun.mirror.declaration.ParameterDeclaration declaration)
declaration and sets it as the decorated declaration.
visitParameterDeclaration in interface com.sun.mirror.util.DeclarationVisitordeclaration - The declaration to decorate.public void visitTypeParameterDeclaration(com.sun.mirror.declaration.TypeParameterDeclaration declaration)
declaration and sets it as the decorated declaration.
visitTypeParameterDeclaration in interface com.sun.mirror.util.DeclarationVisitordeclaration - The declaration to decorate.public DecoratedAnnotationMirror decorate(com.sun.mirror.declaration.AnnotationMirror annotationMirror)
annotationMirror - The annotation mirror to decorate.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||