org.jetbrains.jet.lang.resolve
Class AnnotationUtils

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.AnnotationUtils

public class AnnotationUtils
extends java.lang.Object


Method Summary
static void checkConstructorParametersType(java.util.List<JetParameter> parameters, BindingTrace trace)
           
static boolean isArrayMethodCall(ResolvedCall resolvedCall)
           
static boolean isJavaClassMethodCall(ResolvedCall resolvedCall)
           
static boolean isPropertyAcceptableAsAnnotationParameter(PropertyDescriptor descriptor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

checkConstructorParametersType

public static void checkConstructorParametersType(@NotNull
                                                  java.util.List<JetParameter> parameters,
                                                  @NotNull
                                                  BindingTrace trace)

isArrayMethodCall

public static boolean isArrayMethodCall(@NotNull
                                        ResolvedCall resolvedCall)

isJavaClassMethodCall

public static boolean isJavaClassMethodCall(@NotNull
                                            ResolvedCall resolvedCall)

isPropertyAcceptableAsAnnotationParameter

public static boolean isPropertyAcceptableAsAnnotationParameter(@NotNull
                                                                PropertyDescriptor descriptor)