Tabnine Logo
GenerationUtil.concatTokens
Code IndexAdd Tabnine to your IDE (free)

How to use
concatTokens
method
in
uk.co.real_logic.sbe.ir.GenerationUtil

Best Java code snippets using uk.co.real_logic.sbe.ir.GenerationUtil.concatTokens (Showing top 9 results out of 315)

origin: real-logic/simple-binary-encoding

private CharSequence generateChoiceDecoders(final List<Token> tokens)
{
  return concatTokens(
    tokens,
    Signal.CHOICE,
    (token) ->
    {
      final String choiceName = formatPropertyName(token.name());
      final Encoding encoding = token.encoding();
      final String choiceBitIndex = encoding.constValue().toString();
      final String byteOrderStr = byteOrderString(encoding);
      final PrimitiveType primitiveType = encoding.primitiveType();
      final String argType = bitsetArgType(primitiveType);
      return String.format("\n" +
        "%1$s" +
        "    public boolean %2$s()\n" +
        "    {\n" +
        "        return %3$s;\n" +
        "    }\n\n" +
        "    public static boolean %2$s(final %4$s value)\n" +
        "    {\n" +
        "        return %5$s;\n" +
        "    }\n",
        generateOptionDecodeJavadoc(INDENT, token),
        choiceName,
        generateChoiceGet(primitiveType, choiceBitIndex, byteOrderStr),
        argType,
        generateStaticChoiceGet(primitiveType, choiceBitIndex));
    });
}
origin: real-logic/simple-binary-encoding

private CharSequence generateChoiceEncoders(final String bitSetClassName, final List<Token> tokens)
  return concatTokens(
    tokens,
    Signal.CHOICE,
origin: uk.co.real-logic/sbe

public static CharSequence concatEncodingTokens(
  final List<Token> tokens, final Function<Token, CharSequence> mapper)
{
  return concatTokens(tokens, Signal.ENCODING, mapper);
}
origin: uk.co.real-logic/sbe

private CharSequence generateChoiceDecoders(final List<Token> tokens)
{
  return concatTokens(tokens, Signal.CHOICE,
    (token) ->
    {
      final String choiceName = token.name();
      final Encoding encoding = token.encoding();
      final String typePrefix = encoding.primitiveType().primitiveName();
      final String choiceBitPosition = encoding.constValue().toString();
      final String byteOrderStr = byteOrderString(encoding);
      return String.format(
        "\n" +
        "    public boolean %s()\n" +
        "    {\n" +
        "        return CodecUtil.%sGetChoice(buffer, offset, %s%s);\n" +
        "    }\n\n",
        choiceName,
        typePrefix,
        choiceBitPosition,
        byteOrderStr
      );
    });
}
origin: uk.co.real-logic/sbe

private CharSequence generateChoiceEncoders(final String bitSetClassName, final List<Token> tokens)
{
  return concatTokens(tokens, Signal.CHOICE, (token) ->
  {
    final String choiceName = token.name();
    final Encoding encoding = token.encoding();
    final String typePrefix = encoding.primitiveType().primitiveName();
    final String choiceBitPosition = encoding.constValue().toString();
    final String byteOrderStr = byteOrderString(encoding);
    return String.format(
      "\n" +
      "    public %s %s(final boolean value)\n" +
      "    {\n" +
      "        CodecUtil.%sPutChoice(buffer, offset, %s, value%s);\n" +
      "        return this;\n" +
      "    }\n",
      bitSetClassName,
      choiceName,
      typePrefix,
      choiceBitPosition,
      byteOrderStr
    );
  });
}
origin: uk.co.real-logic/sbe-all

private CharSequence generateChoiceDecoders(final List<Token> tokens)
{
  return concatTokens(
    tokens,
    Signal.CHOICE,
    (token) ->
    {
      final String choiceName = formatPropertyName(token.name());
      final Encoding encoding = token.encoding();
      final String choiceBitIndex = encoding.constValue().toString();
      final String byteOrderStr = byteOrderString(encoding);
      final PrimitiveType primitiveType = encoding.primitiveType();
      final String argType = bitsetArgType(primitiveType);
      return String.format("\n" +
        "%1$s" +
        "    public boolean %2$s()\n" +
        "    {\n" +
        "        return %3$s;\n" +
        "    }\n\n" +
        "    public static boolean %2$s(final %4$s value)\n" +
        "    {\n" +
        "        return %5$s;\n" +
        "    }\n",
        generateOptionDecodeJavadoc(INDENT, token),
        choiceName,
        generateChoiceGet(primitiveType, choiceBitIndex, byteOrderStr),
        argType,
        generateStaticChoiceGet(primitiveType, choiceBitIndex));
    });
}
origin: uk.co.real-logic/sbe-tool

private CharSequence generateChoiceDecoders(final List<Token> tokens)
{
  return concatTokens(
    tokens,
    Signal.CHOICE,
    (token) ->
    {
      final String choiceName = formatPropertyName(token.name());
      final Encoding encoding = token.encoding();
      final String choiceBitIndex = encoding.constValue().toString();
      final String byteOrderStr = byteOrderString(encoding);
      final PrimitiveType primitiveType = encoding.primitiveType();
      final String argType = bitsetArgType(primitiveType);
      return String.format("\n" +
        "%1$s" +
        "    public boolean %2$s()\n" +
        "    {\n" +
        "        return %3$s;\n" +
        "    }\n\n" +
        "    public static boolean %2$s(final %4$s value)\n" +
        "    {\n" +
        "        return %5$s;\n" +
        "    }\n",
        generateOptionDecodeJavadoc(INDENT, token),
        choiceName,
        generateChoiceGet(primitiveType, choiceBitIndex, byteOrderStr),
        argType,
        generateStaticChoiceGet(primitiveType, choiceBitIndex));
    });
}
origin: uk.co.real-logic/sbe-all

private CharSequence generateChoiceEncoders(final String bitSetClassName, final List<Token> tokens)
  return concatTokens(
    tokens,
    Signal.CHOICE,
origin: uk.co.real-logic/sbe-tool

private CharSequence generateChoiceEncoders(final String bitSetClassName, final List<Token> tokens)
  return concatTokens(
    tokens,
    Signal.CHOICE,
uk.co.real_logic.sbe.irGenerationUtilconcatTokens

Popular methods of GenerationUtil

  • collectGroups
  • getMessageBody
  • collect
  • collectFields
  • collectVarData
  • findEndSignal
  • findSubGroupNames
  • collectRootFields
  • concatEncodingTokens

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getSystemService (Context)
  • putExtra (Intent)
  • findViewById (Activity)
  • Path (java.nio.file)
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • ResourceBundle (java.util)
    ResourceBundle is an abstract class which is the superclass of classes which provide Locale-specifi
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • Location (org.springframework.beans.factory.parsing)
    Class that models an arbitrary location in a Resource.Typically used to track the location of proble
  • Top PhpStorm plugins
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