Tabnine Logo
ThriftUnion
Code IndexAdd Tabnine to your IDE (free)

How to use
ThriftUnion
in
io.airlift.drift.annotations

Best Java code snippets using io.airlift.drift.annotations.ThriftUnion (Showing top 20 results out of 315)

origin: airlift/drift

@ThriftUnion
public static final class MultipleTypes
{
  @ThriftUnionId
  public void setId(short id)
  {
  }
  @ThriftField(1)
  public int getFoo()
  {
    return 0;
  }
  @ThriftField
  public void setFoo(short value)
  {
  }
}
origin: airlift/drift

@Override
protected Class<?> extractBuilderClass()
{
  ThriftUnion annotation = getStructClass().getAnnotation(ThriftUnion.class);
  if (annotation != null && !annotation.builder().equals(void.class)) {
    return annotation.builder();
  }
  else {
    return null;
  }
}
origin: airlift/drift

@Override
protected Map<String, String> extractStructIdlAnnotations()
{
  ThriftUnion annotation = getStructClass().getAnnotation(ThriftUnion.class);
  if (annotation == null) {
    return ImmutableMap.of();
  }
  else {
    ImmutableMap.Builder<String, String> builder = ImmutableMap.builder();
    for (ThriftIdlAnnotation idlAnnotation : annotation.idlAnnotations()) {
      builder.put(idlAnnotation.key(), idlAnnotation.value());
    }
    return builder.build();
  }
}
origin: airlift/drift

@Override
protected String extractName()
{
  ThriftUnion annotation = getStructClass().getAnnotation(ThriftUnion.class);
  if (annotation == null) {
    return getStructClass().getSimpleName();
  }
  else if (!annotation.value().isEmpty()) {
    return annotation.value();
  }
  else {
    return getStructClass().getSimpleName();
  }
}
origin: io.airlift.drift/drift-codec

@ThriftUnion
public static final class MultipleNames
{
  @ThriftUnionId
  public void setId(short id)
  {
  }
  @ThriftField(value = 1, name = "foo")
  public String getFoo()
  {
    return null;
  }
  @ThriftField(value = 1, name = "bar")
  public void setFoo(String value)
  {
  }
}
origin: io.airlift.drift/drift-codec

@ThriftUnion
public static final class MultipleTypes
{
  @ThriftUnionId
  public void setId(short id)
  {
  }
  @ThriftField(1)
  public int getFoo()
  {
    return 0;
  }
  @ThriftField
  public void setFoo(short value)
  {
  }
}
origin: airlift/drift

@ThriftUnion
public static final class MultipleNames
{
  @ThriftUnionId
  public void setId(short id)
  {
  }
  @ThriftField(value = 1, name = "foo")
  public String getFoo()
  {
    return null;
  }
  @ThriftField(value = 1, name = "bar")
  public void setFoo(String value)
  {
  }
}
origin: io.airlift.drift/drift-codec

@ThriftUnion
public static final class MultipleIds
{
  @ThriftUnionId
  public void setId(short id)
  {
  }
  @ThriftField(name = "foo", value = 1)
  public void setField1(String value)
  {
  }
  @ThriftField(name = "foo", value = 2)
  public void setField2(String value)
  {
  }
  @ThriftField(name = "foo")
  public String getField1()
  {
    return null;
  }
  @ThriftField(name = "foo")
  public String getField2()
  {
    return null;
  }
}
origin: airlift/drift

@ThriftUnion
public static final class MultipleIds
{
  @ThriftUnionId
  public void setId(short id)
  {
  }
  @ThriftField(name = "foo", value = 1)
  public void setField1(String value)
  {
  }
  @ThriftField(name = "foo", value = 2)
  public void setField2(String value)
  {
  }
  @ThriftField(name = "foo")
  public String getField1()
  {
    return null;
  }
  @ThriftField(name = "foo")
  public String getField2()
  {
    return null;
  }
}
origin: airlift/drift

@ThriftUnion("UnionConstructorDuplicateTypes")
public class UnionConstructorDuplicateTypes
origin: airlift/drift

@ThriftUnion("Union")
public final class UnionConstructor
origin: io.airlift.drift/drift-codec

@ThriftUnion("UnionConstructorDuplicateTypes")
public class UnionConstructorDuplicateTypes
origin: io.airlift.drift/drift-codec

@ThriftUnion("Union")
public final class UnionBean
origin: io.airlift.drift/drift-codec

@ThriftUnion("Union")
public final class UnionConstructor
origin: airlift/drift

@ThriftUnion("Union")
public final class UnionBean
origin: io.airlift.drift/drift-codec

  @ThriftUnion
  public static class NotFinalUnion
  {
    @ThriftUnionId
    public short id;
  }
}
origin: airlift/drift

@ThriftUnion
public static final class UnsupportedJavaType
{
  @ThriftUnionId
  public void setId(short id)
  {
  }
  @ThriftField(1)
  public Lock unsupportedJavaType;
}
origin: airlift/drift

  @ThriftUnion
  public static class NotFinalUnion
  {
    @ThriftUnionId
    public short id;
  }
}
origin: io.airlift.drift/drift-codec

@ThriftUnion
public static final class UnsupportedJavaType
{
  @ThriftUnionId
  public void setId(short id)
  {
  }
  @ThriftField(1)
  public Lock unsupportedJavaType;
}
origin: io.airlift.drift/drift-codec

@ThriftUnion
public static final class NoId
{
  @ThriftUnionId
  public short id;
  @ThriftField
  public String getField1()
  {
    return null;
  }
  @ThriftField
  public void setField1(String value)
  {
  }
}
io.airlift.drift.annotationsThriftUnion

Most used methods

  • <init>
  • builder
  • idlAnnotations
  • value

Popular in Java

  • Reactive rest calls using spring rest template
  • getResourceAsStream (ClassLoader)
  • notifyDataSetChanged (ArrayAdapter)
  • scheduleAtFixedRate (Timer)
  • FileInputStream (java.io)
    An input stream that reads bytes from a file. File file = ...finally if (in != null) in.clos
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • LinkedHashMap (java.util)
    LinkedHashMap is an implementation of Map that guarantees iteration order. All optional operations a
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • JTextField (javax.swing)
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now