Skip to content

Commit a4c1ca1

Browse files
committed
[Go] Add packageName to the Token definition.
1 parent 04ea635 commit a4c1ca1

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

sbe-tool/src/main/golang/otf/irdecoder.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ func (decoder *IrDecoder) decodeAndAddToken(tokens *[]Token, offset uint64) uint
164164
semanticType := tokenCodec.GetSemanticTypeAsString()
165165
description := tokenCodec.GetDescriptionAsString()
166166
referencedName := tokenCodec.GetReferencedNameAsString()
167+
packageName := tokenCodec.GetPackageNameAsString()
167168

168169
encoding := NewEncoding(
169170
primitiveType,
@@ -188,6 +189,7 @@ func (decoder *IrDecoder) decodeAndAddToken(tokens *[]Token, offset uint64) uint
188189
signal: signal,
189190
name: name,
190191
referencedName: referencedName,
192+
packageName: packageName,
191193
description: description,
192194
encoding: encoding,
193195
}

sbe-tool/src/main/golang/otf/token.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,15 @@ type Token struct {
7676
signal Signal
7777
name string
7878
referencedName string
79+
packageName string
7980
description string
8081
encoding Encoding
8182
}
8283

84+
func (token Token) PackageName() string {
85+
return token.packageName
86+
}
87+
8388
func (token Token) ReferencedName() string {
8489
return token.referencedName
8590
}
@@ -149,9 +154,11 @@ func (token Token) IsOptionalEncoding() bool {
149154

150155
func (token Token) String() string {
151156
return fmt.Sprintf(
152-
"Token{signal: %s, name: %s, description: %s, fieldId: %d, tokenVersion: %d, encoding: %s, encodedLength: %d, offset: %d, componentTokenCount: %d}",
157+
"Token{signal: %s, name: %s, referencedName: %s, packageName: %s, description: %s, fieldId: %d, tokenVersion: %d, encoding: %s, encodedLength: %d, offset: %d, componentTokenCount: %d}",
153158
token.signal,
154159
token.name,
160+
token.referencedName,
161+
token.packageName,
155162
token.description,
156163
token.fieldId,
157164
token.version,

0 commit comments

Comments
 (0)