Java源码示例:com.intellij.util.io.VoidDataExternalizer

示例1
public VcsLogUserIndex(@Nonnull String logId,
                       @Nonnull VcsUserRegistryImpl userRegistry,
                       @Nonnull FatalErrorHandler consumer,
                       @Nonnull Disposable disposableParent) throws IOException {
  super(logId, USERS, getVersion(), new UserIndexer(userRegistry), VoidDataExternalizer.INSTANCE,
        consumer, disposableParent);
  myUserRegistry = userRegistry;
  ((UserIndexer)myIndexer).setFatalErrorConsumer(e -> consumer.consume(this, e));
}
 
示例2
@Nullable
public <K> ProvidedIndexExtension<K, Void> findProvidedStubIndex(@Nonnull StubIndexExtension<K, ?> extension) {
  String name = extension.getKey().getName();
  File path = getIndexPath();

  File indexPath = new File(path, StringUtil.toLowerCase(name));
  if (!indexPath.exists()) return null;

  return new ProvidedIndexExtension<K, Void>() {
    @Nonnull
    @Override
    public File getIndexPath() {
      return myIndexFile;
    }

    @Nonnull
    @Override
    public ID<K, Void> getIndexId() {
      return (ID)extension.getKey();
    }

    @Nonnull
    @Override
    public KeyDescriptor<K> createKeyDescriptor() {
      return extension.getKeyDescriptor();
    }

    @Nonnull
    @Override
    public DataExternalizer<Void> createValueExternalizer() {
      return VoidDataExternalizer.INSTANCE;
    }
  };
}
 
示例3
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例4
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例5
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例6
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例7
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例8
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例9
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例10
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例11
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例12
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例13
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例14
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例15
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例16
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例17
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例18
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例19
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例20
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例21
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例22
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例23
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例24
@NotNull
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例25
@NotNull
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例26
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例27
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例28
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例29
@NotNull
@Override
public DataExternalizer<Void> getValueExternalizer() {
    return VoidDataExternalizer.INSTANCE;
}
 
示例30
@Nonnull
@Override
public final DataExternalizer<Void> getValueExternalizer() {
  return VoidDataExternalizer.INSTANCE;
}