Annotations supported

This commit is contained in:
Andrey Breslav
2013-10-15 20:41:49 +04:00
parent 93dc130e79
commit bed01b601b
6 changed files with 186 additions and 7 deletions
@@ -2,6 +2,7 @@ package org.jetbrains.jet.lang.descriptors.annotations;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.annotations.ReadOnly;
import org.jetbrains.jet.lang.descriptors.ValueParameterDescriptor;
import org.jetbrains.jet.lang.resolve.constants.CompileTimeConstant;
import org.jetbrains.jet.lang.types.JetType;
@@ -16,5 +17,6 @@ public interface AnnotationDescriptor {
CompileTimeConstant<?> getValueArgument(@NotNull ValueParameterDescriptor valueParameterDescriptor);
@NotNull
@ReadOnly
Map<ValueParameterDescriptor, CompileTimeConstant<?>> getAllValueArguments();
}