com.thoughtworks.qdox.model.annotation
Class AnnotationCast

java.lang.Object
  extended by com.thoughtworks.qdox.model.annotation.AnnotationCast
All Implemented Interfaces:
AnnotationValue

public class AnnotationCast
extends Object
implements AnnotationValue


Constructor Summary
AnnotationCast(Type type, AnnotationValue value)
           
 
Method Summary
 Object accept(AnnotationVisitor visitor)
          Accept a visitor for this value.
 Object getParameterValue()
          Get a parameter value for Annotation.getNamedParameter(String).
 Type getType()
           
 AnnotationValue getValue()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnnotationCast

public AnnotationCast(Type type,
                      AnnotationValue value)
Method Detail

getType

public Type getType()

getValue

public AnnotationValue getValue()

accept

public Object accept(AnnotationVisitor visitor)
Description copied from interface: AnnotationValue
Accept a visitor for this value.

Specified by:
accept in interface AnnotationValue
Parameters:
visitor - Visitor
Returns:
Visitor result

getParameterValue

public Object getParameterValue()
Description copied from interface: AnnotationValue
Get a parameter value for Annotation.getNamedParameter(String).

Specified by:
getParameterValue in interface AnnotationValue
Returns:
Parameter value

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2002-2011. All Rights Reserved.