org.jetbrains.jet.lang.descriptors.annotations
Class AnnotationDescriptorImpl
java.lang.Object
org.jetbrains.jet.lang.descriptors.annotations.AnnotationDescriptorImpl
- All Implemented Interfaces:
- AnnotationDescriptor
public class AnnotationDescriptorImpl
- extends java.lang.Object
- implements AnnotationDescriptor
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AnnotationDescriptorImpl
public AnnotationDescriptorImpl()
getType
@NotNull
public JetType getType()
- Specified by:
getType in interface AnnotationDescriptor
getValueArgument
@Nullable
public CompileTimeConstant<?> getValueArgument(@NotNull
ValueParameterDescriptor valueParameterDescriptor)
- Specified by:
getValueArgument in interface AnnotationDescriptor
getAllValueArguments
@NotNull
public java.util.Map<ValueParameterDescriptor,CompileTimeConstant<?>> getAllValueArguments()
- Specified by:
getAllValueArguments in interface AnnotationDescriptor
setAnnotationType
public void setAnnotationType(@NotNull
JetType annotationType)
setValueArgument
public void setValueArgument(@NotNull
ValueParameterDescriptor name,
@NotNull
CompileTimeConstant<?> value)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object