org.jetbrains.jet.lang.resolve.java
Class AbiVersionUtil

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

public class AbiVersionUtil
extends java.lang.Object


Field Summary
static WritableSlice<com.intellij.psi.PsiClass,java.lang.Integer> ABI_VERSION_ERRORS
           
static int INVALID_VERSION
           
 
Constructor Summary
AbiVersionUtil()
           
 
Method Summary
static void checkAbiVersion(com.intellij.psi.PsiClass psiClass, PsiAnnotationWithAbiVersion versionAnnotation, BindingTrace trace)
           
static boolean isAbiVersionCompatible(int abiVersion)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ABI_VERSION_ERRORS

public static final WritableSlice<com.intellij.psi.PsiClass,java.lang.Integer> ABI_VERSION_ERRORS

INVALID_VERSION

public static final int INVALID_VERSION
See Also:
Constant Field Values
Constructor Detail

AbiVersionUtil

public AbiVersionUtil()
Method Detail

isAbiVersionCompatible

public static boolean isAbiVersionCompatible(int abiVersion)

checkAbiVersion

public static void checkAbiVersion(@NotNull
                                   com.intellij.psi.PsiClass psiClass,
                                   @NotNull
                                   PsiAnnotationWithAbiVersion versionAnnotation,
                                   @NotNull
                                   BindingTrace trace)