com.cedarsoft.codegen.mock
Class TypeDeclarationMock
java.lang.Object
com.cedarsoft.codegen.mock.TypeDeclarationMock
- All Implemented Interfaces:
- com.sun.mirror.declaration.Declaration, com.sun.mirror.declaration.MemberDeclaration, com.sun.mirror.declaration.TypeDeclaration
- Direct Known Subclasses:
- InterfaceDeclarationMock
public class TypeDeclarationMock
- extends Object
- implements com.sun.mirror.declaration.TypeDeclaration
| Methods inherited from interface com.sun.mirror.declaration.Declaration |
equals |
type
@NotNull
protected final Class<?> type
TypeDeclarationMock
public TypeDeclarationMock(@NotNull
Class<?> type)
getPackage
public com.sun.mirror.declaration.PackageDeclaration getPackage()
- Specified by:
getPackage in interface com.sun.mirror.declaration.TypeDeclaration
getQualifiedName
public String getQualifiedName()
- Specified by:
getQualifiedName in interface com.sun.mirror.declaration.TypeDeclaration
getFormalTypeParameters
public Collection<com.sun.mirror.declaration.TypeParameterDeclaration> getFormalTypeParameters()
- Specified by:
getFormalTypeParameters in interface com.sun.mirror.declaration.TypeDeclaration
getSuperinterfaces
public Collection<com.sun.mirror.type.InterfaceType> getSuperinterfaces()
- Specified by:
getSuperinterfaces in interface com.sun.mirror.declaration.TypeDeclaration
getFields
public Collection<com.sun.mirror.declaration.FieldDeclaration> getFields()
- Specified by:
getFields in interface com.sun.mirror.declaration.TypeDeclaration
getMethods
public Collection<? extends com.sun.mirror.declaration.MethodDeclaration> getMethods()
- Specified by:
getMethods in interface com.sun.mirror.declaration.TypeDeclaration
getNestedTypes
public Collection<com.sun.mirror.declaration.TypeDeclaration> getNestedTypes()
- Specified by:
getNestedTypes in interface com.sun.mirror.declaration.TypeDeclaration
getDeclaringType
public com.sun.mirror.declaration.TypeDeclaration getDeclaringType()
- Specified by:
getDeclaringType in interface com.sun.mirror.declaration.MemberDeclaration
getDocComment
public String getDocComment()
- Specified by:
getDocComment in interface com.sun.mirror.declaration.Declaration
getAnnotationMirrors
public Collection<com.sun.mirror.declaration.AnnotationMirror> getAnnotationMirrors()
- Specified by:
getAnnotationMirrors in interface com.sun.mirror.declaration.Declaration
getAnnotation
public <A extends Annotation> A getAnnotation(Class<A> annotationType)
- Specified by:
getAnnotation in interface com.sun.mirror.declaration.Declaration
getModifiers
public Collection<com.sun.mirror.declaration.Modifier> getModifiers()
- Specified by:
getModifiers in interface com.sun.mirror.declaration.Declaration
getSimpleName
public String getSimpleName()
- Specified by:
getSimpleName in interface com.sun.mirror.declaration.Declaration
getPosition
public com.sun.mirror.util.SourcePosition getPosition()
- Specified by:
getPosition in interface com.sun.mirror.declaration.Declaration
accept
public void accept(com.sun.mirror.util.DeclarationVisitor v)
- Specified by:
accept in interface com.sun.mirror.declaration.Declaration
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2010 cedarsoft GmbH. All Rights Reserved.