Skip to content

Instantly share code, notes, and snippets.

View wendigo's full-sized avatar
🍀
Have a nice day, stranger!

Mateusz "Serafin" Gajewski wendigo

🍀
Have a nice day, stranger!
View GitHub Profile
@wendigo
wendigo / snappy_compress.java
Last active June 20, 2023 13:25
Java Foreign Linker + jextract
import java.lang.foreign.Arena;
import java.lang.foreign.MemorySegment;
import static io.airlift.slice.Preconditions.verify;
import static io.airlift.slice.snappy.snappy_c_h.SNAPPY_OK;
import static java.lang.foreign.ValueLayout.JAVA_CHAR;
import static java.lang.foreign.ValueLayout.JAVA_LONG;
public class SnappyTest
{
@wendigo
wendigo / InjectionTest.java
Last active January 4, 2024 16:03
Named Guice bindings
import com.google.common.base.MoreObjects;
import com.google.inject.Binder;
import com.google.inject.ConfigurationException;
import com.google.inject.Inject;
import com.google.inject.Injector;
import com.google.inject.Key;
import com.google.inject.name.Named;
import com.google.inject.name.Names;
import io.airlift.bootstrap.Bootstrap;
import io.airlift.configuration.AbstractConfigurationAwareModule;
@wendigo
wendigo / bug.java
Last active April 18, 2024 10:05
IntelliJ isEqualTo bug
import org.assertj.core.api.AbstractAssert;
import org.assertj.core.api.AssertProvider;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
public class SerafinTest
{
@Test
public void testIntelliJBug()