org.jetbrains.jet.lang.resolve.java.kt
Class PsiAnnotationUtils

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.kt.PsiAnnotationUtils

public class PsiAnnotationUtils
extends java.lang.Object


Method Summary
static boolean getBooleanAttribute(com.intellij.psi.PsiAnnotation annotation, java.lang.String field, boolean defaultValue)
           
static int getIntAttribute(com.intellij.psi.PsiAnnotation annotation, java.lang.String field, int defaultValue)
           
static java.lang.String getStringAttribute(com.intellij.psi.PsiAnnotation annotation, java.lang.String field, java.lang.String defaultValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getStringAttribute

@NotNull
public static java.lang.String getStringAttribute(@Nullable
                                                          com.intellij.psi.PsiAnnotation annotation,
                                                          @NotNull
                                                          java.lang.String field,
                                                          @NotNull
                                                          java.lang.String defaultValue)

getBooleanAttribute

public static boolean getBooleanAttribute(@Nullable
                                          com.intellij.psi.PsiAnnotation annotation,
                                          @NotNull
                                          java.lang.String field,
                                          boolean defaultValue)

getIntAttribute

public static int getIntAttribute(@Nullable
                                  com.intellij.psi.PsiAnnotation annotation,
                                  @NotNull
                                  java.lang.String field,
                                  int defaultValue)