From 8cc1a1da2752cd7809c3f2e299c2f06f1205ace2 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Fri, 12 Sep 2014 21:18:18 +0400 Subject: [PATCH] Minor, fix warnings in KotlinClassFileIndex --- .../jet/plugin/vfilefinder/KotlinClassFileIndex.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/idea/idea-analysis/src/org/jetbrains/jet/plugin/vfilefinder/KotlinClassFileIndex.java b/idea/idea-analysis/src/org/jetbrains/jet/plugin/vfilefinder/KotlinClassFileIndex.java index 7d3bc35cb44..417954235c1 100644 --- a/idea/idea-analysis/src/org/jetbrains/jet/plugin/vfilefinder/KotlinClassFileIndex.java +++ b/idea/idea-analysis/src/org/jetbrains/jet/plugin/vfilefinder/KotlinClassFileIndex.java @@ -41,12 +41,12 @@ public final class KotlinClassFileIndex extends ScalarIndexExtension { private static final KeyDescriptor KEY_DESCRIPTOR = new KeyDescriptor() { @Override - public void save(DataOutput out, FqName value) throws IOException { + public void save(@NotNull DataOutput out, FqName value) throws IOException { out.writeUTF(value.asString()); } @Override - public FqName read(DataInput in) throws IOException { + public FqName read(@NotNull DataInput in) throws IOException { return new FqName(in.readUTF()); } @@ -66,14 +66,14 @@ public final class KotlinClassFileIndex extends ScalarIndexExtension { private static final FileBasedIndex.InputFilter INPUT_FILTER = new FileBasedIndex.InputFilter() { @Override - public boolean acceptInput(VirtualFile file) { + public boolean acceptInput(@NotNull VirtualFile file) { return file.getFileType() == JavaClassFileType.INSTANCE; } }; public static final DataIndexer INDEXER = new DataIndexer() { @NotNull @Override - public Map map(FileContent inputData) { + public Map map(@NotNull FileContent inputData) { try { KotlinJvmBinaryClass kotlinClass = KotlinBinaryClassCache.getKotlinBinaryClass(inputData.getFile()); if (kotlinClass != null && kotlinClass.getClassHeader().getKind() != KotlinClassHeader.Kind.INCOMPATIBLE_ABI_VERSION) { @@ -99,11 +99,13 @@ public final class KotlinClassFileIndex extends ScalarIndexExtension { return INDEXER; } + @NotNull @Override public KeyDescriptor getKeyDescriptor() { return KEY_DESCRIPTOR; } + @NotNull @Override public FileBasedIndex.InputFilter getInputFilter() { return INPUT_FILTER;