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

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.kt.PsiAnnotationWrapper
Direct Known Subclasses:
JetTypeParameterAnnotation, JetValueParameterAnnotation, KotlinSignatureAnnotation, PsiAnnotationWithFlags

public abstract class PsiAnnotationWrapper
extends java.lang.Object


Constructor Summary
protected PsiAnnotationWrapper(com.intellij.psi.PsiAnnotation psiAnnotation)
           
 
Method Summary
protected  void checkInitialized()
           
protected  boolean getBooleanAttribute(java.lang.String name, boolean defaultValue)
           
protected  int getIntAttribute(java.lang.String name, int defaultValue)
           
protected  java.lang.String getStringAttribute(java.lang.String name, java.lang.String defaultValue)
           
protected abstract  void initialize()
           
 boolean isDefined()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PsiAnnotationWrapper

protected PsiAnnotationWrapper(@Nullable
                               com.intellij.psi.PsiAnnotation psiAnnotation)
Method Detail

isDefined

public boolean isDefined()

initialize

protected abstract void initialize()

checkInitialized

protected void checkInitialized()

getStringAttribute

@NotNull
protected java.lang.String getStringAttribute(java.lang.String name,
                                                      java.lang.String defaultValue)

getBooleanAttribute

protected boolean getBooleanAttribute(java.lang.String name,
                                      boolean defaultValue)

getIntAttribute

protected int getIntAttribute(java.lang.String name,
                              int defaultValue)