Interface StardocOutputProtos.MacroInfoOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
StardocOutputProtos.MacroInfo, StardocOutputProtos.MacroInfo.Builder
Enclosing class:
StardocOutputProtos

public static interface StardocOutputProtos.MacroInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getMacroName

      String getMacroName()
       The name under which the macro is made accessible to a user of this module,
       including any structs it is nested in, for example "foo.foo_library".
       
      string macro_name = 1;
      Returns:
      The macroName.
    • getMacroNameBytes

      com.google.protobuf.ByteString getMacroNameBytes()
       The name under which the macro is made accessible to a user of this module,
       including any structs it is nested in, for example "foo.foo_library".
       
      string macro_name = 1;
      Returns:
      The bytes for macroName.
    • getDocString

      String getDocString()
       The documentation string of the macro.
       
      string doc_string = 2;
      Returns:
      The docString.
    • getDocStringBytes

      com.google.protobuf.ByteString getDocStringBytes()
       The documentation string of the macro.
       
      string doc_string = 2;
      Returns:
      The bytes for docString.
    • getAttributeList

       The attributes of the macro.
       
      repeated .stardoc_output.AttributeInfo attribute = 3;
    • getAttribute

      StardocOutputProtos.AttributeInfo getAttribute(int index)
       The attributes of the macro.
       
      repeated .stardoc_output.AttributeInfo attribute = 3;
    • getAttributeCount

      int getAttributeCount()
       The attributes of the macro.
       
      repeated .stardoc_output.AttributeInfo attribute = 3;
    • getAttributeOrBuilderList

      List<? extends StardocOutputProtos.AttributeInfoOrBuilder> getAttributeOrBuilderList()
       The attributes of the macro.
       
      repeated .stardoc_output.AttributeInfo attribute = 3;
    • getAttributeOrBuilder

      StardocOutputProtos.AttributeInfoOrBuilder getAttributeOrBuilder(int index)
       The attributes of the macro.
       
      repeated .stardoc_output.AttributeInfo attribute = 3;
    • hasOriginKey

      boolean hasOriginKey()
       The module where and the name under which the macro was originally
       declared.
       
      .stardoc_output.OriginKey origin_key = 4;
      Returns:
      Whether the originKey field is set.
    • getOriginKey

       The module where and the name under which the macro was originally
       declared.
       
      .stardoc_output.OriginKey origin_key = 4;
      Returns:
      The originKey.
    • getOriginKeyOrBuilder

       The module where and the name under which the macro was originally
       declared.
       
      .stardoc_output.OriginKey origin_key = 4;